diff options
-rw-r--r-- | pdf-over-gui/src/main/resources/izpack/install.xml | 2 | ||||
-rw-r--r-- | pdf-over-gui/src/main/resources/scripts/postinstall_mac.sh | 18 |
2 files changed, 14 insertions, 6 deletions
diff --git a/pdf-over-gui/src/main/resources/izpack/install.xml b/pdf-over-gui/src/main/resources/izpack/install.xml index ec27f294..19199100 100644 --- a/pdf-over-gui/src/main/resources/izpack/install.xml +++ b/pdf-over-gui/src/main/resources/izpack/install.xml @@ -10,7 +10,7 @@ <authors> <author name="A-SIT (Secure Information Technology Center - Austria)" email="" /> </authors> - <uninstaller /> + <uninstaller condition="!izpack.macinstall" /> <url>http://www.a-sit.at/</url> <pack200 /> <!--run-privileged condition="izpack.windowsinstall.vista|izpack.windowsinstall.7" /--> diff --git a/pdf-over-gui/src/main/resources/scripts/postinstall_mac.sh b/pdf-over-gui/src/main/resources/scripts/postinstall_mac.sh index 5597e888..404e92ce 100644 --- a/pdf-over-gui/src/main/resources/scripts/postinstall_mac.sh +++ b/pdf-over-gui/src/main/resources/scripts/postinstall_mac.sh @@ -1,8 +1,16 @@ #!/bin/sh -BASEDIR=$(cd "$(dirname "$0")"; pwd) +SCRIPTDIR=$(cd "$(dirname "$0")"; pwd) +BASEDIR=$(cd "$(dirname "$0")/.."; pwd) export LC_CTYPE="UTF-8" -cd "$BASEDIR" +cd "$SCRIPTDIR" chmod a+x pdf-over_mac.sh -cd .. -osacompile -e "do shell script \"$BASEDIR/pdf-over_mac.sh\"" -x -o PDF-Over.app -cp -f icons/icon.icns PDF-Over.app/Contents/Resources/applet.icns +cd "$BASEDIR" +if [ -d "$BASEDIR.app" ]; then + osacompile -e "do shell script \"$SCRIPTDIR/pdf-over_mac.sh\"" -x -o PDF-Over.app + cp -f icons/icon.icns PDF-Over.app/Contents/Resources/applet.icns +else + osacompile -e "do shell script \"$BASEDIR.app/Contents/scripts/pdf-over_mac.sh\"" -x -o "$BASEDIR.app" + cp -f icons/icon.icns "$BASEDIR.app"/Contents/Resources/applet.icns + mv "$BASEDIR"/* "$BASEDIR.app"/Contents/ + rmdir "$BASEDIR" +fi |