Marcela Mašláňová bf7489
%define major_ver 3.1.10
Marcela Mašláňová bf7489
jvdias b0130c
%if %{?WITH_PAM:0}%{!?WITH_PAM:1}
jvdias b0130c
%define WITH_PAM 1
jvdias b0130c
%endif
Marcela Mašláňová 80e5e5
Summary: Job spooling tools
cvsdist a34e68
Name: at
Marcela Mašláňová bf7489
Version: 3.1.10
Tomáš Mráz 3db3e6
Release: 38%{?dist}
Marcela Mašláňová 0ba30c
License: GPLv2+
cvsdist a34e68
Group: System Environment/Daemons
Marcela Mašláňová 80e5e5
URL: http://ftp.debian.org/debian/pool/main/a/at
Marcela Mašláňová 6b64c9
Source: http://ftp.debian.org/debian/pool/main/a/at/at_%{major_ver}.tar.gz
cvsdist a5082c
Source1: test.pl
cvsdist a34e68
Source2: atd.init
Marcela Mašláňová 9be862
Source3: atd.sysconf
Marcela Mašláňová 772deb
Source4: 56atd
cvsdist a34e68
Patch0: at-3.1.7-lockfile.patch
Marcela Mašláňová e64336
Patch1: at-3.1.10-makefile.patch
Marcela Mašláňová e64336
Patch2: at-3.1.10-man-timespec-path.patch
Marcela Mašláňová e64336
Patch3: at-3.1.7-sigchld.patch
Marcela Mašláňová e64336
Patch4: at-3.1.10-typo.patch
Marcela Mašláňová 8dcad9
Patch5: at-3.1.8-perr.patch
Marcela Mašláňová 8dcad9
Patch6: at-3.1.10-shell.patch
Marcela Mašláňová 8dcad9
Patch7: at-3.1.8-t_option.patch
Marcela Mašláňová 8dcad9
Patch8: at-3.1.10-pam.patch
Marcela Mašláňová 8dcad9
Patch9: at-3.1.10-dont_fork.patch
Marcela Mašláňová 8dcad9
Patch10: at-3.1.10-perm.patch
Marcela Mašláňová 9be862
Patch11: at-3.1.10-opt_V.patch
Marcela Mašláňová 71eb17
Patch12: at-3.1.10-session.patch
Marcela Mašláňová 0ba30c
Patch13: at-3.1.10-havepam.patch
Marcela Mašláňová 2938e2
# included in another pam patch
Marcela Mašláňová 2938e2
#Patch14: at-3.1.10-pam_keyring.patch
Marcela Mašláňová 863193
Patch15: at-3.1.10-PIE.patch
Marcela Mašláňová 863193
Patch16: at-3.1.10-pamfix.patch
Marcela Mašláňová 2938e2
Patch17: at-3.1.10-nonposix.patch
Marcela Mašláňová 2938e2
Patch18: at-3.1.10-selinux_mail.patch
Marcela Mašláňová 6dcd2b
Patch19: at-3.1.10-man_hyphen.patch
Marcela Mašláňová 8c5d8c
Patch20: at-3.1.10-different_shell.patch
Marcela Mašláňová 80e5e5
Marcela Mašláňová 80e5e5
BuildRequires: fileutils chkconfig /etc/init.d
Marcela Mašláňová 80e5e5
BuildRequires: flex bison autoconf
Marcela Mašláňová 80e5e5
BuildRequires: libselinux-devel >= 1.27.9
Daniel J Walsh c67dab
jvdias b0130c
%if %{WITH_PAM}
Marcela Mašláňová 80e5e5
BuildRequires: pam-devel
jvdias b0130c
%endif
cvsdist a34e68
Conflicts: crontabs <= 1.5
cvsdist c2db2a
# No, I'm not kidding
Marcela Mašláňová 80e5e5
BuildRequires: smtpdaemon
Marcela Mašláňová 80e5e5
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsdist a34e68
cvsdist a34e68
%description
cvsdist 2d353b
At and batch read commands from standard input or from a specified
cvsdist 2d353b
file. At allows you to specify that a command will be run at a
cvsdist 2d353b
particular time. Batch will execute commands when the system load
cvsdist 2d353b
levels drop to a particular level. Both commands use /bin/sh.
cvsdist a34e68
cvsdist 2d353b
You should install the at package if you need a utility for
cvsdist 2d353b
time-oriented job control. Note: If it is a recurring job that will
cvsdist 2d353b
need to be repeated at the same time every day/week, etc. you should
cvsdist 2d353b
use crontab instead.
cvsdist a34e68
Marcela Mašláňová 80e5e5
#%{?_without_check: %define _without_check 1}
Marcela Mašláňová 80e5e5
#%{!?_without_check: %define _without_check 1}
cvsdist e83c0d
#%{!?_without_check: %define _without_check 0}
cvsdist e83c0d
# FIX THIS!
cvsdist a5082c
cvsdist a34e68
%prep
cvsdist a34e68
%setup -q
Marcela Mašláňová 80e5e5
cvsdist a5082c
cp %{SOURCE1} .
cvsdist a34e68
%patch0 -p1 -b .lockfile
Marcela Mašláňová e64336
%patch1 -p1 -b .make
Marcela Mašláňová e64336
%patch2 -p1 -b .paths
Marcela Mašláňová e64336
%patch3 -p1 -b .sigchld
Marcela Mašláňová e64336
%patch4 -p1 -b .typo
Marcela Mašláňová 8dcad9
%patch5 -p1 -b .perr
Marcela Mašláňová 8dcad9
%patch6 -p1 -b .shell
Marcela Mašláňová 8dcad9
%patch7 -p1 -b .t_option
Marcela Mašláňová 8dcad9
%patch8 -p1 -b .pam
Marcela Mašláňová 8dcad9
%patch9 -p1 -b .dont_fork
Marcela Mašláňová 8dcad9
%patch10 -p1 -b .perm
Marcela Mašláňová 9be862
%patch11 -p1 -b .opt_V
Marcela Mašláňová 71eb17
%patch12 -p1 -b .session
Marcela Mašláňová 0ba30c
%patch13 -p1 -b .havepam
Marcela Mašláňová 2938e2
##%patch14 -p1 -b .pamkeyring
Marcela Mašláňová 863193
%patch15 -p1 -b .PIE
Marcela Mašláňová 863193
%patch16 -p1 -b .pamfix
Marcela Mašláňová c1bcbe
%patch17 -p1 -b .nonposix
Marcela Mašláňová 04cf46
%patch18 -p1 -b .mailselinux
Marcela Mašláňová 6dcd2b
%patch19 -p1 -b .hyphen
Marcela Mašláňová 8c5d8c
%patch20 -p1 -b .fix
jvdias ed905f
cvsdist a34e68
%build
cvsdist a5082c
# patch10 touches configure.in
cvsdist c2db2a
autoconf
cvsdist a5082c
# for patch11
cvsdist c2db2a
rm -f lex.yy.* y.tab.*
jvdias 2ebd99
%configure --with-atspool=%{_localstatedir}/spool/at/spool \
Marcela Mašláňová 80e5e5
	--with-jobdir=%{_localstatedir}/spool/at \
