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