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.
|
||||
|
||||
if [ "$1" = "upgrade" ] || [ "$1" = "1" ] ; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
systemctl stop unifi-poller
|
||||
systemctl disable unifi-poller
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ fi
|
|||
|
||||
echo "Building '${OUTPUT}' package."
|
||||
|
||||
# eh, don't change these.
|
||||
PREFIX=
|
||||
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#" \
|
||||
init/systemd/unifi-poller.service > package_build/lib/systemd/system/${BINARY}.service
|
||||
|
||||
# Make a package.
|
||||
fpm -s dir -t ${OUTPUT} \
|
||||
--name ${BINARY} \
|
||||
--version ${VERSION} \
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
# This script builds a simple macos Installer pkg. Run by the Makefile.
|
||||
# Use: `make osx`
|
||||
# Use: `make osxpkg`
|
||||
|
||||
OUTPUT=$1
|
||||
BINARY=unifi-poller
|
||||
|
|
|
|||
Loading…
Reference in New Issue