diff --git a/create_osx_installer.sh b/create_osx_installer.sh index 2c6cbc9f..9e3f0680 100755 --- a/create_osx_installer.sh +++ b/create_osx_installer.sh @@ -30,4 +30,13 @@ productbuild --distribution osx_installer/distribution.xml --resources osx_insta #sudo pkgutil --forget org.urbackup.client #sudo pkgutil --forget org.urbackup.client.frontend.pkg #sudo pkgutil --forget org.urbackup.client.frontend2.pkg -#sudo rm -R "/Applications/UrBackup Client.app" \ No newline at end of file +#sudo rm -R "/Applications/UrBackup Client.app" + +echo "#!/bin/sh" > uninstall2.sh + +cd osx-pkg +find . -type f -exec echo rm -fv /{} \; >> ../uninstall2.sh +cd .. +cd osx-pkg2 +find . -type f -exec echo rm -fv /{} \; >> ../uninstall2.sh +cd .. \ No newline at end of file diff --git a/osx_installer/uninstall1.sh b/osx_installer/uninstall1.sh new file mode 100644 index 00000000..1a0073b4 --- /dev/null +++ b/osx_installer/uninstall1.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +if /bin/launchctl list "org.urbackup.client.backend" &> /dev/null; then + /bin/launchctl stop "org.urbackup.client.backend" + /bin/launchctl unload "/Library/LaunchDaemons/org.urbackup.client.plist" +fi + +if /bin/launchctl list "org.urbackup.client.frontend" &> /dev/null; then + /bin/launchctl stop "org.urbackup.client.frontend" + /bin/launchctl unload "/Library/LaunchAgents/org.urbackup.client.plist" +fi + +pkgutil --forget org.urbackup.client +pkgutil --forget org.urbackup.client.frontend2.pkg + +sh $PWD/uninstall2.sh \ No newline at end of file