better upgrade support in packages.
This commit is contained in:
parent
a6448773f8
commit
9c8fd6fba9
|
|
@ -2,5 +2,9 @@
|
||||||
|
|
||||||
# This file is used by rpm and deb packages. FPM use.
|
# This file is used by rpm and deb packages. FPM use.
|
||||||
|
|
||||||
|
if [ "$1" = "upgrade" ] || [ "$1" = "1" ] ; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
systemctl stop unifi-poller
|
systemctl stop unifi-poller
|
||||||
systemctl disable unifi-poller
|
systemctl disable unifi-poller
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ fi
|
||||||
|
|
||||||
echo "Building '${OUTPUT}' package."
|
echo "Building '${OUTPUT}' package."
|
||||||
|
|
||||||
|
# eh, don't change these.
|
||||||
PREFIX=
|
PREFIX=
|
||||||
BINFIX=/usr
|
BINFIX=/usr
|
||||||
|
|
||||||
|
|
@ -37,6 +38,7 @@ mkdir -p package_build/lib/systemd/system
|
||||||
sed "s#ExecStart.*#ExecStart=${BINFIX}/bin/${BINARY} --config=${PREFIX}/etc/${BINARY}/up.conf#" \
|
sed "s#ExecStart.*#ExecStart=${BINFIX}/bin/${BINARY} --config=${PREFIX}/etc/${BINARY}/up.conf#" \
|
||||||
init/systemd/unifi-poller.service > package_build/lib/systemd/system/${BINARY}.service
|
init/systemd/unifi-poller.service > package_build/lib/systemd/system/${BINARY}.service
|
||||||
|
|
||||||
|
# Make a package.
|
||||||
fpm -s dir -t ${OUTPUT} \
|
fpm -s dir -t ${OUTPUT} \
|
||||||
--name ${BINARY} \
|
--name ${BINARY} \
|
||||||
--version ${VERSION} \
|
--version ${VERSION} \
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# This script builds a simple macos Installer pkg. Run by the Makefile.
|
# This script builds a simple macos Installer pkg. Run by the Makefile.
|
||||||
# Use: `make osx`
|
# Use: `make osxpkg`
|
||||||
|
|
||||||
OUTPUT=$1
|
OUTPUT=$1
|
||||||
BINARY=unifi-poller
|
BINARY=unifi-poller
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue