Skip to content

Commit eec9ae1

Browse files
committed
systemd: add fallback to default directories
1 parent b391f1d commit eec9ae1

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

system/systemd/plugin.d/systemd.plugin

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ plugin_systemd_post_build()
8484
local SERVICES SERVICE SYSTEMDUNITDIR TOUCHME
8585
debug_msg "plugin_systemd_post_install ($@)"
8686

87-
local SYSTEMDUNITDIR=$(pkg-config systemd --variable=systemdsystemunitdir)
87+
SYSTEMDUNITDIR=$(pkg-config systemd --variable=systemdsystemunitdir)
88+
: "${SYSTEMDUNITDIR:=/usr/lib/systemd/system}"
8889

8990
if [[ -d $SCRIPT_DIRECTORY/systemd.d ]]; then
9091
invoke_installwatch
@@ -142,6 +143,7 @@ plugin_systemd_tmpfilesd_post_build() {
142143
debug_msg "plugin_systemd_tmpfilesd_post_build ($@)"
143144

144145
SYSTEMDTEMPFILES=$(pkg-config systemd --variable=prefix)/lib/tmpfiles.d
146+
: "${SYSTEMDTEMPFILES:=/usr/lib/tmpfiles.d}"
145147

146148
if [[ -d $SCRIPT_DIRECTORY/tmpfiles.d ]]; then
147149
verbose_msg "handling systemd tmpfiles.d files"
@@ -177,6 +179,7 @@ plugin_systemd_sysusersd_pre_build() {
177179
debug_msg "plugin_systemd_sysusersd_post_build ($@)"
178180

179181
SYSTEMDUSERSDIR=$(pkg-config systemd --variable=prefix)/lib/sysusers.d
182+
: "${SYSTEMDUSERSDIR:=/usr/lib/sysusers.d}"
180183

181184
for FILE in $(parse_iw | grep "^$SYSTEMDUSERSDIR/.*\.conf"); do
182185
if [ -f "$FILE" ]; then

0 commit comments

Comments
 (0)