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