From e8e3210d32333dcaf4bcf1f08d085afc5dd52424 Mon Sep 17 00:00:00 2001 From: wojtek Date: Tue, 1 Jun 1999 06:08:55 +0000 Subject: [PATCH] misc changes for correct build and FHS 2.0 -- now at is runnig as root instead daemon Changed files: at.spec -> 1.20 --- at.spec | 51 +++++++++++++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 22 deletions(-) diff --git a/at.spec b/at.spec index 884f2c6..7f4abcf 100644 --- a/at.spec +++ b/at.spec @@ -5,17 +5,18 @@ Summary(pl): Demon kontroli zada Summary(tr): þ düzenleyici Name: at Version: 3.1.8 -Release: 7 +Release: 8 Copyright: GPL Group: Daemons Group(pl): Serwery -Source0: ftp://jurix.jura.uni-sb.de/pub/linux/sources/system/daemons/%{name}-%{version}.tar.gz +Url: ftp://jurix.jura.uni-sb.de/pub/linux/sources/system/daemons +Source0: %{name}-%{version}.tar.gz Source1: atd.init +Source2: at.sysconfig Patch0: at-lockfile.patch Patch1: at-install.patch Patch2: at-man.patch -Patch3: at-batch.patch -Patch4: at.patch +Patch3: at.patch Prereq: fileutils Prereq: /sbin/chkconfig Requires: mailx @@ -47,30 +48,32 @@ standart giri %patch1 -p1 %patch2 -p1 %patch3 -p1 -%patch4 -p1 %build -autoconf +aclocal && autoconf CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ -./configure %{_target} \ + ./configure \ --with-atspool=/var/spool/at/spool \ --with-jobdir=/var/spool/at \ - --with-etcdir=/etc/at + --with-etcdir=/etc/at \ + --with-daemon_username=root \ + --with-daemon_groupname=root \ + --mandir=%{_mandir} %{_target_platform} make %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/etc/rc.d/init.d +install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} -make install IROOT=$RPM_BUILD_ROOT +make \ + IROOT=$RPM_BUILD_ROOT \ + install -install at.deny $RPM_BUILD_ROOT/etc/at/at.deny -touch $RPM_BUILD_ROOT/etc/at/at.allow - -mv $RPM_BUILD_ROOT/usr/doc/at $RPM_BUILD_ROOT/usr/doc/%{name}-%{version} +install at.deny $RPM_BUILD_ROOT/etc/at install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/atd +install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/at rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{atq,atrm,batch}.1 rm -f $RPM_BUILD_ROOT%{_mandir}/man5/at_deny.5 @@ -92,9 +95,8 @@ rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add atd -if test -r /var/run/atd.pid; then - /etc/rc.d/init.d/atd stop >&2 - /etc/rc.d/init.d/atd start >&2 +if [ -f /var/lock/subsys/atd ]; then + /etc/rc.d/init.d/atd restart >&2 else echo "Run \"/etc/rc.d/init.d/atd start\" to start atd daemon." fi @@ -111,10 +113,12 @@ fi %attr(750,root,root) %dir /etc/at %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/at/* -%attr(754,root,root) /etc/rc.d/init.d/atd +%attr(640,root,root) %config %verify(not size mtime md5) /etc/sysconfig/* + +%attr(755,root,root) /etc/rc.d/init.d/atd %attr(755,root,root) %{_sbindir}/* -%attr(4755,root,root) %{_bindir}/at +%attr(4711,root,root) %{_bindir}/at %attr(755,root,root) %{_bindir}/atq %attr(755,root,root) %{_bindir}/atrm @@ -122,11 +126,14 @@ fi %{_mandir}/man[158]/* -%attr(700,daemon,daemon) %dir /var/spool/at -%attr(700,daemon,daemon) %dir /var/spool/at/spool -%attr(600,daemon,daemon) %ghost /var/spool/at/.SEQ +%attr(750,root,root) %dir /var/spool/at +%attr(750,root,root) %dir /var/spool/at/spool +%attr(600,root,root) %ghost /var/spool/at/.SEQ %changelog +* Tue Jun 01 1999 Wojtek ¦lusarczyk +- misc changes -- FHS 2.0 ready + * Sun May 9 1999 Tomasz K³oczko [3.1.8-7] - now package is FHS 2.0 compliant, -- 2.43.0