diff --git a/srcpkgs/xbps-triggers/files/systemd-service b/srcpkgs/xbps-triggers/files/systemd-service index 4b3c32897a..54ced26285 100755 --- a/srcpkgs/xbps-triggers/files/systemd-service +++ b/srcpkgs/xbps-triggers/files/systemd-service @@ -55,6 +55,10 @@ run) systemctl stop ${_srv} >/dev/null 2>&1 || : echo "Disabling systemd service ${_srv}..." systemctl --no-reload disable ${_srv} >/dev/null 2>&1 || : + else + # Package update, just disable the unit. + echo "Disabling systemd service ${_srv}..." + systemctl --no-reload disable ${_srv} >/dev/null 2>&1 || : fi elif [ "$TARGET" = "post-install" ]; then if [ "$UPDATE" = "no" ]; then diff --git a/srcpkgs/xbps-triggers/template b/srcpkgs/xbps-triggers/template index df6b17818c..76c24a09b0 100644 --- a/srcpkgs/xbps-triggers/template +++ b/srcpkgs/xbps-triggers/template @@ -1,6 +1,9 @@ # Template file for 'xbps-triggers' pkgname=xbps-triggers -version=0.40 +version=0.41 +noarch=yes +noextract=yes +bootstrap=yes short_desc="XBPS triggers" maintainer="Juan RP " homepage="http://code.google.com/p/xbps" @@ -8,10 +11,6 @@ license="Simplified BSD" long_desc=" This package installs the triggers used by the XBPS binary packages." -noarch=yes -noextract=yes -bootstrap=yes - do_install() { _triggersdir=var/db/xbps/triggers