SPECS: initng.spec - updated to 0.1.5
glen
glen at pld-linux.org
Thu Jul 28 23:41:47 CEST 2005
Author: glen Date: Thu Jul 28 21:41:47 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- updated to 0.1.5
---- Files affected:
SPECS:
initng.spec (1.12 -> 1.13)
---- Diffs:
================================================================
Index: SPECS/initng.spec
diff -u SPECS/initng.spec:1.12 SPECS/initng.spec:1.13
--- SPECS/initng.spec:1.12 Tue Jul 5 18:37:18 2005
+++ SPECS/initng.spec Thu Jul 28 23:41:42 2005
@@ -4,23 +4,28 @@
Summary: A next generation init replacement
Summary(pl): Zamiennik inita następnej generacji
Name: initng
-Version: 0.1.3
+Version: 0.1.5
Release: 0.6
Epoch: 0
License: GPL v2
Group: Base
Source0: http://initng.thinktux.net/download/%{name}-%{version}.tar.bz2
-# Source0-md5: de9cb47d71792a1a9d47029549d0dfcc
-Patch0: %{name}-FHS.patch
+# Source0-md5: 289b97f6a6e221b7e1970003a07f2e21
+Patch0: %{name}-PLD.patch
Patch1: %{name}-lib64.patch
URL: http://jw.dyndns.org/initng/
BuildRequires: sed >= 4.0
Requires: bash
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _sysconfdir /etc/%{name}
-%define _sbindir /sbin
-%define _libdir /%{_lib}/initng
+%define _prefix /
+%define _sysconfdir /etc/%{name}
+%define _libdir /%{_lib}/%{name}
+%define _sbindir /sbin
+# for broken initng ac files prefix needs to be / and these redefined
+%define _datadir /usr/share
+%define _docdir %{_datadir}/doc
+%define _mandir %{_datadir}/man
%description
Initng is a full replacement of the old and in many ways deprecated
@@ -36,86 +41,90 @@
szybszy start systemu uniksowego oraz zapewnia większą kontrolę i
statystyki.
+# just temp place holder for those scripts
+%package fixes
+Summary: Various fixes
+Group: Base
+
+%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.
+
%prep
%setup -q
%patch0 -p1
%patch1 -p1
+exit 0
grep -rl '/lib/initng' . | xargs sed -i -e '
s,\$(DESTDIR)/lib,$(DESTDIR)/%{_lib},g
s,/lib/initng,/%{_lib}/initng,g
'
%build
-%{__make} -C ngcontrol \
- CFLAGS='%{rpmcflags}' \
- LDFLAGS='%{rpmldflags}'
+%configure \
+ --sysconfdir=/etc \
+ --libdir=/%{_lib} \
-%{__make} -C src \
+%{__make} \
CFLAGS='-DINITNG_PLUGIN_DIR=\"/%{_lib}/%{name}\" %{rpmcflags}' \
LDFLAGS='%{rpmldflags}'
+# bug
+chmod 600 initfiles/net/net.i
+
%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
- LIBDIR=%{_lib} \
DESTDIR=$RPM_BUILD_ROOT
-ln -sf libinitng.so.0.0 $RPM_BUILD_ROOT/%{_lib}/libinitng.so.0
-ln -sf libinitng.so.0.0 $RPM_BUILD_ROOT/%{_lib}/libinitng.so
-# TODO
-rm -f $RPM_BUILD_ROOT/etc/hotplug/net.agent
+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
+# duplicated
+rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
%clean
rm -rf $RPM_BUILD_ROOT
%post
if [ "$1" = 1 ]; then
- echo >&2 "Remember to add init=/sbin/initng in your grub or lilo config to use initng"
+ echo >&2 "Remember to add init=%{_sbindir}/initng in your grub or lilo config to use initng"
echo >&2 "Happy testing."
fi
%files
%defattr(644,root,root,755)
%doc README AUTHORS ChangeLog NEWS TEMPLATE_HEADER TODO CODING_STANDARDS
-%doc doc/databases.txt doc/empty.conf doc/hard.conf
-%doc fixes/
+%doc doc/databases.txt doc/imanual.txt doc/initng.txt
+%doc doc/empty.conf doc/hard.conf
+%doc doc/gentoo-chart.png doc/initng-chart.png
-#%config(noreplace) %verify(not md5 mtime size) /etc/hotplug/net.agent
%config(noreplace) %verify(not md5 mtime size) /etc/initng/plugin/readahead.i
-%config(noreplace) %verify(not md5 mtime size) /etc/pcmcia/network
%dir %{_sysconfdir}
%dir %{_sysconfdir}/daemon
+%dir %{_sysconfdir}/debug
%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}/system.runlevel
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/default.runlevel
+%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}/test.xml
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xmltest.xml
+
+%attr(755,root,root) /%{_lib}/libinitng.so.*.*.*
-%attr(755,root,root) /%{_lib}/libinitng.so
-%attr(755,root,root) /%{_lib}/libinitng.so.0
-%attr(755,root,root) /%{_lib}/libinitng.so.0.0
%dir %{_libdir}
-%attr(755,root,root) %{_libdir}/libbashlaunch.so.*.*
-%attr(755,root,root) %{_libdir}/libcpout.so.*.*
-%attr(755,root,root) %{_libdir}/libezxmlparser.so.*.*
-%attr(755,root,root) %{_libdir}/libinitctl.so.*.*
-%attr(755,root,root) %{_libdir}/libiparser.so.*.*
-%attr(755,root,root) %{_libdir}/libngc.so.*.*
-%attr(755,root,root) %{_libdir}/libngc2.so.*.*
-%attr(755,root,root) %{_libdir}/librlparser.so.*.*
-%attr(755,root,root) %{_libdir}/libslaunch.so.*.*
-%attr(755,root,root) %{_libdir}/libstdout.so.*.*
-%attr(755,root,root) %{_libdir}/libup.so.*.*
-%attr(755,root,root) %{_libdir}/libxmlconfig.so.*.*
+%attr(755,root,root) %{_libdir}/lib*.so.*.*
%dir %{_libdir}/scripts
%dir %{_libdir}/scripts/net
@@ -132,12 +141,9 @@
%{_libdir}/scripts/net/system
%{_libdir}/scripts/net/udhcpc-wrapper
%{_libdir}/scripts/net/wpa_supplicant
-%dir %{_libdir}/scripts/system
-%{_libdir}/scripts/system/umount
-
-%{_prefix}%{_sbindir}/ifplugd.action
-%{_prefix}%{_sbindir}/wpa_cli.action
+%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
%attr(755,root,root) %{_sbindir}/ngc
@@ -146,6 +152,14 @@
%{_mandir}/man8/initng.8*
%{_mandir}/man8/ngc.8*
+%{_mandir}/man8/ng-update.8*
+
+%files fixes
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) /etc/pcmcia/network
+%config(noreplace) %verify(not md5 mtime size) /etc/hotplug/net.agent
+%attr(755,root,root) /usr/sbin/ifplugd.action
+%attr(755,root,root) /usr/sbin/wpa_cli.action
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -153,6 +167,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.13 2005/07/28 21:41:42 glen
+- updated to 0.1.5
+
Revision 1.12 2005/07/05 16:37:18 darekr
- BR: sed 4.0
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/initng.spec?r1=1.12&r2=1.13&f=u
More information about the pld-cvs-commit
mailing list