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