]> git.pld-linux.org Git - packages/SysVinit.git/blobdiff - SysVinit.spec
- updated to 2.78
[packages/SysVinit.git] / SysVinit.spec
index ace22f0370ad004d8ecfac7d06a2aa24d0089f2a..2a57ad075528df473396e36dfee41cfb97d2ef9b 100644 (file)
@@ -4,31 +4,27 @@ Summary(fr):  Programme d'initialisation Sys V.
 Summary(pl):   Program inicjalizuj±cy w Systemie V 
 Summary(tr):   System V baþlatma programý
 Name:          SysVinit
-Version:       2.76
-Release:       14
+Version:       2.78
+Release:       1
 Copyright:     GPL
 Group:         Base
 Group(pl):     Podstawowe
 Source0:       ftp://ftp.cistron.nl/pub/people/miquels/software/sysvinit-%{version}.tar.gz
-Source1:       sysvinit-initscript
-Source2:       sysvinit.logrotate
+Source1:       sysvinit.logrotate
 Patch0:                sysvinit-paths.patch
-Patch1:                sysvinit-man.patch
-Patch2:                sysvinit-bequiet.patch
+Patch1:                sysvinit-bequiet.patch
+Patch2:                sysvinit-md5-bigendian.patch
+Patch3:                sysvinit-wtmpx.patch
 Requires:      logrotate
 Buildroot:     /tmp/%{name}-%{version}-root
 
 %define                _sbindir        /sbin
 
 %description
-SysVinit is the first program started by the Linux kernel when the system
-boots, controlling the startup, running, and shutdown of all other
-programs.
-
-%description -l pl
-SysVinit jest pierwszym programem uruchamianym przez j±dro, podczas 
-startu systemu. Kontroluje start, pracê oraz zamykanie wszystkich
-innych programów.
+The SysVinit package contains a group of processes that control the very
+basic functions of your system. SysVinit includes the init program, the
+first program started by the Linux kernel when the system boots. Init then
+controls the startup, running and shutdown of all other programs.
 
 %description -l de
 SysVinit ist das erste Programm, das beim Systemstart vom Linux-Kernel 
@@ -40,6 +36,11 @@ SysVinit est le premier programme ex
 système démarre, il contrôle le lancement, l'exécution et l'arrêt de tous
 les autres programmes.
 
+%description -l pl
+SysVinit jest pierwszym programem uruchamianym przez j±dro, podczas 
+startu systemu. Kontroluje start, pracê oraz zamykanie wszystkich
+innych programów.
+
 %description -l tr
 SysVinit, sistem açýlýrken Linux çekirdeði tarafýndan çalýþtýrýlan ilk
 programdýr. Diðer programlarýn baþlamalarýný, çalýþmalarýný ve sonlanmalarýný
@@ -50,6 +51,7 @@ sa
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 make -C src OPTIMIZE="$RPM_OPT_FLAGS"
@@ -65,8 +67,7 @@ make install -C src \
        BIN_OWNER=`id -u` \
        BIN_GROUP=`id -g`
 
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/initscript
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/sysvinit
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/sysvinit
 
 ln -sf ../var/run/initrunlvl $RPM_BUILD_ROOT/etc
 ln -sf killall5 $RPM_BUILD_ROOT%{_sbindir}/pidof
@@ -86,62 +87,32 @@ gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
        doc/Propaganda debian/changelog doc/sysvinit-%{version}.lsm  
 
 %post
-touch /var/log/lastlog /var/log/wtmpx
-chmod 0640 /var/log/lastlog /var/log/wtmpx
+if [ -f /var/log/wtmp ]; then
+       mv -f /var/log/wtmp /var/log/wtmp.rpmsave
+fi
+touch /var/log/{lastlog,wtmpx,btmpx}
+chmod 0644 /var/log/lastlog /var/log/wtmpx
+chmod 0640 /var/log/btmpx
+chgrp utmp /var/log/wtmpx
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc doc/Propaganda.gz debian/changelog.gz doc/sysvinit-%{version}.lsm.gz  
+%doc doc/Propaganda.gz debian/changelog.gz doc/sysvinit-%{version}.lsm.gz
 
 %attr(755,root,root) %{_sbindir}/*
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/last
+%attr(755,root,root) %{_bindir}/lastb
+%attr(755,root,root) %{_bindir}/mesg
+%attr(755,root,root) %{_bindir}/utmpx-dump
+%attr(2555,root,tty) %{_bindir}/wall
 
-%attr(644,root,root) %config /etc/sysconfig/initscript
 %attr(640,root,root) /etc/logrotate.d/*
 %ghost /etc/initrunlvl
-%attr(640,root,root) %ghost /var/log/lastlog
+%ghost /var/log/lastlog
+%attr(660,root,utmp) %ghost /var/log/wtmpx
 %attr(640,root,root) %ghost /var/log/btmpx
-%ghost /var/log/wtmpx
-
-%{_mandir}/man[158]/*
-
-%changelog
-* Sat May 22 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
-  [2.76-10]
-- (u,w)tmp changed to (w,u)tmpx -- Unix98 comliant (patch),
-- utpmdump changed to utmpx-dump, (patch)
-- changed prefix for initscript to /etc/rc.d instead /etc (patch)
-- added /etc/logrotate.d/sysvinit (for logrotate) & /var/log/lastlog,
-- removed sgid bit from `wall' -- following Debian developers advise ;) 
-- %ghost /etc/initrunlvl,
-- added /var/log/{btmpx,wtmpx} -- removed from sysklogd package,
-- fixed all patches.
-
-* Tue May 11 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
-  [2.74-9]
-- now package is FHS 2.0 compliant.
-
-* Tue Apr 27 1999 Wojciech "Sas" Cieciwa <cieciwa@alpha.zarz.agh.edu.pl>
-- removed /dev/initctl, now this is part of dev package.
-
-* Tue Apr 20 1999 Artur Frysiak <wiget@pld.org.pl>
-  [2.74-8]
-- compiled on rpm 3
-
-* Tue Feb  9 1999 Micha³ Kuratczyk <kurkens@polbox.com>
-  [2.74-6d]
-- gzipping instead bzipping
-- cosmetic changes
-
-* Fri Jun 12 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
-  [2.74-5d]
-- build against glibc-2.1,
-- added pl translation,
-- changed prmissions of binaries to 711,
-- removed a suid bit from wall,
-- moved %changelog at the end of spec.
-- added a Chris Evans's <chris@ferret.lmh.ox.ac.uk> patches,
-- start at RH spec file.
+
+%{_mandir}/man*/*
This page took 0.152433 seconds and 4 git commands to generate.