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

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to