]> git.pld-linux.org Git - packages/rc-scripts.git/blobdiff - rc-scripts.spec
- new
[packages/rc-scripts.git] / rc-scripts.spec
index 047352c67595b2d8edfe4a9a0953c4a32187384a..492d918b9fd74f2f299d938ba342ad9835e75fa8 100644 (file)
@@ -1,36 +1,37 @@
-# $Id: rc-scripts.spec,v 1.74 2001-10-10 12:36:46 qboosh Exp $
+#
+# 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.0
-Release:       0.8
+Version:       0.4.0.10
+Release:       2
 License:       GPL
+Vendor:                PLD rc-scripts Team <pld-rc-scripts@pld-linux.org>
 Group:         Base
-Group(de):     Gründsätzlich
-Group(es):     Base
-Group(pl):     Podstawowe
-Group(pt_BR):  Base
 Source0:       %{name}-%{version}.tar.gz
-Patch0:                %{name}-shared.patch
-Patch1:                %{name}-typo.patch
-URL:           http://cvs.pld.org.pl/index.cgi/rc-scripts/
-Vendor:                PLD rc-scripts Team <pld-rc-scripts@pld.org.pl>
+# Source0-md5: 8376c0fffd5a8610cc523792e5464af2
+Patch0:                %{name}-no-head.patch
+URL:           http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: gettext-devel
-BuildRequires: glib-devel
-%{!?_without_static:BuildRequires:     glib-static}
+BuildRequires: glib2-devel
+%{?with_static:BuildRequires:  glib2-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
@@ -39,21 +40,22 @@ Requires:   grep
 Requires:      iproute2
 Requires:      mingetty
 Requires:      mktemp
-Requires:      modutils >= 2.1.121
-Requires:      mount >= 2.10
+Requires:      module-init-tools
+Requires:      mount >= 2.12
 Requires:      net-tools
 Requires:      procps
 Requires:      sh-utils
 Requires:      textutils
 Requires:      utempter
 Requires:      util-linux
-Obsoletes:     initscripts
 Provides:      initscripts
+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
@@ -84,24 +86,24 @@ programc
 
 %prep
 %setup -q
-%{!?_without_static:#}
 %patch0 -p1
-%patch1 -p1
 
 %build
-aclocal
-automake -a -c
-autoconf
+%{__aclocal}
+%{__automake}
+%{__autoconf}
 %configure \
        --with-localedir=%{localedir}
-%{__make}
+%{__make} \
+       %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/var/run/netreport
+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-2.0" 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
@@ -135,9 +137,8 @@ for i in 0 1 6; do
        ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
 done
 
-install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/interfaces
-
-gzip -9nf doc/*.txt rc.d/init.d/template.init
+install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
+> $RPM_BUILD_ROOT/var/log/dmesg
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -150,51 +151,56 @@ if [ -f /etc/inittab.rpmsave ]; then
        echo "/etc/inittab.rpmsave renamed to /etc/inittab."
        mv -f /etc/inittab.rpmsave /etc/inittab
 fi
+touch /var/log/dmesg
+chmod 000 /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)
-%doc doc/net-scripts.txt.gz
-%doc doc/sysconfig.txt.gz
+%doc doc/*.txt rc.d/init.d/template.init
 %doc sysconfig/interfaces/data/chat-ppp*
 %doc sysconfig/interfaces/ifc*
 %doc sysconfig/interfaces/tnl*
-%doc rc.d/init.d/template.init.gz
-
-%attr(755,root,root) %dir %{_sysconfdir}/rc.d
-%attr(755,root,root) %dir %{_sysconfdir}/rc.d/init.d
-%attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
-
-%{_sysconfdir}/rc.d/init.d/functions
-%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
-%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
-%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
-%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
-%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
-%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
-
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc
-%attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.local
-%attr(754,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rc.d/rc.modules
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
-%attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
-
-%attr(755,root,root) %{_sysconfdir}/profile.d/lang.*sh
+%doc sysconfig/init-colors*
+
+%attr(755,root,root) %dir /etc/rc.d
+%attr(755,root,root) %dir /etc/rc.d/init.d
+%attr(755,root,root) %dir /etc/rc.d/rc?.d
+/etc/init.d
+
+/etc/rc.d/init.d/functions
+%attr(754,root,root) /etc/rc.d/init.d/allowlogin
+%attr(754,root,root) /etc/rc.d/init.d/killall
+%attr(754,root,root) /etc/rc.d/init.d/network
+%attr(754,root,root) /etc/rc.d/init.d/random
+%attr(754,root,root) /etc/rc.d/init.d/single
+%attr(754,root,root) /etc/rc.d/init.d/timezone
+
+%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
+%attr(754,root,root) /etc/rc.d/rc?.d/S??killall
+%attr(754,root,root) /etc/rc.d/rc?.d/S??local
+%attr(754,root,root) /etc/rc.d/rc?.d/S??network
+%attr(754,root,root) /etc/rc.d/rc?.d/S??random
+%attr(754,root,root) /etc/rc.d/rc?.d/S??single
+%attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
+%attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
+%attr(754,root,root) /etc/rc.d/rc?.d/K??killall
+%attr(754,root,root) /etc/rc.d/rc?.d/K??network
+%attr(754,root,root) /etc/rc.d/rc?.d/K??random
+%attr(754,root,root) /etc/rc.d/rc?.d/K??single
+
+%attr(755,root,root) /etc/profile.d/lang.*sh
 
 %attr(755,root,root) %{_bindir}/doexec
 %attr(755,root,root) %{_bindir}/ipcalc
@@ -202,13 +208,16 @@ 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
 %attr(755,root,root) %{_sbindir}/ppp-watch
 %attr(755,root,root) %{_sbindir}/netreport
 %attr(755,root,root) %{_sbindir}/setsysfont
-%attr(755,root,root) %{_sbindir}/usernetctl
+%attr(4755,root,root) %{_sbindir}/usernetctl
 
 %attr(755,root,root) %{_sbindir}/if*
 %attr(755,root,root) %{_sbindir}/tnl*
@@ -216,19 +225,22 @@ mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
 %attr(755,root,root) %{_sbindir}/getkey
 
 %attr(755,root,root) %dir %{_sysconfdir}/ppp
-%attr(755,root,root) %{_sysconfdir}/ppp/*
-%attr(755,root,root) %dir %{_sysconfdir}/sysconfig
-%attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
-%attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
-%attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
-%attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
-%{_sysconfdir}/sysconfig/network-scripts/.functions
-%dir %{_sysconfdir}/sysconfig/interfaces/down.d
-%dir %{_sysconfdir}/sysconfig/interfaces/down.d/*
-%dir %{_sysconfdir}/sysconfig/interfaces/up.d
-%dir %{_sysconfdir}/sysconfig/interfaces/up.d/*
-%attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/down.d/ppp/logger
-%attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/up.d/ppp/logger
+%attr(754,root,root) %{_sysconfdir}/ppp/*
+%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.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
 
 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
@@ -236,17 +248,20 @@ mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
 %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) %{_sysconfdir}/sysconfig/clock
-%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/i18n
-%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/network
-%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-nat
-%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-routes
-%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/timezone
-%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/interfaces/ifcfg-eth0
-%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/system
+%config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/clock
+%config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/init-colors
+%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
+%config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/interfaces/ifcfg-eth0
+%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/system
 
 %{_mandir}/man1/*
 
 %dir %{localedir}
-#%lang(de) %{localedir}/de
+%lang(de) %{localedir}/de
 %lang(pl) %{localedir}/pl
This page took 0.078409 seconds and 4 git commands to generate.