SPECS: initng.spec - move the (gentooish) scripts to separate package

glen glen at pld-linux.org
Fri Jul 29 19:41:51 CEST 2005


Author: glen                         Date: Fri Jul 29 17:41:51 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- move the (gentooish) scripts to separate package

---- Files affected:
SPECS:
   initng.spec (1.15 -> 1.16) 

---- Diffs:

================================================================
Index: SPECS/initng.spec
diff -u SPECS/initng.spec:1.15 SPECS/initng.spec:1.16
--- SPECS/initng.spec:1.15	Fri Jul 29 00:51:00 2005
+++ SPECS/initng.spec	Fri Jul 29 19:41:46 2005
@@ -5,7 +5,7 @@
 Summary(pl):	Zamiennik inita następnej generacji
 Name:		initng
 Version:	0.1.6
-Release:	0.1
+Release:	0.5
 Epoch:		0
 License:	GPL v2
 Group:		Base
@@ -13,6 +13,7 @@
 # Source0-md5:	06ae9e6453f1cc4e157140fdfa79ff38
 Patch0:		%{name}-PLD.patch
 Patch1:		%{name}-lib64.patch
+Patch2:		%{name}-utmpx.patch
 URL:		http://jw.dyndns.org/initng/
 BuildRequires:	sed >= 4.0
 BuildRequires:	/etc/pld-release
@@ -46,16 +47,27 @@
 %package fixes
 Summary:	initng experimental patches and fixes
 Group:		Base
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description fixes
 contains fixes directory from initng distribution, which appear to
 replace few system files. you should probably install this package
 with --replacefiles rpm option.
 
+%package initscripts
+Summary:	Bundled initscripts
+Group:		Base
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description initscripts
+this package contains the bundled iniscripts. these are very
+gentooish. i plan to write new ones for pld using existing rc-scripts.
+
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 exit 0
 grep -rl '/lib/initng' . | xargs sed -i -e '
@@ -78,8 +90,6 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-#DESTDIR=$RPM_BUILD_ROOT ./gen_system_runlevel.sh
-
 # no devel package, so no devel files
 rm -f $RPM_BUILD_ROOT/%{_lib}/libinitng.la
 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
@@ -110,37 +120,14 @@
 %dir %{_sysconfdir}/net
 %dir %{_sysconfdir}/system
 %dir %{_sysconfdir}/conf
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.i
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/daemon/*.i
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/debug/*.i
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/system/*.i
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/net/*.i
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.runlevel
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf/test.xml
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xmltest.xml
 
 %attr(755,root,root) /%{_lib}/libinitng.so.*.*.*
-
 %dir %{_libdir}
 %attr(755,root,root) %{_libdir}/lib*.so.*.*
 
 %dir %{_libdir}/scripts
 %dir %{_libdir}/scripts/net
-%{_libdir}/scripts/net/dhclient-wrapper
-%{_libdir}/scripts/net/dhcp
-%{_libdir}/scripts/net/dhcpcd-backgrounder
-%{_libdir}/scripts/net/essidnet
-%{_libdir}/scripts/net/functions
-%{_libdir}/scripts/net/gentoo-functions
-%{_libdir}/scripts/net/ifconfig
-%{_libdir}/scripts/net/interface
-%{_libdir}/scripts/net/iproute2
-%{_libdir}/scripts/net/iwconfig
-%{_libdir}/scripts/net/system
-%{_libdir}/scripts/net/udhcpc-wrapper
-%{_libdir}/scripts/net/wpa_supplicant
 
-%attr(755,root,root) %{_sbindir}/gen_system_runlevel.sh
 %attr(755,root,root) %{_sbindir}/install_service
 %attr(755,root,root) %{_sbindir}/initng
 %attr(755,root,root) %{_sbindir}/ng-update
@@ -159,12 +146,40 @@
 %attr(755,root,root) /usr/sbin/ifplugd.action
 %attr(755,root,root) /usr/sbin/wpa_cli.action
 
+%files initscripts
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.i
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/daemon/*.i
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/debug/*.i
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/system/*.i
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/net/*.i
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.runlevel
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf/test.xml
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xmltest.xml
+%attr(755,root,root) %{_sbindir}/gen_system_runlevel.sh
+%attr(755,root,root) %{_libdir}/scripts/net/dhclient-wrapper
+%attr(755,root,root) %{_libdir}/scripts/net/dhcp
+%attr(755,root,root) %{_libdir}/scripts/net/dhcpcd-backgrounder
+%attr(755,root,root) %{_libdir}/scripts/net/essidnet
+%attr(755,root,root) %{_libdir}/scripts/net/functions
+%attr(755,root,root) %{_libdir}/scripts/net/gentoo-functions
+%attr(755,root,root) %{_libdir}/scripts/net/ifconfig
+%attr(755,root,root) %{_libdir}/scripts/net/interface
+%attr(755,root,root) %{_libdir}/scripts/net/iproute2
+%attr(755,root,root) %{_libdir}/scripts/net/iwconfig
+%attr(755,root,root) %{_libdir}/scripts/net/system
+%attr(755,root,root) %{_libdir}/scripts/net/udhcpc-wrapper
+%attr(755,root,root) %{_libdir}/scripts/net/wpa_supplicant
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.16  2005/07/29 17:41:46  glen
+- move the (gentooish) scripts to separate package
+
 Revision 1.15  2005/07/28 22:51:00  glen
 - os detection depends on /etc/pld-release file
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/initng.spec?r1=1.15&r2=1.16&f=u




More information about the pld-cvs-commit mailing list