]> git.ipfire.org Git - pakfire.git/blob - macros/systemd.macro
macros: Install systemd unit files to /usr.
[pakfire.git] / macros / systemd.macro
1
2 SYSTEMD_TMPFILES_DIR = /usr/lib/tmpfiles.d
3
4 MACRO_INSTALL_SYSTEMD_FILES
5 for file in %{DIR_SOURCE}/systemd/*; do
6 [ -e "${file}" ] || continue
7
8 mkdir -p %{BUILDROOT}/%{unitdir}
9 cp -vf ${file} %{BUILDROOT}/%{unitdir}/$(basename ${file})
10 done
11 unset file
12 end
13
14 MACRO_INSTALL_SYSTEMD_TMPFILES
15 for file in %{DIR_SOURCE}/*.tmpfiles; do
16 [ -e "${file}" ] || continue
17 mkdir -p %{BUILDROOT}/%{SYSTEMD_TMPFILES_DIR}
18 cp -vf ${file} %{BUILDROOT}/%{SYSTEMD_TMPFILES_DIR}/$(basename ${file%*.tmpfiles}).conf
19 done
20 unset file
21 end