]> git.pld-linux.org Git - packages/rc-scripts.git/blob - rc-scripts.spec
2ba3acf9c2edd2bb855a3617b05c1cbf71296d34
[packages/rc-scripts.git] / rc-scripts.spec
1 # $Id: rc-scripts.spec,v 1.14 1999-07-28 00:09:58 kloczek Exp $
2 Summary:        inittab and /etc/rc.d scripts
3 Summary(de):    inittab und /etc/rc.d Scripts
4 Summary(fr):    inittab et scripts /etc/rc.d
5 Summary(pl):    inittab i skrypty startowe z katalogu /etc/rc.d
6 Summary(tr):    inittab ve /etc/rc.d dosyalarý
7 Name:           rc-scripts
8 Version:        0.0.7
9 Release:        1
10 Copyright:      GPL
11 Group:          Base
12 Group(pl):      Bazowe  
13 Source:         %{name}-%{version}.tar.gz
14 BuildPrereq:    popt-devel
15 Requires:       mingetty
16 Requires:       mktemp
17 Requires:       modutils >= 2.1.121
18 Requires:       textutils
19 Requires:       sh-utils
20 Requires:       /bin/nice
21 Requires:       /bin/basename
22 Requires:       /bin/awk
23 Requires:       procps
24 Requires:       /bin/ps
25 Requires:       SysVinit
26 Requires:       sed
27 Requires:       net-tools
28 Requires:       iproute2
29 Prereq:         /sbin/chkconfig
30 Obsoletes:      initscripts
31 Provides:       initscripts
32 Buildroot:      /tmp/%{name}-%{version}-root
33
34 %define         _prefix         /usr
35 %define         _exec_prefix    /
36 %define         _sysconfdir     /etc
37
38 %description
39 This package contains the scripts use to boot a system, change run
40 levels, and shut the system down cleanly.
41
42 %description -l de
43 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems, Ändern
44 der Betriebsebene und sauberem Herunterfahren des Systems erforderlich sind.
45 Außerdem enthält es die Scripts, die Netzwerkschnittstellen aktivieren und
46 deaktivieren.
47
48 %description -l fr
49 Ce package contient les scripts utilisés pour démarrer le systéme,
50 changer les niveaux d'exécution, et arréter le systéme proprement.
51 Il contient aussi les scripts qui activent et désactivent la plupart
52 des inetrfaces réseau.
53
54 %description -l pl
55 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
56 tak¿e przy zmianie poziomu uruchomienia. 
57
58 %description -l tr
59 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi düzgün bir
60 þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek çok bilgisayar aðý
61 arayüzlerini etkinleþtiren ya da edilginleþtiren programcýklar içerir.
62
63 %prep
64 %setup -q
65
66 %build
67 LDFLAGS="-s"; export LDFLAGS
68 %configure 
69 make
70
71 %install
72 rm -rf $RPM_BUILD_ROOT
73 install -d $RPM_BUILD_ROOT/var/run/netreport
74
75 make install  \
76         DESTDIR=$RPM_BUILD_ROOT 
77         
78         
79 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
80         doc/*.txt 
81
82 %post
83 for i in  halt random reboot single  network nfsfs allowlogin
84         do /sbin/chkconfig --add $i
85 done 
86 if [ -f /etc/inittab.rpmsave ]; then
87         echo "**** Found old /etc/inittab.rpmsave ****"
88         echo "/etc/inittab renamed to /etc/inittab.rpmnew"
89         mv /etc/inittab /etc/inittab.rpmnew
90         echo "/etc/inittab.rpmsave renamed to /etc/inittab."
91         mv /etc/inittab.rpmsave /etc/inittab
92 fi
93 for l in /etc/sysconfig/network-scripts/ifcfg-* ; do 
94   if [ -f "$l" ] ; then
95     NEWNAME=`basename $l | sed -e 's/^ifcfg-//'`
96     [ -f /etc/sysconfig/interfaces/$NEWNAME ] || cp $l /etc/sysconfig/interfaces/$NEWNAME
97   fi
98 done
99
100 %preun
101 if [ "$1" = "0" ]; then
102         /sbin/chkconfig --del random
103         /sbin/chkconfig --del nfsfs
104         /sbin/chkconfig --del network
105 fi
106
107 %files
108 %defattr(644,root,root,754)
109 %doc doc/sysconfig.txt.gz
110 %doc sysconfig/interfaces/ifc*
111 %doc sysconfig/interfaces/tnl*
112 %doc sysconfig/interfaces/data/chat-ppp*
113 %doc doc/net-scripts.txt.gz
114
115 %{_sysconfdir}/rc.d/init.d/functions
116 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
117 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/halt
118 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
119 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
120 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/reboot
121 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/shutdwn
122 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
123
124 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
125 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
126 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.local
127
128 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.sh
129
130 %attr(755,root,root) %{_bindir}/doexec
131 %attr(755,root,root) %{_bindir}/usleep
132 %attr(755,root,root) %{_sbindir}/setsysfont
133 %attr(755,root,root) %{_sbindir}/initlog
134 %attr(755,root,root) %{_sbindir}/loglevel
135 %attr(755,root,root) %{_bindir}/ipcalc
136 %attr(755,root,root) %{_sbindir}/usernetctl
137 %attr(755,root,root) %{_sbindir}/netreport
138
139 %attr(755,root,root) %{_sbindir}/if*
140 %attr(755,root,root) %{_sbindir}/tnl*
141
142 %{_sysconfdir}/rc.d/init.d/functions.network
143 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
144 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/nfsfs
145 %attr(750,root,root) %dir /var/run/netreport
146 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
147 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
148 %attr(755,root,root) %dir %{_sysconfdir}/ppp
149 %attr(755,root,root) %{_sysconfdir}/ppp/*
150 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
151 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
152
153 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/network
154 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-routes
155 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-nat
156 %config            %verify(not size mtime md5) %{_sysconfdir}/sysconfig/interfaces/ifcfg-lo
157 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
158 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
159 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/system
160
161 %{_mandir}/man1/*
This page took 0.076638 seconds and 2 git commands to generate.