Marcela Mašláňová 80e5e5
	--with-daemon_username=root  \
Marcela Mašláňová 80e5e5
	--with-daemon_groupname=root \
Marcela Mašláňová 80e5e5
	--with-selinux \
jvdias b0130c
%if %{WITH_PAM}
Marcela Mašláňová 80e5e5
	--with-pam
cvsdist 35ffec
%endif
cvsdist c2db2a
cvsdist a34e68
make
cvsdist a34e68
Marcela Mašláňová 80e5e5
%check
Marcela Mašláňová e64336
# don't run "make test" by default
Marcela Mašláňová e64336
%{?_without_check: %define _without_check 1}
Marcela Mašláňová e64336
%{!?_without_check: %define _without_check 1}
Marcela Mašláňová e64336
Marcela Mašláňová 772deb
%if ! %{_without_check}
Marcela Mašláňová 80e5e5
	LANG=C make test > /dev/null
cvsdist a5082c
%endif
cvsdist a5082c
cvsdist a34e68
%install
Marcela Mašláňová 80e5e5
make install \
Marcela Mašláňová 80e5e5
	DAEMON_USERNAME=`id -nu`\
Marcela Mašláňová e64336
	DAEMON_GROUPNAME=`id -ng` \
Marcela Mašláňová 80e5e5
	DESTDIR=%{buildroot}\
Marcela Mašláňová 80e5e5
	sbindir=%{buildroot}%{_prefix}/sbin\
Marcela Mašláňová 80e5e5
	bindir=%{buildroot}%{_bindir}\
Marcela Mašláňová 80e5e5
	prefix=%{buildroot}%{_prefix}\
Marcela Mašláňová 80e5e5
	exec_prefix=%{buildroot}%{_prefix}\
Marcela Mašláňová 80e5e5
	docdir=%{buildroot}/usr/doc\
Marcela Mašláňová 80e5e5
	mandir=%{buildroot}%{_mandir}\
cvsdist a5082c
	etcdir=%{buildroot}%{_sysconfdir} \
cvsdist a5082c
	ATJOB_DIR=%{buildroot}%{_localstatedir}/spool/at \
jvdias ed905f
	ATSPOOL_DIR=%{buildroot}%{_localstatedir}/spool/at/spool \
jvdias ed905f
	INSTALL_ROOT_USER=`id -nu` \
jvdias ed905f
	INSTALL_ROOT_GROUP=`id -nu`;
