aboutsummaryrefslogtreecommitdiffstats
path: root/macros.rpm-helper.in
diff options
context:
space:
mode:
Diffstat (limited to 'macros.rpm-helper.in')
-rw-r--r--macros.rpm-helper.in77
1 files changed, 77 insertions, 0 deletions
diff --git a/macros.rpm-helper.in b/macros.rpm-helper.in
new file mode 100644
index 0000000..1703bc4
--- /dev/null
+++ b/macros.rpm-helper.in
@@ -0,0 +1,77 @@
+# $Id$
+
+%_rpm_helper_dir @pkgdatadir@
+
+%_get_password_helper %_rpm_helper_dir/get-password
+%_get_password() $(%_get_password_helper %{1})
+
+%_create_ghostfile_helper %_rpm_helper_dir/create-file
+%create_ghostfile() %_create_ghostfile_helper %{name} $1 %{1} %{2} %{3} %{4} \
+%{nil}
+
+%_create_ssl_certificate_helper %_rpm_helper_dir/create-ssl-certificate
+%_create_ssl_certificate(bg:) %_create_ssl_certificate_helper %{name} $1 %{1} %{?-g:-g %{-g*}} %{?-b:-b} \
+%{nil}
+
+# initscripts macros
+%_add_service_helper %_rpm_helper_dir/add-service
+%_post_service() %_add_service_helper %{name} $1 %{*} \
+%{nil}
+
+%_del_service_helper %_rpm_helper_dir/del-service
+%_preun_service() %_del_service_helper %{name} $1 %{*} \
+%{nil}
+
+%_reread_services_helper %_rpm_helper_dir/reread-services
+%_postun_service() %_reread_services_helper %{name} \
+%{nil}
+
+%_add_user_helper %_rpm_helper_dir/add-user
+%_pre_useradd() %_add_user_helper %{name} $1 %{1} %{2} %{3} \
+%{nil}
+
+%_del_user_helper %_rpm_helper_dir/del-user
+%_postun_userdel() %_del_user_helper %{name} $1 %{1} \
+%{nil}
+
+%_add_group_helper %_rpm_helper_dir/add-group
+%_pre_groupadd() %_add_group_helper %{name} $1 %{1} %{?2:%2} \
+%{nil}
+
+%_del_group_helper %_rpm_helper_dir/del-group
+%_postun_groupdel() %_del_group_helper %{name} $1 %{1} \
+%{nil}
+
+%_add_shell_helper %_rpm_helper_dir/add-shell
+%_post_shelladd() %_add_shell_helper %{name} $1 %{1} \
+%{nil}
+
+%_del_shell_helper %_rpm_helper_dir/del-shell
+%_preun_shelldel() %_del_shell_helper %{name} $1 %{1} \
+%{nil}
+
+%_add_syslog_helper %_rpm_helper_dir/add-syslog
+%_post_syslogadd(s:m:M:) \
+%_add_syslog_helper %{name} $1 %{1} %{2} %{?-s:-s %{-s*}} %{?-m:-m %{-m*}} %{?-M:-M %{-M*}} \
+%{nil}
+
+%_del_syslog_helper %_rpm_helper_dir/del-syslog
+%_preun_syslogdel() %_del_syslog_helper %{name} $1 \
+%{nil}
+
+# Web App dir
+
+%_add_webapp_helper %_rpm_helper_dir/add-webapp
+%_post_webapp() %_add_webapp_helper %{name} $1 \
+%{nil}
+
+%_del_webapp_helper %_rpm_helper_dir/del-webapp
+%_postun_webapp() %_del_webapp_helper %{name} $1 \
+%{nil}
+
+# systemd support
+%_post_unit() %_add_service_helper --no-sysv %{name} $1 %{*} \
+%{nil}
+
+%_preun_unit() %_del_service_helper --no-sysv %{name} $1 %{*} \
+%{nil}