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