#!/bin/sh
# this is preinst for PolkastLinuxHB
PKG_ROOT="/usr/local/zy-pkgs/lib"

# remove old leftovers

rm -f ${PKG_ROOT}/*.a
rm -f ${PKG_ROOT}/*.la

# remove libgd

FILE="${PKG_ROOT}/libgd.so.2.0.0"
MD5=6612e7b46a046304c22c8410d3e6d6b8
if [ -f $FILE ]; then
        CAPTURE=`cat $FILE | md5sum | cut -d " " -f 1`
        if [ $CAPTURE == $MD5 ]; then
                mv "${PKG_ROOT}/libgd.so" "${PKG_ROOT}/libgd.so.bkp"
                mv "${PKG_ROOT}/libgd.so.2" "${PKG_ROOT}/libgd.so.2.bkp"
                mv $FILE "$FILE.bkp"                    
        fi
fi

# remove libjpeg

FILE="${PKG_ROOT}/libjpeg.so.8.4.0"
MD5=e6821525ee8a3b422076c7c5f270e23e
if [ -f $FILE ]; then
        CAPTURE=`cat $FILE | md5sum | cut -d " " -f 1`
        if [ $CAPTURE == $MD5 ]; then
                mv "${PKG_ROOT}/libjpeg.so" "${PKG_ROOT}/libjpeg.so.bkp"
                mv "${PKG_ROOT}/libjpeg.so.8" "${PKG_ROOT}/libjpeg.so.8.bkp"
                mv $FILE "$FILE.bkp"                    
        fi
fi

# remove libpng1

FILE="${PKG_ROOT}/libpng.so.3.46.0"
MD5=adae33864953601727e5a0a102c22602
if [ -f $FILE ]; then
        CAPTURE=`cat $FILE | md5sum | cut -d " " -f 1`
        if [ $CAPTURE == $MD5 ]; then
                mv "${PKG_ROOT}/libpng.so.3" "${PKG_ROOT}/libpng.so.3.bkp"
                mv $FILE "$FILE.bkp"                    
        fi
fi

# remove libpng2

FILE="${PKG_ROOT}/libpng12.so.0.46.0"
MD5=3d195e9034d87fd2aab48a3322f1a671
if [ -f $FILE ]; then
        CAPTURE=`cat $FILE | md5sum | cut -d " " -f 1`
        if [ $CAPTURE == $MD5 ]; then
                mv "${PKG_ROOT}/libpng.so" "${PKG_ROOT}/libpng.so.bkp"
                mv "${PKG_ROOT}/libpng12.so" "${PKG_ROOT}/libpng12.so.bkp"
                mv "${PKG_ROOT}/libpng12.so.0" "${PKG_ROOT}/libpng12.so.0.bkp"
                mv $FILE "$FILE.bkp"                    
        fi
fi

if [ -f /usr/local/zy-pkgs/etc/init.d/Polkast ]; then
# already installed
exit 0
fi

