Diffstat (limited to 'core/multimedia/opieplayer/modplug/opie-modplugin.postrm') (more/less context) (show whitespace changes)
-rwxr-xr-x | core/multimedia/opieplayer/modplug/opie-modplugin.postrm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/core/multimedia/opieplayer/modplug/opie-modplugin.postrm b/core/multimedia/opieplayer/modplug/opie-modplugin.postrm new file mode 100755 index 0000000..c043682 --- a/dev/null +++ b/core/multimedia/opieplayer/modplug/opie-modplugin.postrm @@ -0,0 +1,26 @@ +#!/bin/sh + +QPEDIR=/opt/QtPalmtop +MIMEFILE=$OPIEDIR/etc/mime.types +MEDIAPLAYER=$OPIEDIR/apps/Applications/opieplayer.desktop +MIMETYPE="audio/x-mod" +MIMELINE="$MIMETYPE 669 amf apun dsm far gdm imf it med mod mtm nst s3m stm stx ult uni xm" + +tmpfile=/tmp/qpe-modplugin$$.tmp + +grep -q "$MIMELINE" $MIMEFILE +if [ $? == 0 ]; then + echo "removing mod/s3m/etc from $MIMEFILE" + + grep -v "$MIMELINE" $MIMEFILE > $tmpfile + mv $tmpfile $MIMEFILE +fi + +grep -q "$MIMETYPE" $MEDIAPLAYER +if [ $? == 0 ]; then + echo "removing $MIMETYPE from $MEDIAPLAYER" + + cat $MEDIAPLAYER | sed -e "s,^MimeType=\(.*\);$MIMETYPE\(\.*\)\$,MimeType=\\1\\2," > $tmpfile + mv $tmpfile $MEDIAPLAYER +fi + |