summaryrefslogtreecommitdiff
path: root/core/multimedia/opieplayer/modplug/opie-modplugin.postinst
Unidiff
Diffstat (limited to 'core/multimedia/opieplayer/modplug/opie-modplugin.postinst') (more/less context) (ignore whitespace changes)
-rwxr-xr-xcore/multimedia/opieplayer/modplug/opie-modplugin.postinst24
1 files changed, 24 insertions, 0 deletions
diff --git a/core/multimedia/opieplayer/modplug/opie-modplugin.postinst b/core/multimedia/opieplayer/modplug/opie-modplugin.postinst
new file mode 100755
index 0000000..c6ba49b
--- a/dev/null
+++ b/core/multimedia/opieplayer/modplug/opie-modplugin.postinst
@@ -0,0 +1,24 @@
1#!/bin/sh
2
3OPIEDIR=/opt/QtPalmtop
4MIMEFILE=$OPIEDIR/etc/mime.types
5MEDIAPLAYER=$OPIEDIR/apps/Applications/opieplayer.desktop
6MIMETYPE="audio/x-mod"
7 MIMELINE="$MIMETYPE669 amf apun dsm far gdm imf it med mod mtm nst s3m stm stx ult uni xm"
8
9grep -q "$MIMELINE" $MIMEFILE
10if [ $? != 0 ]; then
11 echo "appending mod/s3m/etc to $MIMEFILE"
12
13 echo "$MIMELINE" >> $MIMEFILE
14fi
15
16grep -q "$MIMETYPE" $MEDIAPLAYER
17if [ $? != 0 ]; then
18 echo "appending $MIMETYPE to $MEDIAPLAYER"
19
20 tmpfile=/tmp/qpe-modplugin-$$.tmp
21 cat $MEDIAPLAYER | sed -e "s,^MimeType=\(.*\)\$,MimeType=\\1;$MIMETYPE," > $tmpfile
22 mv $tmpfile $MEDIAPLAYER
23fi
24