]> git.pld-linux.org Git - projects/rc-scripts.git/blob - rc-scripts.spec.in
more Requires
[projects/rc-scripts.git] / rc-scripts.spec.in
1 Summary:        inittab and /etc/rc.d scripts
2 Summary(de):    inittab und /etc/rc.d Scripts
3 Summary(fr):    inittab et scripts /etc/rc.d
4 Summary(pl):    inittab i skrypty startowe z katalogu /etc/rc.d
5 Summary(tr):    inittab ve /etc/rc.d dosyalarý
6 Name:           rc-scripts
7 Version:        @VERSION@
8 Release:        1
9 Copyright:      GPL
10 Group:          Base
11 Group(pl):      Bazowe  
12 Source:         %{name}-%{version}.tar.gz
13 BuildPrereq:    popt-devel
14 Requires:       mingetty
15 Requires:       mktemp
16 Requires:       modutils >= 2.1.121
17 Requires:       textutils
18 Requires:       sh-utils
19 Requires:       /bin/cut
20 Requires:       /bin/nice
21 Requires:       /bin/basename
22 Prereq:         /sbin/chkconfig
23 Obsoletes:      initscripts
24 Provides:       initscripts
25 Buildroot:      /tmp/%{name}-%{version}-root
26
27 %define         _prefix         /usr
28 %define         _exec_prefix    /
29 %define         _sysconfdir     /etc
30
31 %description
32 This package contains the scripts use to boot a system, change run
33 levels, and shut the system down cleanly.
34
35 %description -l de
36 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems, Ändern
37 der Betriebsebene und sauberem Herunterfahren des Systems erforderlich sind.
38 Außerdem enthält es die Scripts, die Netzwerkschnittstellen aktivieren und
39 deaktivieren.
40
41 %description -l fr
42 Ce package contient les scripts utilisés pour démarrer le systéme,
43 changer les niveaux d'exécution, et arréter le systéme proprement.
44 Il contient aussi les scripts qui activent et désactivent la plupart
45 des inetrfaces réseau.
46
47 %description -l pl
48 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
49 tak¿e przy zmianie poziomu uruchomienia. 
50
51 %description -l tr
52 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi düzgün bir
53 þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek çok bilgisayar aðý
54 arayüzlerini etkinleþtiren ya da edilginleþtiren programcýklar içerir.
55
56 %package -n net-scripts
57 Summary:        network startup scripts
58 Summary(pl):    skrypty startowe sieci
59 Group:          Base
60 Group(pl):      Bazowe  
61 Requires:       %{name} = %{version}
62 Requires:       modutils >= 2.1.121
63 Prereq:         /sbin/chkconfig
64
65 %description -n net-scripts
66 Scripts that activate and deactivate most network interfaces.
67
68 %description -l pl -n net-scripts
69 Skrypty s³u¿±ce do aktywacji i deaktywacji interfejsów sieciowych
70
71 %package -n ipchains-setup
72 Summary:        firewall chains setup script
73 Summary(pl):    skrypty konfiguruj±cy regu³y filtrowania pakietów IP
74 Group:          Base
75 Group(pl):      Bazowe  
76 Requires:       net-scripts = %{version}
77 Requires:       ipchains
78 Prereq:         /sbin/chkconfig
79
80 %description -n ipchains-setup
81 Script making IP firewall rules setup easier 
82
83 %description -l pl -n ipchains-setup
84 Skrypt u³atwiaj±cy konfigurowanie regu³ filtracji pakietów IP
85
86 %prep
87 %setup -q
88
89 %build
90 %configure 
91 make
92
93 %install
94 rm -rf $RPM_BUILD_ROOT
95 install -d $RPM_BUILD_ROOT/var/run/netreport
96
97 make install  \
98         DESTDIR=$RPM_BUILD_ROOT 
99         
100         
101 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
102         doc/*.txt 
103
104 %post
105 for i in  halt random reboot single  
106         do /sbin/chkconfig --add $i
107 done 
108 if [ -f /etc/inittab.rpmsave ]; then
109         echo "**** Found old /etc/inittab.rpmsave ****"
110         echo "/etc/inittab renamed to /etc/inittab.rpmnew"
111         mv /etc/inittab /etc/inittab.rpmnew
112         echo "/etc/inittab.rpmsave renamed to /etc/inittab."
113         mv /etc/inittab.rpmsave /etc/inittab
114 fi
115
116 %preun
117 if [ "$1" = "0" ]; then
118         /sbin/chkconfig --del random
119         /sbin/chkconfig --del nfsfs
120 fi
121
122 %post -n net-scripts
123 /sbin/chkconfig --add network
124 /sbin/chkconfig --add nfsfs
125 for l in /etc/sysconfig/network-scripts/ifcfg-* ; do 
126   if [ -f "$l" ] ; then
127     NEWNAME=`basename $l | sed -e 's /^ifcfg-//'`
128     [ -f /etc/sysconfig/interfaces/$NEWNAME ] || cp $l /etc/sysconfig/interfaces/$NEWNAME
129   fi
130 done
131
132 %preun -n net-scripts
133 if [ "$1" = "0" ]; then
134         /sbin/chkconfig --del network
135 fi
136
137 %post -n ipchains-setup
138 /sbin/chkconfig --add ipchains
139
140 %preun -n ipchains-setup
141 if [ "$1" = "0" ]; then
142         /sbin/chkconfig --del ipchains
143 fi
144
145 %files
146 %defattr(644,root,root,754)
147 %doc doc/sysconfig.txt.gz
148
149 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
150 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
151
152 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/system
153
154 %attr(644,root,root) %{_sysconfdir}/rc.d/init.d/functions
155 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/halt
156 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
157 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
158 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/reboot
159 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/shutdwn
160 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
161
162 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
163 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.serial
164 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
165 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.local
166 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.sh
167 %attr(755,root,root) %{_bindir}/doexec
168 %attr(755,root,root) %{_bindir}/usleep
169 %attr(755,root,root) %{_sbindir}/setsysfont
170 %attr(755,root,root) %{_sbindir}/initlog
171 %attr(755,root,root) %{_sbindir}/loglevel
172
173 %{_mandir}/man1/usleep.1.gz
174 %{_mandir}/man1/doexec.1.gz
175 %{_mandir}/man1/initlog.1.gz
176
177 %files -n net-scripts
178 %defattr(644,root,root,754)
179 %doc sysconfig/interfaces/ifc*
180 %doc sysconfig/interfaces/tun*
181 %doc sysconfig/interfaces/data/chat-ppp*
182 %doc doc/net-scripts.txt.gz
183 %attr(644,root,root) %{_sysconfdir}/rc.d/init.d/functions.network
184 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
185 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/nfsfs
186 %attr(750,root,root) %dir /var/run/netreport
187 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
188 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
189 %attr(755,root,root) %dir %{_sysconfdir}/ppp
190 %attr(755,root,root) %{_sysconfdir}/ppp/*
191
192 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/network
193 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-routes
194 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-nat
195
196 %attr(755,root,root) %{_bindir}/ipcalc
197 %attr(755,root,root) %{_sbindir}/usernetctl
198 %attr(755,root,root) %{_sbindir}/netreport
199
200 %attr(755,root,root) %{_sbindir}/if*
201 %attr(755,root,root) %{_sbindir}/tnl*
202
203 %{_mandir}/man1/netreport.1.gz
204 %{_mandir}/man1/usernetctl.1.gz
205 %{_mandir}/man1/ipcalc.1.gz
206
207 %files -n ipchains-setup
208 %defattr(644,root,root,754)
209 %doc doc/ipchains-setup.txt.gz
210 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/ipchains
211 #%attr(755,root,root) %dir %{_sysconfdir}/sysconfig/ipchains.d/
212 #%attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
213 #%attr(750,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/ipchains.d/*
214 #%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/ipchains
215
216 %changelog
217 * Thu Apr 29 1999 PLD Team <bugs@pld.org.pl>
218   [0.0.5-1]
219 - automake/autoconf support
220
221 * Wed Apr 28 1999 PLD Team <bugs@pld.org.pl>
222   [0.0.4-1]
223 - added ipchains-setup  
224
225 * Thu Apr 22 1999 PLD Team <bugs@pld.org.pl>
226   [0.0.3-1]
227 - split into two packages: rc-scripts & net-scripts  
228 - directory structure changed - only config in /etc
229
230 * Tue Mar 23 1999 PLD Team <bugs@pld.org.pl>
231   [0.0.2-1]
232 - be more verbose while upgrading when /etc/inittab.rpmsave is found,
233 - added seting NETWORK="no" variable to when /etc/sysconfig/network is not present
234   or when NETWORK in this file is not defined.
235
236 * Sun Mar 21 1999 PLD Team <bugs@pld.org.pl>
237   [0.0.1-1]
238 - added /etc/sysconfig/system,
239 - removed man group from man pages,
240 - added in %post not replacing /etc/inittab on upgrade from initscripts,
241 - removed %config from scripts.
242
243 * Fri Mar 19 1999 PLD Team <bugs@pld.org.pl>
244 - Modified handling ppp links. Added new features to ifcfg-ppp
245   and changed syntax of chat scripts for ppp.
246 - First Release.
247 - Package based on RedHat's initscripts-3.78.
This page took 0.14504 seconds and 4 git commands to generate.