]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
pkgconfig,rpm: expose vars for user-tmpfiles.d location
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 20 Jun 2022 13:06:09 +0000 (15:06 +0200)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 21 Jun 2022 06:49:41 +0000 (15:49 +0900)
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2098553.

meson.build
src/core/systemd.pc.in
src/rpm/macros.systemd.in

index 4f33323a342a326f67fef1717481df574e823e6c..c48b3b31ca1c38975110eb49129ad9d45e965c9f 100644 (file)
@@ -175,6 +175,7 @@ pkgsysconfdir = sysconfdir / 'systemd'
 userunitdir = prefixdir / 'lib/systemd/user'
 userpresetdir = prefixdir / 'lib/systemd/user-preset'
 tmpfilesdir = prefixdir / 'lib/tmpfiles.d'
+usertmpfilesdir = prefixdir / 'share/user-tmpfiles.d'
 sysusersdir = prefixdir / 'lib/sysusers.d'
 sysctldir = prefixdir / 'lib/sysctl.d'
 binfmtdir = prefixdir / 'lib/binfmt.d'
@@ -287,6 +288,7 @@ conf.set_quoted('SYSTEM_SYSVINIT_PATH',                       sysvinit_path)
 conf.set_quoted('SYSTEM_SYSVRCND_PATH',                       sysvrcnd_path)
 conf.set_quoted('SYSUSERS_DIR',                               sysusersdir)
 conf.set_quoted('TMPFILES_DIR',                               tmpfilesdir)
+conf.set_quoted('USER_TMPFILES_DIR',                          usertmpfilesdir)
 conf.set_quoted('UDEVLIBEXECDIR',                             udevlibexecdir)
 conf.set_quoted('UDEV_HWDB_DIR',                              udevhwdbdir)
 conf.set_quoted('UDEV_RULES_DIR',                             udevrulesdir)
index fc0f8c34fac4106cc445f4cfd3d88e9583a16961..693433b34b87a3afba0068f85d73e33a165f2a2e 100644 (file)
@@ -65,6 +65,8 @@ systemdshutdowndir=${systemd_shutdown_dir}
 tmpfiles_dir=${prefix}/lib/tmpfiles.d
 tmpfilesdir=${tmpfiles_dir}
 
+user_tmpfiles_dir=${prefix}/share/user-tmpfiles.d
+
 sysusers_dir=${rootprefix}/lib/sysusers.d
 sysusersdir=${sysusers_dir}
 
index caa2e45595058e0a24d825112d4885bb3ce74c1e..8880078b1b3cbe5aa7cbdc61fc86244e4b32e602 100644 (file)
@@ -17,6 +17,7 @@
 %_sysctldir {{SYSCTL_DIR}}
 %_sysusersdir {{SYSUSERS_DIR}}
 %_tmpfilesdir {{TMPFILES_DIR}}
+%_user_tmpfilesdir {{USER_TMPFILES_DIR}}
 %_environmentdir {{ENVIRONMENT_DIR}}
 %_modulesloaddir {{MODULESLOAD_DIR}}
 %_modprobedir {{MODPROBE_DIR}}