From 239a921580fef30164fa39c7355a9113b1910c8c Mon Sep 17 00:00:00 2001 From: Juan Cruz Viotti Date: Fri, 27 Feb 2015 12:10:07 -0400 Subject: [PATCH] Add preinstall and postinstall scripts --- Makefile | 1 + release/installers/osx/scripts/postinstall | 2 ++ release/installers/osx/scripts/preinstall | 5 +++++ 3 files changed, 8 insertions(+) create mode 100755 release/installers/osx/scripts/postinstall create mode 100755 release/installers/osx/scripts/preinstall diff --git a/Makefile b/Makefile index 250c2a12..205e1121 100644 --- a/Makefile +++ b/Makefile @@ -31,6 +31,7 @@ release/build/distrib/resin-cli-setup.exe: release/installers/win32/resin-cli.ns release/build/cli.pkg: release/build/resin-cli-darwin pkgbuild --root $< \ --identifier io.resin.cli \ + --scripts release/installers/osx/scripts \ --version $(VERSION) \ --ownership recommended \ $@ diff --git a/release/installers/osx/scripts/postinstall b/release/installers/osx/scripts/postinstall new file mode 100755 index 00000000..e868ccea --- /dev/null +++ b/release/installers/osx/scripts/postinstall @@ -0,0 +1,2 @@ +# Add binary symbolic link to /usr/local/bin +ln -s /opt/resin.io/cli/bin/resin /usr/local/bin/resin diff --git a/release/installers/osx/scripts/preinstall b/release/installers/osx/scripts/preinstall new file mode 100755 index 00000000..f8001252 --- /dev/null +++ b/release/installers/osx/scripts/preinstall @@ -0,0 +1,5 @@ +# Remove previous installations of the CLI +rm -rf /opt/resin.io/cli + +# Remove previous symbolic link +rm /usr/local/bin/resin