]> git.pld-linux.org Git - packages/rc-scripts.git/blob - rc-scripts.spec
- added ipx_fix patch
[packages/rc-scripts.git] / rc-scripts.spec
1 # $Id: rc-scripts.spec,v 1.89 2002-02-12 15:21:16 blues 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.3.1
9 Release:        1
10 License:        GPL
11 Vendor:         PLD rc-scripts Team <pld-rc-scripts@pld.org.pl>
12 Group:          Base
13 Group(cs):      Základ
14 Group(da):      Basal
15 Group(de):      Basis
16 Group(es):      Base
17 Group(fr):      Base
18 Group(is):      Grunnforrit
19 Group(it):      Base
20 Group(ja):      ¥Ù¡¼¥¹
21 Group(no):      Basis
22 Group(pl):      Podstawowe
23 Group(pt):      Base
24 Group(pt_BR):   Base
25 Group(ru):      âÁÚÏ×ÙÊ ÎÁÂÏÒ
26 Group(sl):      Osnova
27 Group(sv):      Bas
28 Source0:        %{name}-%{version}.tar.gz
29 Patch0:         %{name}-shared.patch
30 Patch1:         %{name}-ipx_fix.patch
31 URL:            http://cvs.pld.org.pl/index.cgi/rc-scripts/
32 BuildRequires:  autoconf
33 BuildRequires:  automake
34 BuildRequires:  gettext-devel
35 BuildRequires:  glib-devel
36 %{!?_without_static:BuildRequires:      glib-static}
37 BuildRequires:  popt-devel
38 Requires:       /bin/awk
39 Requires:       /bin/basename
40 Requires:       /bin/gettext
41 Requires:       /bin/nice
42 Requires:       /bin/ps
43 Requires:       SysVinit
44 Requires:       bdflush
45 Requires:       e2fsprogs >= 1.15
46 Requires:       fileutils
47 Requires:       findutils
48 Requires:       gettext
49 Requires:       grep
50 Requires:       iproute2
51 Requires:       mingetty
52 Requires:       mktemp
53 Requires:       modutils >= 2.1.121
54 Requires:       mount >= 2.10
55 Requires:       net-tools
56 Requires:       procps
57 Requires:       sh-utils
58 Requires:       textutils
59 Requires:       utempter
60 Requires:       util-linux
61 Obsoletes:      initscripts
62 Provides:       initscripts
63 Requires(post): fileutils
64 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65 Conflicts:      LPRng < 3.8.0-2
66
67 %define         _prefix         /usr
68 %define         _exec_prefix    /
69 %define         _sysconfdir     /etc
70 %define         localedir       /etc/sysconfig/locale
71
72 %description
73 This package contains the scripts use to boot a system, change run
74 levels, and shut the system down cleanly.
75
76 %description -l de
77 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
78 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
79 erforderlich sind. Außerdem enthält es die Scripts, die
80 Netzwerkschnittstellen aktivieren und deaktivieren.
81
82 %description -l fr
83 Ce package contient les scripts utilisés pour démarrer le systéme,
84 changer les niveaux d'exécution, et arréter le systéme proprement. Il
85 contient aussi les scripts qui activent et désactivent la plupart des
86 inetrfaces réseau.
87
88 %description -l pl
89 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
90 tak¿e przy zmianie jego poziomu pracy.
91
92 %description -l tr
93 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
94 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
95 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
96 programcýklar içerir.
97
98 %prep
99 %setup -q
100 %{!?_without_static:#}%patch0 -p1
101 %patch1 -p1
102
103 %build
104 aclocal
105 automake -a -c
106 autoconf
107 %configure \
108         --with-localedir=%{localedir}
109 %{__make}
110
111 %install
112 rm -rf $RPM_BUILD_ROOT
113 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
114
115 %{__make} install \
116         DESTDIR=$RPM_BUILD_ROOT
117
118 for i in 0 1 2 3 4 5 6; do
119         install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
120 done
121
122 for i in 2 3 4 5; do
123         ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
124         ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
125         ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
126         ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
127 done
128
129 for i in 1 2 3 4 5; do
130         ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
131         ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
132 done
133
134 for i in 0 2 3 4 5 6; do
135         ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
136 done
137
138 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
139
140 for i in 0 6; do
141         ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
142         ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
143 done
144
145 for i in 0 1 6; do
146         ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
147         ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
148 done
149
150 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/interfaces
151 > $RPM_BUILD_ROOT/var/log/dmesg
152
153 gzip -9nf doc/*.txt rc.d/init.d/template.init
154
155 %clean
156 rm -rf $RPM_BUILD_ROOT
157
158 %post
159 if [ -f /etc/inittab.rpmsave ]; then
160         echo "**** Found old /etc/inittab.rpmsave ****"
161         echo "/etc/inittab renamed to /etc/inittab.rpmnew"
162         mv -f /etc/inittab /etc/inittab.rpmnew
163         echo "/etc/inittab.rpmsave renamed to /etc/inittab."
164         mv -f /etc/inittab.rpmsave /etc/inittab
165 fi
166 touch /var/log/dmesg
167 chmod 000 /var/log/dmesg
168 chown root.root /var/log/dmesg
169 chmod 640 /var/log/dmesg
170
171 # move network interfaces description files to new location
172 %triggerpostun -- initscripts
173 mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
174
175 %files
176 %defattr(644,root,root,755)
177 %doc doc/net-scripts.txt.gz
178 %doc doc/sysconfig.txt.gz
179 %doc sysconfig/interfaces/data/chat-ppp*
180 %doc sysconfig/interfaces/ifc*
181 %doc sysconfig/interfaces/tnl*
182 %doc rc.d/init.d/template.init.gz
183
184 %attr(755,root,root) %dir %{_sysconfdir}/rc.d
185 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/init.d
186 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
187
188 %{_sysconfdir}/rc.d/init.d/functions
189 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
190 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
191 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
192 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
193 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
194 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
195
196 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
197 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.local
198 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.modules
199 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
200 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
201 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
202 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
203 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
204 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
205 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
206 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
207 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
208 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
209 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
210 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
211 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
212 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
213
214 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.*sh
215
216 %attr(755,root,root) %{_bindir}/doexec
217 %attr(755,root,root) %{_bindir}/ipcalc
218 %attr(755,root,root) %{_bindir}/resolvesymlink
219 %attr(755,root,root) %{_bindir}/run-parts
220 %attr(755,root,root) %{_bindir}/usleep
221
222 %attr(755,root,root) %{_sbindir}/consoletype
223 %attr(755,root,root) %{_sbindir}/initlog
224 %attr(755,root,root) %{_sbindir}/loglevel
225 %attr(755,root,root) %{_sbindir}/ppp-watch
226 %attr(755,root,root) %{_sbindir}/netreport
227 %attr(755,root,root) %{_sbindir}/setsysfont
228 %attr(755,root,root) %{_sbindir}/usernetctl
229
230 %attr(755,root,root) %{_sbindir}/if*
231 %attr(755,root,root) %{_sbindir}/tnl*
232
233 %attr(755,root,root) %{_sbindir}/getkey
234
235 %attr(755,root,root) %dir %{_sysconfdir}/ppp
236 %attr(754,root,root) %{_sysconfdir}/ppp/*
237 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
238 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
239 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
240 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
241 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
242 %{_sysconfdir}/sysconfig/network-scripts/.functions
243 %dir %{_sysconfdir}/sysconfig/interfaces/down.d
244 %dir %{_sysconfdir}/sysconfig/interfaces/down.d/*
245 %dir %{_sysconfdir}/sysconfig/interfaces/up.d
246 %dir %{_sysconfdir}/sysconfig/interfaces/up.d/*
247 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/down.d/ppp/logger
248 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/up.d/ppp/logger
249 %attr(640,root,root) %ghost /var/log/dmesg
250 %attr(750,root,root) %dir /var/run/netreport
251
252 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
253 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
254 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
255 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
256 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
257 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/clock
258 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/i18n
259 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/network
260 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-nat
261 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-routes
262 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/timezone
263 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/interfaces/ifcfg-eth0
264 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/system
265
266 %{_mandir}/man1/*
267
268 %dir %{localedir}
269 #%lang(de) %{localedir}/de
270 %lang(pl) %{localedir}/pl
This page took 0.099888 seconds and 4 git commands to generate.