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