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