diff options
author | Juan RP <xtraeme@voidlinux.eu> | 2015-04-30 09:15:02 +0000 |
---|---|---|
committer | Juan RP <xtraeme@voidlinux.eu> | 2015-04-30 09:15:02 +0000 |
commit | a56b465f1ec51a60054b968a1ed7939e8e37c204 (patch) | |
tree | 8767909c228721feb661699dbf2865206707759e /common/hooks/post-install | |
parent | ea01ed96fb2cc72f34ae97ffbd9d0750a57678d2 (diff) | |
download | void-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.sh | 36 |
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. |