#!/bin/sh

#### begin ipkg-safelink script
#### Following lines are automatically generated by ipkg-safelink
#### $Id: ipkg-safelink,v 1.3 2002/12/12 11:34:46 yamaken Exp $

IPKG_ROOT=
IPKG_STATE_DIR=$IPKG_ROOT/usr/lib/ipkg
IPKG_INFO_DIR=$IPKG_STATE_DIR/info

ipkg_safelink_prepend_stream() {
    local file=$1; shift

    if [ -r $file ]; then
        mv $file $file.orig.$$
    fi
    cat >$file
    if [ -r $file.orig.$$ ]; then
        cat $file.orig.$$ >>$file
        rm -f $file.orig.$$
    fi
}

ln -s libcharset.so.1.0.0 /usr/lib/libcharset.so
ln -s libcharset.so.1.0.0 /usr/lib/libcharset.so.1
ln -s libiconv.so.2.1.0 /usr/lib/libiconv.so
ln -s libiconv.so.2.1.0 /usr/lib/libiconv.so.2

cat <<EOF | ipkg_safelink_prepend_stream $IPKG_INFO_DIR/libiconv.prerm
#!/bin/sh

#### begin ipkg-safelink script
#### Following lines are automatically generated by ipkg-safelink
#### \$Id: ipkg-safelink,v 1.3 2002/12/12 11:34:46 yamaken Exp \$

#Dirty hack to support symlink cleanup when this ipk is
#installed to SD or CF.  No {pre,post}rm scripts are installed
#by default when any ipk is installed to SD or CF.

rm /usr/lib/libcharset.so
rm /usr/lib/libcharset.so.1
rm /usr/lib/libiconv.so
rm /usr/lib/libiconv.so.2

#### end ipkg-safelink script
EOF
chmod +x $IPKG_INFO_DIR/libiconv.prerm

#### end ipkg-safelink script

