]> git.pld-linux.org Git - packages/rc-scripts.git/blobdiff - rc-scripts.spec
- released 0.4.0.8
[packages/rc-scripts.git] / rc-scripts.spec
index 5182b1ef1b6715c9616482c2e851454541547d31..983be78b9aa9fd194b33cb3bb43c11f38e4558a5 100644 (file)
@@ -1,49 +1,36 @@
-# $Id: rc-scripts.spec,v 1.113 2003-05-25 11:00:58 malekith Exp $
 #
-# _with_chroot         make the thing chroot safe (CAN BRAKE SOMETHING!!!)
-
+# Conditional build:
+%bcond_without static  # link binaries with glib dynamically
+#
 Summary:       inittab and /etc/rc.d scripts
 Summary(de):   inittab und /etc/rc.d Scripts
 Summary(fr):   inittab et scripts /etc/rc.d
 Summary(pl):   inittab i skrypty startowe z katalogu /etc/rc.d
 Summary(tr):   inittab ve /etc/rc.d dosyalarý
 Name:          rc-scripts
-Version:       0.3.1
-Release:       12.1
+Version:       0.4.0.8
+Release:       0.1
 License:       GPL
-Vendor:                PLD rc-scripts Team <pld-rc-scripts@pld.org.pl>
+Vendor:                PLD rc-scripts Team <pld-rc-scripts@pld-linux.org>
 Group:         Base
 Source0:       %{name}-%{version}.tar.gz
-# Source0-md5: c032946a4ea2c81b92c70b26f65b18d9
-Patch0:                %{name}-shared.patch
-Patch1:                %{name}-ipx_fix.patch
-Patch2:                %{name}-ulimitc.patch
-Patch3:                %{name}-killgnu.patch
-Patch4:                %{name}-wlan.patch
-Patch5:                %{name}-arp-any.patch
-Patch6:                %{name}-pppshutdownsleep.patch
-Patch7:                %{name}-chat-ppp0.tpsa.patch
-Patch8:                %{name}-via.patch
-Patch9:                %{name}-static-nat.patch
-Patch10:       %{name}-chroot_safe.patch
-Patch11:       %{name}-onlink.patch
-Patch12:       %{name}-pl.po_typo.patch
-Patch13:       %{name}-reboot.patch
-Patch14:       %{name}-pl.po_duplicate.patch
-URL:           http://cvs.pld.org.pl/index.cgi/rc-scripts/
+# Source0-md5: 18a75ddaaee60930c09f52b769a2e277
+URL:           http://svn.pld-linux.org/cgi-bin/svnview/rc-scripts/
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: gettext-devel
 BuildRequires: glib-devel
-%{!?_without_static:BuildRequires:     glib-static}
+%{?with_static:BuildRequires:  glib-static}
 BuildRequires: popt-devel
+BuildRequires: pkgconfig
+Requires(post):        fileutils
 Requires:      /bin/awk
 Requires:      /bin/basename
 Requires:      /bin/gettext
 Requires:      /bin/nice
 Requires:      /bin/ps
+Requires:      FHS >= 2.2-6
 Requires:      SysVinit
-Requires:      bdflush
 Requires:      e2fsprogs >= 1.15
 Requires:      fileutils
 Requires:      findutils
@@ -52,7 +39,7 @@ Requires:     grep
 Requires:      iproute2
 Requires:      mingetty
 Requires:      mktemp
-Requires:      modutils >= 2.1.121
+Requires:      module-init-tools
 Requires:      mount >= 2.10
 Requires:      net-tools
 Requires:      procps
@@ -60,15 +47,14 @@ Requires:   sh-utils
 Requires:      textutils
 Requires:      utempter
 Requires:      util-linux
-Obsoletes:     initscripts
 Provides:      initscripts
-Requires(post):        fileutils
+Obsoletes:     initscripts
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Conflicts:     LPRng < 3.8.0-2
+Conflicts:     psacct < 6.3.5-10
+Conflicts:     openssh-server < 2:3.6.1p2-6
 
-%define                _prefix         /usr
 %define                _exec_prefix    /
-%define                _sysconfdir     /etc
 %define                localedir       /etc/sysconfig/locale
 
 %description
@@ -99,21 +85,6 @@ programc
 
 %prep
 %setup -q
-%{!?_without_static:#}%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p0
-%patch8 -p1
-%patch9 -p1
-%{!?_with_chroot:#}%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
-%patch14 -p1
 
 %build
 %{__aclocal}
@@ -121,14 +92,16 @@ programc
 %{__autoconf}
 %configure \
        --with-localedir=%{localedir}
-%{__make}
+%{__make} \
+       %{!?with_static:ppp_watch_LDADD="-lglib" ppp_watch_DEPENDENCIES=}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
 
 %{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT
+       DESTDIR=$RPM_BUILD_ROOT \
+       %{!?with_static:ppp_watch_LDADD="-lglib" ppp_watch_DEPENDENCIES=}
 
 for i in 0 1 2 3 4 5 6; do
        install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
@@ -178,12 +151,12 @@ if [ -f /etc/inittab.rpmsave ]; then
 fi
 touch /var/log/dmesg
 chmod 000 /var/log/dmesg
-chown root.root /var/log/dmesg
+chown root:root /var/log/dmesg
 chmod 640 /var/log/dmesg
 
 # move network interfaces description files to new location
 %triggerpostun -- initscripts
-mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
+mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
 
 %files
 %defattr(644,root,root,755)
@@ -207,6 +180,7 @@ mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
 %attr(754,root,root) /etc/rc.d/rc
 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.local
 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.modules
+%attr(754,root,root) /etc/rc.d/rc.init
 %attr(754,root,root) /etc/rc.d/rc.sysinit
 %attr(754,root,root) /etc/rc.d/rc.shutdown
 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
@@ -230,6 +204,9 @@ mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
 %attr(755,root,root) %{_bindir}/run-parts
 %attr(755,root,root) %{_bindir}/usleep
 
+%attr(755,root,root) %{_sbindir}/genhostid
+%attr(755,root,root) %{_sbindir}/hwprofile
+%attr(755,root,root) %{_sbindir}/service
 %attr(755,root,root) %{_sbindir}/consoletype
 %attr(755,root,root) %{_sbindir}/initlog
 %attr(755,root,root) %{_sbindir}/loglevel
@@ -248,15 +225,17 @@ mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
 %attr(755,root,root) %dir /etc/sysconfig
 %attr(755,root,root) %dir /etc/sysconfig/interfaces
 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
+%attr(755,root,root) %dir /etc/sysconfig/isapnp
 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
-/etc/sysconfig/network-scripts/.functions
+/etc/sysconfig/network-scripts/functions.network
 %dir /etc/sysconfig/interfaces/down.d
 %dir /etc/sysconfig/interfaces/down.d/*
 %dir /etc/sysconfig/interfaces/up.d
 %dir /etc/sysconfig/interfaces/up.d/*
 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
+%config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/isapnp/isapnp-kernel.conf
 %attr(640,root,root) %ghost /var/log/dmesg
 %attr(750,root,root) %dir /var/run/netreport
 
@@ -266,8 +245,10 @@ mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/clock
+%config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/hwprof
 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/i18n
 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/network
+%config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-arp
 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-nat
 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-routes
 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/timezone
@@ -277,5 +258,5 @@ mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
 %{_mandir}/man1/*
 
 %dir %{localedir}
-#%lang(de) %{localedir}/de
+%lang(de) %{localedir}/de
 %lang(pl) %{localedir}/pl
This page took 0.360916 seconds and 4 git commands to generate.