Marcela Mašláňová 80e5e5
cvsdist a5082c
echo > %{buildroot}%{_sysconfdir}/at.deny
cvsdist a34e68
mkdir docs
Marcela Mašláňová 80e5e5
cp  %{buildroot}/%{_prefix}/doc/at/* docs/
cvsdist a5082c
cvsdist a5082c
mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d
cvsdist a5082c
install -m 755 %{SOURCE2} %{buildroot}%{_sysconfdir}/rc.d/init.d/atd
cvsdist a34e68
cvsdist c2db2a
mv -f %{buildroot}/%{_mandir}/man5/at_allow.5 \
Marcela Mašláňová 80e5e5
	%{buildroot}/%{_mandir}/man5/at.allow.5
cvsdist c2db2a
rm -f %{buildroot}/%{_mandir}/man5/at_deny.5
Marcela Mašláňová e53cc9
#ln -s at.allow.5 %{buildroot}/%{_mandir}/man5/at.deny.5
cvsdist c2db2a
Marcela Mašláňová 9be862
mkdir -p %{buildroot}/etc/sysconfig
Marcela Mašláňová 9be862
install -m 755 %{SOURCE3} %{buildroot}/etc/sysconfig/atd
Marcela Mašláňová 9be862
Marcela Mašláňová 772deb
mkdir -p %{buildroot}/%{_libdir}/pm-utils/sleep.d/
Marcela Mašláňová 772deb
install -m 755 %{SOURCE4} %{buildroot}/%{_libdir}/pm-utils/sleep.d/56atd
Marcela Mašláňová 772deb
cvsdist 1f8be7
# remove unpackaged files from the buildroot
Marcela Mašláňová 80e5e5
rm -r  %{buildroot}%{_prefix}/doc
cvsdist 1f8be7
cvsdist a34e68
%clean
cvsdist a34e68
rm -rf %{buildroot}
cvsdist a34e68
cvsdist a34e68
%post
cvsdist a5082c
touch %{_localstatedir}/spool/at/.SEQ
Marcela Mašláňová e64336
chmod 600 %{_localstatedir}/spool/at/.SEQ
cvsdist 35ffec
chown daemon:daemon %{_localstatedir}/spool/at/.SEQ
Marcela Mašláňová 9be862
# must be in chkconfig on
cvsdist a34e68
/sbin/chkconfig --add atd
cvsdist a34e68
cvsdist a34e68
%preun
Marcela Mašláňová 2938e2
if [ "$1" = "0" ] ; then
Marcela Mašláňová 2a31c0
	/sbin/service atd stop >/dev/null 2>&1 ||:
Marcela Mašláňová 80e5e5
	/sbin/chkconfig --del atd
cvsdist a34e68
fi
cvsdist a34e68
cvsdist a34e68
%postun
cvsdist a34e68
if [ "$1" -ge "1" ]; then
Marcela Mašláňová 2a31c0
	/sbin/service atd condrestart >/dev/null 2>&1 ||:
cvsdist a34e68
fi
cvsdist a34e68
cvsdist a34e68
%files
Marcela Mašláňová a8dc0b
%defattr(-,root,root,-)
cvsdist a34e68
%doc docs/*
Marcela Mašláňová 80e5e5
%config(noreplace) %{_sysconfdir}/at.deny
Marcela Mašláňová 119524
%attr(0755,root,root)		%{_sysconfdir}/rc.d/init.d/atd
Marcela Mašláňová 0dbb2a
%attr(0644,root,root)		%{_sysconfdir}/sysconfig/atd
cvsdist a5082c
%attr(0700,daemon,daemon)	%dir %{_localstatedir}/spool/at
cvsdist a5082c
%attr(0600,daemon,daemon)	%verify(not md5 size mtime) %ghost %{_localstatedir}/spool/at/.SEQ
cvsdist a5082c
%attr(0700,daemon,daemon)	%dir %{_localstatedir}/spool/at/spool
Marcela Mašláňová e64336
%attr(0640,root,daemon)	%config(noreplace) /etc/pam.d/atd
cvsdist a5082c
%{_sbindir}/atrun
Marcela Mašláňová 80e5e5
%attr(0755,root,root)	%{_sbindir}/atd
cvsdist a34e68
%{_mandir}/man*/*
cvsdist a5082c
%{_bindir}/batch
cvsdist a5082c
%{_bindir}/atrm
cvsdist a5082c
%{_bindir}/atq
cvsdist a5082c
%attr(4755,root,root)	%{_bindir}/at
Marcela Mašláňová 772deb
%attr(0755,root,root)	%{_libdir}/pm-utils/sleep.d/56atd
cvsdist a34e68
cvsdist a34e68
%changelog
Tomáš Mráz 3db3e6
* Tue Sep 29 2009 Tomas Mraz <tmraz@redhat.com> 3.1.10-38
Tomáš Mráz 3db3e6
- authentication PAM modules have to be configured for pam_setcred()
Tomáš Mráz 3db3e6
Tomáš Mráz da745d
* Wed Sep 16 2009 Tomas Mraz <tmraz@redhat.com> 3.1.10-37
Tomáš Mráz da745d
- improve the PAM configuration, use password-auth common stack
Tomáš Mráz da745d
Adam Jackson 454b05
* Tue Aug 18 2009 Adam Jackson <ajax@redhat.com> 3.1.10-36
Adam Jackson 454b05
- Remove Requires: pm-utils-filesystem, dead package
Adam Jackson 454b05
Jesse Keating 757227
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.10-35
Jesse Keating 757227
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 757227
Marcela Mašláňová e53cc9
* Mon Jul  20 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-34
Marcela Mašláňová e53cc9
- require pm-utils-filesystem instead of pm-utils which should help
Marcela Mašláňová e53cc9
 minimal installation.
Marcela Mašláňová e53cc9
Marcela Mašláňová 2938e2
* Mon Jun  1 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-33
Marcela Mašláňová 2938e2
- clean cvs, check patches
Marcela Mašláňová 2938e2
Marcela Mašláňová 2938e2
* Wed Mar 18 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-32
Marcela Mašláňová 2938e2
- add the forgotten add delimiter thanks to Cong Ma
Marcela Mašláňová 2938e2
Marcela Mašláňová 2938e2
* Thu Feb 26 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-31
Marcela Mašláňová 2938e2
- preun script is sometimes failing. Add apostrofs around zero.
Marcela Mašláňová 2938e2
Marcela Mašláňová 8c5d8c
* Thu Feb 26 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-30
Marcela Mašláňová 8c5d8c
- 435765 and 486844 in some cases could be used bash for at commands
Marcela Mašláňová 8c5d8c
 even if user sets different default shell. Also bash4.0 fix Here Documents
