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