]> TLD Linux GIT Repositories - packages/rpm-tld-macros.git/blobdiff - macros.systemd
- merged 2011 from PLD
[packages/rpm-tld-macros.git] / macros.systemd
index 8eb65cfde7b54d9035dd80679fb2dde4a7ce1766..1fbb2473130411c28fee3d59da1bd839d7a7ed45 100644 (file)
@@ -1,17 +1,26 @@
 # Disable all systemd related macros
 
 %systemd_reload %{nil}
-%systemd_service_enable %{nil}
-%systemd_service_disable %{nil}
-%systemd_service %{nil}
-%systemd_service_start %{nil}
-%systemd_service_stop %{nil}
-%systemd_service_restart %{nil}
-%systemd_service_reload %{nil}
-%systemd_trigger %{nil}
-%systemd_post %{nil}
-%systemd_preun %{nil}
-%systemdunitdir %{nil}
-%systemduserunitdir %{nil}
-%systemdtmpfilesdir %{nil}
+%systemd_service_enable() %{nil}
+%systemd_service_disable() %{nil}
+%systemd_service() %{nil}
+%systemd_service_start() %{nil}
+%systemd_service_stop() %{nil}
+%systemd_service_restart() %{nil}
+%systemd_service_reload() %{nil}
+%systemd_trigger() %{nil}
+%systemd_post() %{nil}
+%systemd_preun() %{nil}
+
+# Keep paths for systemd related files
+%systemdunitdir /lib/systemd/system
+%systemduserunitdir /usr/lib/systemd/user
+%systemdtmpfilesdir /usr/lib/tmpfiles.d
 %journal_catalog_update %{nil}
+
+# Macro for excluding above paths from package contents
+%exclude_systemd_files\
+%exclude /lib/systemd\
+%exclude /usr/lib/systemd\
+%exclude %{systemdtmpfilesdir}\
+%{nil}