aboutsummaryrefslogtreecommitdiff
path: root/common/hooks/post-install
diff options
context:
space:
mode:
authorJuan RP <xtraeme@voidlinux.eu>2015-04-30 09:15:02 +0000
committerJuan RP <xtraeme@voidlinux.eu>2015-04-30 09:15:02 +0000
commita56b465f1ec51a60054b968a1ed7939e8e37c204 (patch)
tree8767909c228721feb661699dbf2865206707759e /common/hooks/post-install
parentea01ed96fb2cc72f34ae97ffbd9d0750a57678d2 (diff)
downloadvoid-packages-a56b465f1ec51a60054b968a1ed7939e8e37c204.tar
void-packages-a56b465f1ec51a60054b968a1ed7939e8e37c204.tar.gz
void-packages-a56b465f1ec51a60054b968a1ed7939e8e37c204.tar.bz2
void-packages-a56b465f1ec51a60054b968a1ed7939e8e37c204.tar.lz
void-packages-a56b465f1ec51a60054b968a1ed7939e8e37c204.tar.xz
void-packages-a56b465f1ec51a60054b968a1ed7939e8e37c204.tar.zst
void-packages-a56b465f1ec51a60054b968a1ed7939e8e37c204.zip
hooks/xbps-metadata: only add systemd-service trigger if the buildopt is set.
Diffstat (limited to 'common/hooks/post-install')
-rw-r--r--common/hooks/post-install/04-create-xbps-metadata-scripts.sh36
1 files changed, 19 insertions, 17 deletions
diff --git a/common/hooks/post-install/04-create-xbps-metadata-scripts.sh b/common/hooks/post-install/04-create-xbps-metadata-scripts.sh
index eb58b5821a5..948b851a84b 100644
--- a/common/hooks/post-install/04-create-xbps-metadata-scripts.sh
+++ b/common/hooks/post-install/04-create-xbps-metadata-scripts.sh
@@ -119,23 +119,25 @@ _EOF
#
# Handle systemd services.
#
- if [ -n "${systemd_services}" ]; then
- _add_trigger systemd-service
- echo "export systemd_services=\"${systemd_services}\"" >> $tmpf
- fi
- if [ -d ${PKGDESTDIR}/usr/lib/tmpfiles.d ]; then
- for f in ${PKGDESTDIR}/usr/lib/tmpfiles.d/*; do
- _tmpfiles="${_tmpfiles} $(basename $f)"
- done
- _add_trigger systemd-service
- echo "export systemd_tmpfiles=\"${_tmpfiles}\"" >> $tmpf
- fi
- if [ -d ${PKGDESTDIR}/usr/lib/modules-load.d ]; then
- for f in ${PKGDESTDIR}/usr/lib/modules-load.d/*; do
- _mods="${_mods} $(basename $f)"
- done
- _add_trigger systemd-service
- echo "export systemd_modules=\"${_mods}\"" >> $tmpf
+ if [ -n "$build_option_systemd" ]; then
+ if [ -n "${systemd_services}" ]; then
+ _add_trigger systemd-service
+ echo "export systemd_services=\"${systemd_services}\"" >> $tmpf
+ fi
+ if [ -d ${PKGDESTDIR}/usr/lib/tmpfiles.d ]; then
+ for f in ${PKGDESTDIR}/usr/lib/tmpfiles.d/*; do
+ _tmpfiles="${_tmpfiles} $(basename $f)"
+ done
+ _add_trigger systemd-service
+ echo "export systemd_tmpfiles=\"${_tmpfiles}\"" >> $tmpf
+ fi
+ if [ -d ${PKGDESTDIR}/usr/lib/modules-load.d ]; then
+ for f in ${PKGDESTDIR}/usr/lib/modules-load.d/*; do
+ _mods="${_mods} $(basename $f)"
+ done
+ _add_trigger systemd-service
+ echo "export systemd_modules=\"${_mods}\"" >> $tmpf
+ fi
fi
#
# Handle GNU Info files.