]> TLD Linux GIT Repositories - packages/rpm-tld-macros.git/blob - macros.systemd
- exclude /etc/* systemd paths from packages
[packages/rpm-tld-macros.git] / macros.systemd
1 # Disable all systemd related macros
2
3 %systemd_requires %{nil}
4 %systemd_ordering %{nil}
5 %__systemd_someargs_0() %{nil}
6 %__systemd_twoargs_2() %{nil}
7 %systemd_post() %{nil}
8 %systemd_user_post() %{nil}
9 %systemd_preun() %{nil}
10 %systemd_user_preun() %{nil}
11 %systemd_postun() %{nil}
12 %systemd_user_postun() %{nil}
13 %systemd_postun_with_restart() %{nil}
14 %systemd_user_postun_with_restart() %{nil}
15 %udev_hwdb_update() %{nil}
16 %udev_rules_update() %{nil}
17 %journal_catalog_update() %{nil}
18 %tmpfiles_create() %{nil}
19 %sysusers_create() %{nil}
20 %sysusers_create_inline() %{nil}
21 %sysusers_create_package() %{nil}
22 %tmpfiles_create_package() %{nil}
23 %sysctl_apply() %{nil}
24 %binfmt_apply() %{nil}
25 %systemd_reload %{nil}
26 %systemd_service_enable() %{nil}
27 %systemd_service_disable() %{nil}
28 %systemd_service() %{nil}
29 %systemd_service_start() %{nil}
30 %systemd_service_stop() %{nil}
31 %systemd_service_restart() %{nil}
32 %systemd_service_reload() %{nil}
33 %systemd_trigger() %{nil}
34
35 # Keep paths for systemd related files
36
37 %_systemd_util_dir /lib/systemd
38 %_unitdir /lib/systemd/system
39 %_userunitdir /usr/lib/systemd/user
40 %_presetdir /lib/systemd/system-preset
41 %_userpresetdir /usr/lib/systemd/user-preset
42 %_udevhwdbdir /lib/udev/hwdb.d
43 %_udevrulesdir /lib/udev/rules.d
44 %_journalcatalogdir /usr/lib/systemd/catalog
45 %_binfmtdir /usr/lib/binfmt.d
46 %_sysctldir /usr/lib/sysctl.d
47 %_sysusersdir /usr/lib/sysusers.d
48 %_tmpfilesdir /usr/lib/tmpfiles.d
49 %_user_tmpfilesdir /usr/share/user-tmpfiles.d
50 %_environmentdir /usr/lib/environment.d
51 %_modulesloaddir /usr/lib/modules-load.d
52 %_modprobedir /lib/modprobe.d
53 %_systemdgeneratordir /lib/systemd/system-generators
54 %_systemdusergeneratordir /usr/lib/systemd/user-generators
55 %_systemd_system_env_generator_dir /usr/lib/systemd/system-environment-generators
56 %_systemd_user_env_generator_dir /usr/lib/systemd/user-environment-generators
57
58 %systemdunitdir %_unitdir
59 %systemduserunitdir %_userunitdir
60 %systemdtmpfilesdir %_tmpfilesdir
61
62 # Macro for excluding systemd related paths from package contents
63
64 %exclude_systemd_files\
65 %exclude /lib/systemd\
66 %exclude /usr/lib/systemd\
67 %exclude /etc/binfmt.d\
68 %exclude /etc/modules-load.d\
69 %exclude /etc/systemd\
70 %exclude /etc/tmpfiles.d\
71 %exclude %{_binfmtdir}\
72 %exclude %{_sysctldir}\
73 %exclude %{_sysusersdir}\
74 %exclude %{_tmpfilesdir}\
75 %exclude %{_user_tmpfilesdir}\
76 %exclude %{_environmentdir}\
77 %exclude %{_modulesloaddir}\
78 %{nil}