]> git.pld-linux.org Git - packages/SysVinit.git/blobdiff - SysVinit.spec
- use macros in %{pre,post}{,un}
[packages/SysVinit.git] / SysVinit.spec
index d8698138ebabd87aed86f7616463ba6c9e8132fe..9d63d99d0fa2bc47a338a5f20acfcc89c8c04cfa 100644 (file)
@@ -5,7 +5,7 @@ Summary(pl):    Program inicjalizuj
 Summary(tr):   System V baþlatma programý
 Name:          SysVinit
 Version:       2.78
-Release:       19
+Release:       24
 License:       GPL
 Group:         Base
 Group(de):     Gründsätzlich
@@ -21,7 +21,12 @@ Patch5:              sysvinit-sigint.patch
 Patch6:                sysvinit-ai64.patch
 Patch7:                sysvinit-halt.patch
 Patch8:                sysvinit-blowfish.patch
-BuildRequires: glibc-static
+Patch9:                sysvinit-notty.patch
+Patch10:       sysvinit-wall-n.patch
+Patch11:       sysvinit-owl-bound-format.patch
+Patch12:       sysvinit-cread.patch
+Patch13:       sysvinit-umask.patch
+BuildRequires: glibc-devel
 Prereq:                shadow
 Prereq:                make
 Prereq:                /bin/awk
@@ -68,13 +73,18 @@ sonlanmalar
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
+%patch13 -p1
 
 %build
-%{__make} -C src OPTIMIZE="%{!?debug:$RPM_OPT_FLAGS}%{?debug:-g -O}"
+%{__make} -C src LCRYPT="-lcrypt" \
+       OPTIMIZE="%{rpmcflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
 install -d $RPM_BUILD_ROOT{%{_bindir},/sbin,%{_mandir}/man{1,5,8}} \
        $RPM_BUILD_ROOT/{etc/{logrotate.d,sysconfig},var/log}
 
@@ -102,12 +112,13 @@ echo .so last.1 > $RPM_BUILD_ROOT%{_mandir}/man1/lastb.1
 gzip -9nf doc/Propaganda debian/changelog doc/sysvinit-%{version}.lsm  
 
 %pre
-groupadd -f -r -g 22 utmp
+GROUP=utmp; GID=22; %groupadd
+
+%post
+/sbin/telinit u || :
 
 %postun
-if [ "$1" = "0" ]; then
-       groupdel utmp
-fi
+GROUP=utmp; %groupdel
 
 %clean
 rm -rf $RPM_BUILD_ROOT
This page took 0.046144 seconds and 4 git commands to generate.