#!/bin/sh
set -e
SKETCHMIME=/usr/share/mime/packages/osso-sketch.xml
SKETCHAPPL=/usr/bin/osso_sketch.launch
FILEEXISTS=1
export FILEEXISTS
test -f $SKETCHMIME || FILEEXISTS=
if test -z "$FILEEXISTS"; then
 echo "Failed to find $SKETCHMIME, this won't work," 1>&2
 exit 1
fi
test -f $SKETCHAPPL || FILEEXISTS=
if test -z "$FILEEXISTS"; then
 echo "Failed to find $SKETCHAPPL, this won't work," 1>&2
 exit 1
fi

OLDTYPE='sketch\/png'
OLDTYPEG='sketch/png'
NEWTYPE='image\/png'
NEWTYPEN='image\/png\0'

LINESOK=1
grep "$NEWTYPE" $SKETCHAPPL || LINESOK=

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

grep "$NEWTYPE" $SKETCHMIME || LINESOK=

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

REPLACELINES="s%$NEWTYPEN%$OLDTYPE%;"
sed -i -e "$REPLACELINES" $SKETCHAPPL
REPLACELINES="s%$NEWTYPE%$OLDTYPE%;"
sed -i -e "$REPLACELINES" $SKETCHMIME

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

exit 0
