#!/bin/sh
set -e
IMAGESDESKTOP=/usr/share/applications/hildon/image-viewer.desktop
FILEEXISTS=1
export FILEEXISTS
test -f $IMAGESDESKTOP || FILEEXISTS=
if test -z "$FILEEXISTS"; then
 echo "Failed to find $IMAGESDESKTOP, this won't work," 1>&2
 exit 1
fi

OLDTYPEG='image/png'
NEWTYPE='emagi\/png'

LINESOK=1
grep "$OLDTYPEG" $IMAGESDESKTOP || LINESOK=

if test -z "$LINESOK"; then
 echo The mime type in $IMAGESDESKTOP did not match the expected results 1>&2
 echo Please report this to the package maintainer.
 exit 1
fi

REPLACELINES="s%$OLDTYPE%$NEWTYPE%;"
perl -pi -e "$REPLACELINES" $IMAGESDESKTOP

update-mime-database /usr/share/mime
update-desktop-database -q

exit 0