Marcela Mašláňová 8c5d8c
 which breaks previous patch at-3.1.10-shell.patch.
Marcela Mašláňová 8c5d8c
Jesse Keating d13556
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.10-29
Jesse Keating d13556
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating d13556
Marcela Mašláňová 6dcd2b
* Thu Feb 19 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-28
Marcela Mašláňová 6dcd2b
- 486227 add hyphen date into manual page.
Marcela Mašláňová 6dcd2b
Marcela Mašláňová 772deb
* Wed Dec 3 2008 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-27
Marcela Mašláňová 772deb
- 464393 add script into pm-utils, because daemon wasn't taking all jobs 
Marcela Mašláňová 772deb
	after suspend/hibernate
Marcela Mašláňová 772deb
Marcela Mašláňová b51bd7
* Fri Oct 24 2008 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-26
Marcela Mašláňová b51bd7
- update init script according to SysVInitScript
Marcela Mašláňová b51bd7
Marcela Mašláňová 04cf46
* Tue Sep 16 2008 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-25
Marcela Mašláňová 04cf46
- thanks dwalsh for selinux patch, which fix #460873
Marcela Mašláňová 04cf46
Marcela Mašláňová 2a31c0
* Fri Jul 18 2008 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-24
Marcela Mašláňová 2a31c0
- 446004 hope adding || into scriptlets fix removing old package after upgrade
Marcela Mašláňová c1bcbe
- fixes for fuzz=0
Marcela Mašláňová 2a31c0
Marcela Mašláňová 82024f
* Tue Mar 25 2008 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-23
Marcela Mašláňová 82024f
- 436952 use local instead of posix output date/time format.
Marcela Mašláňová 82024f
Marcela Mašláňová 6635d0
* Thu Feb 28 2008 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-22
Marcela Mašláňová 6635d0
- #435250 mixed OPTS and OPTIONS variable in sysconfig
Marcela Mašláňová 6635d0
Jesse Keating d6041a
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.1.10-21
Jesse Keating d6041a
- Autorebuild for GCC 4.3
Jesse Keating d6041a
Marcela Mašláňová 863193
* Tue Jan  8 2008 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-20
Marcela Mašláňová 863193
- used PIE instead of pie (with pie wasn't build on 64b successful)
Marcela Mašláňová 863193
- rewrite PAM fail check
Marcela Mašláňová 863193
- fix checking of settings setuid(s)
Marcela Mašláňová 863193
Marcela Mašláňová 0dbb2a
* Mon Dec  3 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-19
Marcela Mašláňová 0dbb2a
- another problem with permission
Marcela Mašláňová 0dbb2a
Marcela Mašláňová 119524
* Fri Oct 30 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-18
Marcela Mašláňová 119524
- Bug 398981: change on correct permissions
Marcela Mašláňová 119524
Marcela Mašláňová ed14ae
* Fri Oct 05 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-17
Marcela Mašláňová ed14ae
- Bug 250147: add optional support for gnome-keyring to passwd pam stack
Marcela Mašláňová ed14ae
Marcela Mašláňová 0ba30c
* Wed Aug 22 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-16
Marcela Mašláňová 0ba30c
- macro with_pam instead of have_pam
Marcela Mašláňová 0ba30c
- license tag is gplv2+ because of license in source files
Marcela Mašláňová 0ba30c
Marcela Mašláňová 71eb17
* Tue Jul 11 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-15
Marcela Mašláňová 71eb17
- rewrite init script
Marcela Mašláňová 71eb17
- add own session - setsid
Marcela Mašláňová 71eb17
- Resolves: rhbz#247091
Marcela Mašláňová 71eb17
Marcela Mašláňová 9be862
* Tue Jul  9 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-14
Marcela Mašláňová 9be862
- feature: add configuration file
Marcela Mašláňová 9be862
- fix -V option
Marcela Mašláňová 9be862
- fix init script
Marcela Mašláňová 9be862
Marcela Mašláňová 8dcad9
* Tue Jul  3 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-13
Marcela Mašláňová 8dcad9
- Resolves: rhbz#243064
Marcela Mašláňová 8dcad9
Marcela Mašláňová e64336
* Tue Jul  3 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-12
Marcela Mašláňová e64336
- crashing atd
Marcela Mašláňová e64336
- work only for root, still broken some functions
Marcela Mašláňová e64336
- Resolves: rhbz#243064
Marcela Mašláňová e64336
Marcela Mašláňová d866d8
* Tue Mar 27 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-11
Marcela Mašláňová d866d8
- mistake in pam_atd
Marcela Mašláňová d866d8
- rhbz#234120
Marcela Mašláňová d866d8
Marcela Mašláňová d866d8
* Tue Mar 05 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-10
Marcela Mašláňová d866d8
- rhbz#224597
Marcela Mašláňová d866d8
Marcela Mašláňová 6b64c9
* Mon Mar 03 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-9
Marcela Mašláňová 6b64c9
- review
Marcela Mašláňová 6b64c9
Marcela Mašláňová 80e5e5
* Wed Feb 20 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-8
Marcela Mašláňová 80e5e5
- review
Marcela Mašláňová 80e5e5
- rhbz#225288
Marcela Mašláňová 80e5e5
Marcela Mašláňová c89cfa
* Tue Jan 30 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-7
Marcela Mašláňová c89cfa
- no debug file - useless
Marcela Mašláňová c89cfa
- new pam configuration
Marcela Mašláňová c89cfa
- rhbz#224597
Marcela Mašláňová c89cfa
Marcela Mašláňová a381a9
* Tue Oct 27 2006 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-6
Marcela Mašláňová a381a9
- fix daylight-saving again 
Marcela Mašláňová a381a9
- fix #214759 - problem with seteuid
Marcela Mašláňová a381a9
Marcela Mašláňová 8fef59
* Wed Oct 25 2006 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-5
Marcela Mašláňová 8fef59
- daylight-saving
Marcela Mašláňová 8fef59
Marcela Mašláňová b20871
* Tue Oct 24 2006 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-3
Marcela Mašláňová bf7489
- new version from upstream 3.1.10
Marcela Mašláňová bf7489
Marcela Mašláňová f59a0f
* Thu Aug 23 2006 Marcela Maslanova <mmaslano@redhat.com> - 3.1.8-82.fc6
Marcela Mašláňová f59a0f
- #176486 don't fork option added (patch from Enrico Scholz)
Marcela Mašláňová f59a0f
Jesse Keating 7a6ff3
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.1.8-81.2
Jesse Keating 7a6ff3
- rebuild
Jesse Keating 7a6ff3
Jesse Keating 3b101d
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.1.8-81.1
Jesse Keating 3b101d
- bump again for double-long bug on ppc(64)
Jesse Keating 3b101d
jvdias ed905f
* Tue Feb 07 2006 Jason Vas Dias <jvdias@redhat.com> - 3.1.8-81
jvdias dd2986
- rebuild for new gcc, glibc, glibc-kernheaders
jvdias ed905f
- workaround new refusal of /usr/bin/install to chown
jvdias dd2986
jvdias bf2817
* Fri Dec 18 2005 Jason Vas Dias<jvdias@redhat.com> - 3.1.8-80.2
jvdias bf2817
- rebuild for new flex
jvdias bf2817
Jesse Keating f39bff
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
Jesse Keating f39bff
- rebuilt for new gcj
Jesse Keating f39bff
Daniel J Walsh c67dab
* Fri Oct 14 2005 Dan Walsh <dwalsh@redhat.com> - 3.1.8-80
Daniel J Walsh c67dab
- Add seuserbyname support
Daniel J Walsh c67dab
Tomáš Mráz 2217b4
* Fri Sep 30 2005 Tomas Mraz <tmraz@redhat.com> - 3.1.8-79
Tomáš Mráz 2217b4
- use include instead of pam_stack in pam config
Tomáš Mráz 2217b4
jvdias 4b8da9
* Fri Jun 03 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-78
jvdias 4b8da9
- fix bug 159220: add pam_loginuid to pam session stack in /etc/pam.d/atd 
jvdias 4b8da9
- fix bug 102341: add '-r' synonym for '-d' / atrm for POSIX / SuS conformance
jvdias 4b8da9
jvdias b25483
* Fri Apr 08 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-77
jvdias b25483
- always call pam_setcred(pamh, PAM_DELETE_CRED) before session 
jvdias b25483
- close
jvdias b25483
jvdias 3f6160
* Tue Apr 05 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-70
jvdias 3f6160
- always call pam_close_session on PAM_FAIL or pam_end
jvdias 3f6160
jvdias 148e1c
* Tue Mar 08 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-68
jvdias 148e1c
- Put PAM authentication check in 'check_permissions()', so
jvdias 148e1c
- user can know when using at(1) if PAM permission is denied.
jvdias 148e1c
jvdias 2ebd99
* Tue Mar 08 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-67
jvdias a0de6a
- better fix for bug 150131: change DAEMON_USERNAME and 
jvdias a0de6a
- DAEMON_GROUPNAME to 'root' .
jvdias 2ebd99
jvdias 8835d0
* Mon Mar 07 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-66
jvdias 8835d0
- fix bug 150131: atd should not relinquish root privilege if
jvdias 8835d0
- doing su(1) equivalent with PAM .
jvdias 8835d0
jvdias b0130c
* Tue Jan 25 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-64
jvdias b0130c
- bugs 5160/146132: add PAM authentication control to atd
jvdias b0130c
jvdias 86b663
* Tue Oct 05 2004 Jason Vas Dias <jvdias@redhat.com> 3.1.8-60
jvdias 86b663
- fix bug 131510: no_export env. var. blacklisting should not
jvdias 86b663
- remove 'SHELL' when only 'SHELLOPTS' is blacklisted.
jvdias 86b663
- at(1) man-page should not say 'commands are run with /bin/sh'
jvdias 86b663
- and should explain usage of SHELL environement variable and
jvdias 86b663
- details of blacklisted variables.
jvdias 86b663
riel b5cd66
* Tue Sep 28 2004 Rik van Riel <riel@redhat.com> 3.1.8-58
jvdias 86b663
- fix typo in man page, bug 112303 
jvdias 86b663
- (regenerated at-3.1.8-man-timespec-path.patch with fix)
riel b5cd66
cvsdist f99ae4
* Tue Aug 03 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist f99ae4
- fixed bug 125634 - made usage() agree with manpage
cvsdist f99ae4
cvsdist e83c0d
* Thu Jul 29 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist e83c0d
- Added POSIX.2 -t option for RFE 127485
cvsdist e83c0d
cvsdist e83c0d
*  Thu Jul 29 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist e83c0d
- Had to disable the 'make test' for the build BEFORE
cvsdist e83c0d
- any changes were made (building on FC2 - perl issue?)
cvsdist e83c0d
- test.pl generates these 'errors' for what looks like
cvsdist e83c0d
- valid output to me:
Marcela Mašláňová 80e5e5
- $ ./test.pl 2>&1 | egrep -v '(^ok$)|(time_only)'
Marcela Mašláňová 80e5e5
- 1..3656
Marcela Mašláňová 80e5e5
- not ok
Marcela Mašláňová 80e5e5
- 'Monday - 1 month': 'Fri Jul  2 18:29:00 2004' =? 'Sat Jul  3 18:29:00 2004'
Marcela Mašláňová 80e5e5
- not ok
Marcela Mašláňová 80e5e5
- 'Monday - 10 months': 'Thu Oct  2 18:29:00 2003' =? 'Fri Oct  3 18:29:00 2003'
Marcela Mašláňová 80e5e5
- not ok
Marcela Mašláňová 80e5e5
- 'next week - 1 month': 'Mon Jul  5 18:29:00 2004' =? 'Tue Jul  6 18:29:00 2004'
Marcela Mašláňová 80e5e5
- not ok
Marcela Mašláňová 80e5e5
- 'next week - 10 months': 'Sun Oct  5 18:29:00 2003' =? 'Mon Oct  6 18:29:00 2003'
cvsdist e83c0d
- will investigate and fix for next release.
cvsdist e83c0d
cvsdist 304979
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 304979
- rebuilt
cvsdist 304979
cvsdist 63e4a1
* Wed May 12 2004 Thomas Woerner <twoerner@redhat.com> - 3.1.8-54
cvsdist 63e4a1
- fixed pie patch: at is pie, now
cvsdist 63e4a1
- added build requires for libselinux-devel
cvsdist 63e4a1
cvsdist 35ffec
* Tue May 4 2004 Dan Walsh <dwalsh@redhat.com> - 3.1.8-53
cvsdist 35ffec
- Add fileentrypoint check
cvsdist 35ffec
cvsdist 35ffec
* Thu Apr 15 2004 Dan Walsh <dwalsh@redhat.com> - 3.1.8-52
cvsdist 35ffec
- Fix SELinux patch
cvsdist 35ffec
cvsdist 35ffec
* Mon Feb 23 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 35ffec
- Use ':' instead of '.' as separator for chown.
cvsdist 35ffec
cvsdist 35ffec
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> - 3.1.8-50
cvsdist fddbe5
- rebuilt
cvsdist fddbe5
cvsdist 08c581
* Tue Dec  9 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-49
cvsdist 08c581
- replace at-3.1.8-SHELL-91233.patch by at-3.1.8-SHELL-111386.patch which
cvsdist 08c581
  now executes $SHELL directly in the at shell script after all the variables
cvsdist 08c581
  have been setup with /bin/sh (#91233) [suggested by Göran Uddeborg]
cvsdist 08c581
- this changelog is now in utf-8
cvsdist 08c581
cvsdist 08c581
* Fri Nov  7 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-48
cvsdist 08c581
- add at-3.1.8-pie.patch to build atd as pie (#108415) [Ulrich Drepper]
cvsdist 08c581
cvsdist 08c581
* Fri Oct 31 2003 Dan Walsh <dwalsh@redhat.com> - 3.1.8-47.sel
cvsdist 08c581
cvsdist a5082c
* Fri Jun 20 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-46
cvsdist a5082c
- add at-3.1.8-atrun.8-typo-97697.patch to fix typo in atrun.8 (#97697)
cvsdist a5082c
- update at.1 description of shell behaviour (#91233)
cvsdist a5082c
cvsdist a5082c
* Tue Jun 17 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-45
cvsdist a5082c
- make the job shell default to SHELL instead of "/bin/sh" (#91233)
cvsdist a5082c
cvsdist a5082c
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> - 3.1.8-44
cvsdist a5082c
- rebuilt
cvsdist a5082c
cvsdist a5082c
* Tue Jun  3 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-43
cvsdist a5082c
- Replace redundant at-3.1.7-paths.patch by at-3.1.8-man-timespec-path.patch
cvsdist a5082c
  to fix timespec path
cvsdist a5082c
cvsdist a5082c
* Tue Jun  3 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-41
cvsdist a5082c
- update source to at_3.1.8-11 from debian upstream
cvsdist a5082c
  - update source url
cvsdist a5082c
  - at-debian.patch no longer needed
cvsdist a5082c
  - at-3.1.7-paths.patch: the patch to "at.1.in" no longer needed
cvsdist a5082c
  - replace at-3.1.8-lexer.patch with at-3.1.8-11-lexer-parser.diff
cvsdist a5082c
  - at-3.1.8-dst.patch no longer needed
cvsdist a5082c
  - at-3.1.8-lsbdoc.patch no longer needed
cvsdist a5082c
  - at-3.1.8-o_excl.patch no longer needed
cvsdist a5082c
  - bump release number
cvsdist a5082c
- at-3.1.8-test.patch: move out test.pl to a separate source file
cvsdist a5082c
  - apply at-3.1.8-test-fix.patch to it and drop patch
cvsdist a5082c
- at-3.1.8-shell.patch: drop (#22216,#91233)
cvsdist a5082c
- run "make test" after building
cvsdist a5082c
- add "--without check" rpmbuild option
cvsdist a5082c
- fix autoconf comment to point to right patch
cvsdist a5082c
- use _sysconfdir, _sbindir, _bindir, and _localstatedir
cvsdist a5082c
cvsdist a5082c
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 3.1.8-33
cvsdist 1f8be7
- rebuilt
cvsdist 1f8be7
cvsdist 1f8be7
* Wed Nov 27 2002 Tim Powers <timp@redhat.com> 3.1.8-32
cvsdist 1f8be7
- remove unpackaged files from the buildroot
cvsdist 1f8be7
cvsdist 737cec
* Tue Jul 25 2002 Bill Huang <bhuang@redhat.com>
cvsdist 737cec
- Fixed delaying job execution and missing starting jobs..(bug#69595)
cvsdist 737cec
  (Thanks Bujor D Silaghi <bujor@cs.umd.edu> for his patch.)
cvsdist 737cec
cvsdist 5b1e33
* Fri Jul 19 2002 Bill Huang <bhuang@redhat.com>
cvsdist 737cec
- Fixed cleaning atq and  multiple atd daemon.(bug#67414)
cvsdist 737cec
  (Thanks Bujor D Silaghi <bujor@cs.umd.edu> for his patch.)
cvsdist 5b1e33
cvsdist 5b1e33
* Fri Jul 19 2002 Bill Huang <bhuang@redhat.com>
cvsdist 5b1e33
- Fixed error message output in atd.c
cvsdist 5b1e33
cvsdist 5b1e33
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 5b1e33
- automated rebuild
cvsdist 5b1e33
cvsdist 5b1e33
* Mon May 27 2002 Bill Huang <bhuang@redhat.com>
cvsdist 5b1e33
- Rebuild for Milan
cvsdist 5b1e33
cvsdist 5b1e33
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist 5b1e33
- automated rebuild
cvsdist 5b1e33
cvsdist 5b1e33
* Fri Feb  1 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.1.8-25
cvsdist 5b1e33
- Require smtpdaemon rather than sendmail - postfix works just as well.
cvsdist 5b1e33
cvsdist 5b1e33
* Thu Jan 31 2002 Bill Nottingham <notting@redhat.com> 3.1.8-24
cvsdist 5b1e33
- rebuild in new env.
cvsdist 5b1e33
cvsdist 08c581
* Thu Jan 17 2002 Trond Eivind Glomsrød <teg@redhat.com> 3.1.8-23
cvsdist 274bd5
- s/Copyright/License/
cvsdist 274bd5
cvsdist 274bd5
* Mon Jan 14 2002 Adrian Havill <havill@redhat.com> 3.1.8-21
cvsdist 274bd5
- fix man page (#51253)
cvsdist 274bd5
- fix env prop problem (#49491)
cvsdist 274bd5
- .SEQ should not be executable (#52626)
cvsdist 274bd5
- beefed up file creation perms against symlink exploits (O_EXCL)
cvsdist 274bd5
cvsdist 2d353b
* Thu Aug  2 2001 Crutcher Dunnavant <crutcher@redhat.com> 3.1.8-20
cvsdist 2d353b
- updated patch update, still bug #46546
cvsdist 2d353b
cvsdist 78cffc
* Mon Jul 18 2001 Crutcher Dunnavant <crutcher@redhat.com>
cvsdist 78cffc
- applied enrico.scholz@informatik.tu-chemnitz.de's change to the env patch to 
cvsdist 78cffc
- address bug #46546
cvsdist 78cffc
cvsdist 78cffc
* Mon Jun 25 2001 Crutcher Dunnavant <crutcher@redhat.com>
cvsdist 78cffc
- changed atd.init to start at 95, stop at 5, closing #15915
cvsdist 78cffc
- applied mailto:wp@supermedia.pl's environment patch
cvsdist 78cffc
cvsdist 78cffc
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
cvsdist 78cffc
- Bump release + rebuild.
cvsdist 78cffc
cvsdist c2db2a
* Wed Apr  4 2001 Crutcher Dunnavant <crutcher@redhat.com>
cvsdist c2db2a
- much love to David Kilzer <ddkilzer@lubricants-oil.com>
cvsdist c2db2a
- who nailed UTC, Leap year, DST, and some other edge cases down
cvsdist c2db2a
- he also wrote a test harness in perl
cvsdist c2db2a
- bug #28448
cvsdist c2db2a
cvsdist 08c581
* Fri Feb  2 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist c2db2a
- i18nize initscript
cvsdist c2db2a
cvsdist c2db2a
* Wed Dec 12 2000 Bill Nottingham <notting@redhat.com>
cvsdist c2db2a
- fix documentation of which shell commands will be run with (#22216)
cvsdist c2db2a
cvsdist a34e68
* Wed Aug 23 2000 Crutcher Dunnavant <crutcher@redhat.com>
cvsdist a34e68
- Well, we will likely never really close the UTC issues,
cvsdist a34e68
- because of 1) fractional timezones, and 2) daylight savigns time.
cvsdist a34e68
- but there is a slight tweak to the handling of dst in the UTC patch.
cvsdist a34e68
cvsdist a34e68
* Wed Aug 23 2000 Crutcher Dunnavant <crutcher@redhat.com>
cvsdist a34e68
- fixed bug #15685
cvsdist a34e68
- which had at miscaluclating UTC times.
cvsdist a34e68
cvsdist a34e68
* Sat Jul 15 2000 Bill Nottingham <notting@redhat.com>
cvsdist a34e68
- move initscript back
cvsdist a34e68
cvsdist a34e68
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist a34e68
- automatic rebuild
cvsdist a34e68
cvsdist a34e68
* Thu Jul  6 2000 Bill Nottingham <notting@redhat.com>
cvsdist a34e68
- prereq /etc/init.d
cvsdist a34e68
cvsdist a34e68
* Sat Jul  1 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist a34e68
- fix syntax error in init script
cvsdist a34e68
cvsdist a34e68
* Tue Jun 27 2000 Preston Brown <pbrown@redhat.com>
cvsdist a34e68
- don't prereq, only require initscripts
cvsdist a34e68
cvsdist a34e68
* Mon Jun 26 2000 Preston Brown <pbrown@redhat.com>
cvsdist a34e68
- move init script
cvsdist a34e68
- add condrestart directive
cvsdist a34e68
- fix post/preun/postun scripts
cvsdist a34e68
- prereq initscripts >= 5.20
cvsdist a34e68
cvsdist a34e68
* Sat Jun 17 2000 Bill Nottingham <notting@redhat.com>
cvsdist a34e68
- fix verify of /var/spool/at/.SEQ (#12262)
cvsdist a34e68
cvsdist a34e68
* Mon Jun 12 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist a34e68
- fix status checking and syntax error in init script
cvsdist a34e68
cvsdist a34e68
* Fri Jun  9 2000 Bill Nottingham <notting@redhat.com>
cvsdist a34e68
- fix for long usernames (#11321)
cvsdist a34e68
- add some bugfixes from debian
cvsdist a34e68
cvsdist a34e68
* Mon May  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist a34e68
- 3.1.8
cvsdist a34e68
cvsdist a34e68
* Wed Mar  1 2000 Bill Nottingham <notting@redhat.com>
cvsdist a34e68
- fix a couple of more typos, null-terminate some strings
cvsdist a34e68
cvsdist a34e68
* Thu Feb 10 2000 Bill Nottingham <notting@redhat.com>
cvsdist a34e68
- fix many-years-old typo in atd.c
cvsdist a34e68
cvsdist a34e68
* Thu Feb  3 2000 Bill Nottingham <notting@redhat.com>
cvsdist a34e68
- handle compressed man pages
cvsdist a34e68
cvsdist a34e68
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
cvsdist a34e68
- initscript munging, build as non-root user
cvsdist a34e68
cvsdist a34e68
* Sun Jun 13 1999 Jeff Johnson <jbj@redhat.com>
cvsdist a34e68
- correct perms for /var/spool/at after defattr.
cvsdist a34e68
cvsdist a34e68
* Mon May 24 1999 Jeff Johnson <jbj@redhat.com>
cvsdist a34e68
- reset SIGCHLD before exec (#3016).
cvsdist a34e68
cvsdist a34e68
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist a34e68
- auto rebuild in the new build environment (release 8)
cvsdist a34e68
cvsdist a34e68
* Thu Mar 18 1999 Cristian Gafton <gafton@redhat.com>
cvsdist a34e68
- fix handling the 12:00 time
cvsdist a34e68
cvsdist a34e68
* Wed Jan 13 1999 Bill Nottingham <notting@redhat.com>
cvsdist a34e68
- configure fix for arm
cvsdist a34e68
cvsdist a34e68
* Wed Jan 06 1999 Cristian Gafton <gafton@redhat.com>
cvsdist a34e68
- build for glibc 2.1
cvsdist a34e68
cvsdist a34e68
* Tue May 05 1998 Prospector System <bugs@redhat.com>
cvsdist a34e68
- translations modified for de, fr, tr
cvsdist a34e68
cvsdist a34e68
* Wed Apr 22 1998 Michael K. Johnson <johnsonm@redhat.com>
cvsdist a34e68
- enhanced initscript
cvsdist a34e68
cvsdist a34e68
* Sun Nov 09 1997 Michael K. Johnson <johnsonm@redhat.com>
cvsdist a34e68
- learned to spell
cvsdist a34e68
cvsdist a34e68
* Wed Oct 22 1997 Michael K. Johnson <johnsonm@redhat.com>
cvsdist a34e68
- updated to at version 3.1.7
Marcela Mašláňová 80e5e5
- updated lock and sequence file handling with ghost
cvsdist a34e68
- Use chkconfig and atd, now conflicts with old crontabs packages
cvsdist a34e68
cvsdist a34e68
* Thu Jun 19 1997 Erik Troan <ewt@redhat.com>
cvsdist a34e68
- built against glibc
cvsdist a34e68