]> git.pld-linux.org Git - packages/rc-scripts.git/blob - rc-scripts.spec
switch to new conditional builds macros (bcond_on_ -> _with_/bcond_off_ -> _without_...
[packages/rc-scripts.git] / rc-scripts.spec
1 # $Id: rc-scripts.spec,v 1.67 2001-05-22 09:06:51 wiget 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.11
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 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 %{!?_without_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:       findutils
30 Requires:       sh-utils
31 Requires:       /bin/nice
32 Requires:       /bin/basename
33 Requires:       /bin/awk
34 Requires:       procps
35 Requires:       /bin/ps
36 Requires:       SysVinit
37 Requires:       iproute2
38 Requires:       /bin/gettext
39 Requires:       gettext
40 Requires:       e2fsprogs >= 1.15
41 Requires:       mount >= 2.10
42 Requires:       bdflush
43 Requires:       utempter
44 Requires:       net-tools
45 Obsoletes:      initscripts
46 Provides:       initscripts
47 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48
49 %define         _prefix         /usr
50 %define         _exec_prefix    /
51 %define         _sysconfdir     /etc
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 poziomu uruchomienia.
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 %{!?_without_static:#}
83 %patch0 -p1
84 %patch1 -p1
85
86 %build
87 aclocal
88 automake -a -c
89 autoconf
90 %configure \
91         --with-localedir=%{localedir}
92 %{__make}
93
94 %install
95 rm -rf $RPM_BUILD_ROOT
96 install -d $RPM_BUILD_ROOT/var/run/netreport
97
98 %{__make} install  \
99         DESTDIR=$RPM_BUILD_ROOT 
100
101 for i in 0 1 2 3 4 5 6; do
102         install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
103 done
104
105 for i in 2 3 4 5; do
106         ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
107         ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
108         ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
109         ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
110 done
111
112 for i in 1 2 3 4 5; do
113         ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
114         ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
115 done
116
117 for i in 0 2 3 4 5 6; do
118         ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
119 done
120
121 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
122
123 for i in 0 6; do
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 gzip -9nf doc/*.txt rc.d/init.d/template.init
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %post
139 if [ -f /etc/inittab.rpmsave ]; then
140         echo "**** Found old /etc/inittab.rpmsave ****"
141         echo "/etc/inittab renamed to /etc/inittab.rpmnew"
142         mv -f /etc/inittab /etc/inittab.rpmnew
143         echo "/etc/inittab.rpmsave renamed to /etc/inittab."
144         mv -f /etc/inittab.rpmsave /etc/inittab
145 fi
146
147 # move network interfaces description files to new location
148 %triggerpostun -- initscripts
149 mv /etc/sysconfig/netwot/scripts/ifcfg-* /etc/sysconfig/interfaces/
150
151 %files
152 %defattr(644,root,root,755)
153 %doc doc/sysconfig.txt.gz
154 %doc sysconfig/interfaces/ifc*
155 %doc sysconfig/interfaces/tnl*
156 %doc sysconfig/interfaces/data/chat-ppp*
157 %doc doc/net-scripts.txt.gz
158 %doc rc.d/init.d/template.init.gz
159
160 %attr(755,root,root) %dir %{_sysconfdir}/rc.d
161 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
162 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/init.d
163
164 %{_sysconfdir}/rc.d/init.d/functions
165 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
166 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
167 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
168 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
169 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
170 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
171
172 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
173 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
174 %attr(754,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rc.d/rc.local
175 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
176 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
177 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
178 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
179 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
180 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
181 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
182 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
183 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
184 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
185 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
186 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
187 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
188
189 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.sh
190
191 %attr(755,root,root) %{_bindir}/doexec
192 %attr(755,root,root) %{_bindir}/usleep
193 %attr(755,root,root) %{_bindir}/ipcalc
194 %attr(755,root,root) %{_bindir}/resolvesymlink
195 %attr(755,root,root) %{_bindir}/run-parts
196
197 %attr(755,root,root) %{_sbindir}/setsysfont
198 %attr(755,root,root) %{_sbindir}/initlog
199 %attr(755,root,root) %{_sbindir}/loglevel
200 %attr(755,root,root) %{_sbindir}/usernetctl
201 %attr(755,root,root) %{_sbindir}/netreport
202
203 %attr(755,root,root) %{_sbindir}/if*
204 %attr(755,root,root) %{_sbindir}/tnl*
205
206 %attr(755,root,root) %{_sbindir}/getkey
207
208 %attr(750,root,root) %dir /var/run/netreport
209 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
210 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
211 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
212 %attr(755,root,root) %dir %{_sysconfdir}/ppp
213 %attr(755,root,root) %{_sysconfdir}/ppp/*
214 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
215 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
216 %{_sysconfdir}/sysconfig/network-scripts/.functions
217 %dir %{_sysconfdir}/sysconfig/interfaces/up.d
218 %dir %{_sysconfdir}/sysconfig/interfaces/down.d
219 %dir %{_sysconfdir}/sysconfig/interfaces/up.d/*
220 %dir %{_sysconfdir}/sysconfig/interfaces/down.d/*
221 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/up.d/ppp/logger
222 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/down.d/ppp/logger
223
224 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/i18n
225 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/network
226 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-routes
227 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-nat
228 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/timezone
229 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/clock
230 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
231 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
232 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/system
233
234 %{_mandir}/man1/*
235
236 %dir %{localedir}
237 %lang(pl) %{localedir}/pl
238 %lang(de) %{localedir}/de
This page took 0.053009 seconds and 4 git commands to generate.