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