SPECS: initng-pld.spec - trigger to add rc.d services to initng ru...
glen
glen at pld-linux.org
Fri Nov 4 18:43:17 CET 2005
Author: glen Date: Fri Nov 4 17:43:17 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- trigger to add rc.d services to initng runlevel
---- Files affected:
SPECS:
initng-pld.spec (1.7 -> 1.8)
---- Diffs:
================================================================
Index: SPECS/initng-pld.spec
diff -u SPECS/initng-pld.spec:1.7 SPECS/initng-pld.spec:1.8
--- SPECS/initng-pld.spec:1.7 Mon Oct 17 20:11:20 2005
+++ SPECS/initng-pld.spec Fri Nov 4 18:43:11 2005
@@ -2,13 +2,13 @@
Summary: initng initscripts for PLD
Summary(pl): Skrypty inicjalizujące initng dla PLD
Name: initng-pld
-Version: 0.0.1
-%define _snap 20051017
-Release: 0.%{_snap}.2
+Version: 0.0.3
+%define _snap 20051104
+Release: 0.%{_snap}.10
License: GPL
Group: Base
Source0: http://glen.alkohol.ee/pld/initng/initscripts/initng-initscripts-%{_snap}.tar.bz2
-# Source0-md5: dfb13a5e96c8e7cb546794da2b77d3e6
+# Source0-md5: e77417df972c02b3fb1a3427ffc22b37
Requires: initng
Requires: module-init-tools
Requires: mount
@@ -38,6 +38,51 @@
%clean
rm -rf $RPM_BUILD_ROOT
+%define _initng_service_hook() \
+%triggerin -- %1 \
+%{?debug:set -x; echo triggerin %{name}-%{version}-%{release} of %1}\
+if [ "$1" = "1" ] && [ "$2" = "1" ]; then \
+ /sbin/ng-update add %2 default \
+fi \
+\
+%triggerin -- %1 \
+%{?debug:set -x; echo triggepostun %{name}-%{version}-%{release} of %1}\
+if [ "$1" = "0" ] || [ "$2" = "0" ]; then \
+ /sbin/ng-update del %2 \
+fi \
+
+#%triggerun -- %{name} \
+#set -x; echo triggepostun %{name}-%{version}-%{release} of %{name}\
+#if [ "$1" = 0 ]; then \
+# /sbin/ng-update del %2 \
+#fi
+
+# Usage:
+# _initng_service_hook [RPM package/RPM Virtual] [Initng service name]
+
+%_initng_service_hook alsa-utils-init daemon/alsasound
+%_initng_service_hook apache1 daemon/apache
+%_initng_service_hook autofs daemon/autofs
+%_initng_service_hook crondaemon daemon/crond
+%_initng_service_hook cups daemon/cupsd
+%_initng_service_hook dhcp daemon/dhcpd
+%_initng_service_hook gpm daemon/gpm
+%_initng_service_hook klogd daemon/klogd
+%_initng_service_hook lighttpd daemon/lighttpd
+%_initng_service_hook mldonkey daemon/mldonkey
+%_initng_service_hook mysql daemon/mysql
+%_initng_service_hook mythtv-backend daemon/mythbackend
+%_initng_service_hook ntp daemon/ntpd
+%_initng_service_hook openvpn daemon/openvpn
+%_initng_service_hook samba daemon/samba
+%_initng_service_hook squid daemon/squid
+%_initng_service_hook openssh-server daemon/sshd
+%_initng_service_hook syslog-ng daemon/syslog-ng
+%_initng_service_hook syslog daemon/syslog
+%_initng_service_hook X11-xfs daemon/xfs
+
+%_initng_service_hook iptables-init net/iptables
+
%files
%defattr(644,root,root,755)
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.runlevel
@@ -51,6 +96,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.8 2005/11/04 17:43:11 glen
+- trigger to add rc.d services to initng runlevel
+
Revision 1.7 2005/10/17 18:11:20 glen
- proper attr
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/initng-pld.spec?r1=1.7&r2=1.8&f=u
More information about the pld-cvs-commit
mailing list