d3b522
%bcond_without pam
d3b522
d3b522
Summary:	Job spooling tools
d3b522
Name:		at
d3b522
Version:	3.1.23
d3b522
Release:	10%{?dist}
d3b522
# http://packages.debian.org/changelogs/pool/main/a/at/current/copyright
d3b522
# + install-sh is MIT license with changes under Public Domain
d3b522
License:	GPLv3+ and GPLv2+ and ISC and MIT and Public Domain
d3b522
URL:		http://ftp.debian.org/debian/pool/main/a/at
d3b522
d3b522
Source:		http://ftp.debian.org/debian/pool/main/a/at/at_%{version}.orig.tar.gz
d3b522
# git upstream source git://git.debian.org/git/collab-maint/at.git
d3b522
Source1:	pam_atd
d3b522
Source3:	atd.sysconf
d3b522
Source5:	atd.systemd
d3b522
d3b522
Patch:		at-aarch64.patch
d3b522
Patch:		at-3.1.18-make.patch
d3b522
Patch:		at-3.1.20-pam.patch
d3b522
Patch:		at-3.1.14-opt_V.patch
d3b522
Patch:		at-3.1.20-shell.patch
d3b522
Patch:		at-3.1.18-nitpicks.patch
d3b522
Patch:		at-3.1.14-fix_no_export.patch
d3b522
Patch:		at-3.1.14-mailwithhostname.patch
d3b522
Patch:		at-3.1.14-usePOSIXtimers.patch
d3b522
Patch:		at-3.1.20-aborted-jobs.patch
d3b522
Patch:		at-3.1.18-noabort.patch
d3b522
Patch:		at-3.1.16-fclose-error.patch
d3b522
Patch:		at-3.1.16-clear-nonjobs.patch
d3b522
Patch:		at-3.1.18-utc-dst.patch
d3b522
Patch:		at-3.1.20-lock-locks.patch
d3b522
Patch:		at-3.1.23-document-n.patch
d3b522
Patch:		at-3.1.20-log-jobs.patch
d3b522
Patch:		at-3.2.23-coverity-fix.patch
d3b522
d3b522
BuildRequires: gcc
d3b522
BuildRequires: flex flex-static bison autoconf
d3b522
BuildRequires: libselinux-devel >= 1.27.9
d3b522
BuildRequires: perl(Test::Harness)
d3b522
BuildRequires: perl(Test::More)
d3b522
d3b522
%if %{with pam}
d3b522
BuildRequires: pam-devel
d3b522
%endif
d3b522
Conflicts: crontabs <= 1.5
d3b522
# No, I'm not kidding
d3b522
BuildRequires: smtpdaemon
d3b522
BuildRequires: make
d3b522
d3b522
Requires(post): systemd-units
d3b522
Requires(preun): systemd-units
d3b522
Requires(postun): systemd-units
d3b522
d3b522
# at-sysvinit subpackage dropped
d3b522
Obsoletes: at-sysvinit < 3.1.16-1
d3b522
d3b522
%description
d3b522
At and batch read commands from standard input or from a specified
d3b522
file. At allows you to specify that a command will be run at a
d3b522
particular time. Batch will execute commands when the system load
d3b522
levels drop to a particular level. Both commands use user's shell.
d3b522
d3b522
You should install the at package if you need a utility for
d3b522
time-oriented job control. Note: If it is a recurring job that will
d3b522
need to be repeated at the same time every day/week, etc. you should
d3b522
use crontab instead.
d3b522
d3b522
%prep
d3b522
%autosetup -N
d3b522
cp %{SOURCE1} .
d3b522
%autopatch -p1
d3b522
d3b522
%build
d3b522
# at-3.1.14-usePOSIXtimers.patch touches configure.in
d3b522
autoconf
d3b522
# uselles files
d3b522
rm -f lex.yy.* y.tab.*
d3b522
%configure --with-atspool=%{_localstatedir}/spool/at/spool \
d3b522
	--with-jobdir=%{_localstatedir}/spool/at \
d3b522
	--with-daemon_username=root  \
d3b522
	--with-daemon_groupname=root \
d3b522
	--with-selinux \
d3b522
	%{?with_pam:--with-pam}
d3b522
d3b522
make
d3b522
d3b522
%install
d3b522
make install \
d3b522
	DAEMON_USERNAME=`id -nu`\
d3b522
	DAEMON_GROUPNAME=`id -ng` \
d3b522
	DESTDIR=%{buildroot}\
d3b522
	sbindir=%{buildroot}%{_prefix}/sbin\
d3b522
	bindir=%{buildroot}%{_bindir}\
d3b522
	prefix=%{buildroot}%{_prefix}\
d3b522
	exec_prefix=%{buildroot}%{_prefix}\
d3b522
	docdir=%{buildroot}/usr/doc\
d3b522
	mandir=%{buildroot}%{_mandir}\
d3b522
	etcdir=%{buildroot}%{_sysconfdir} \
d3b522
	ATJOB_DIR=%{buildroot}%{_localstatedir}/spool/at \
d3b522
	ATSPOOL_DIR=%{buildroot}%{_localstatedir}/spool/at/spool \
d3b522
	INSTALL_ROOT_USER=`id -nu` \
d3b522
	INSTALL_ROOT_GROUP=`id -nu`;
d3b522
d3b522
echo > %{buildroot}%{_sysconfdir}/at.deny
d3b522
mkdir docs
d3b522
cp  %{buildroot}/%{_prefix}/doc/at/* docs/
d3b522
d3b522
mkdir -p %{buildroot}%{_sysconfdir}/pam.d
d3b522
install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/atd
d3b522
d3b522
mkdir -p %{buildroot}/etc/sysconfig
d3b522
install -m 644 %{SOURCE3} %{buildroot}/etc/sysconfig/atd
d3b522
d3b522
# install systemd initscript
d3b522
mkdir -p %{buildroot}/%{_unitdir}/
d3b522
install -m 644 %{SOURCE5} %{buildroot}/%{_unitdir}/atd.service
d3b522
d3b522
# remove unpackaged files from the buildroot
d3b522
rm -r  %{buildroot}%{_prefix}/doc
d3b522
d3b522
%check
d3b522
make test
d3b522
d3b522
%post
d3b522
touch %{_localstatedir}/spool/at/.SEQ
d3b522
chmod 600 %{_localstatedir}/spool/at/.SEQ
d3b522
chown root:root %{_localstatedir}/spool/at/.SEQ
d3b522
%systemd_post atd.service
d3b522
d3b522
%preun
d3b522
%systemd_preun atd.service
d3b522
d3b522
%postun
d3b522
%systemd_postun_with_restart atd.service
d3b522
d3b522
%triggerun -- at < 3.1.12-6
d3b522
# Save the current service runlevel info
d3b522
# User must manually run systemd-sysv-convert --apply atd
d3b522
# to migrate them to systemd targets
d3b522
/usr/bin/systemd-sysv-convert --save atd
d3b522
d3b522
# The package is allowed to autostart:
d3b522
/bin/systemctl enable atd.service >/dev/null 2>&1
d3b522
d3b522
/sbin/chkconfig --del atd >/dev/null 2>&1 || :
d3b522
/bin/systemctl try-restart atd.service >/dev/null 2>&1 || :
d3b522
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
d3b522
d3b522
%files
d3b522
%license Copyright COPYING
d3b522
%doc README timespec ChangeLog
d3b522
%attr(0644,root,root)		%config(noreplace) %{_sysconfdir}/at.deny
d3b522
%attr(0644,root,root)		%config(noreplace) %{_sysconfdir}/sysconfig/atd
d3b522
%attr(0700,root,root)		%dir %{_localstatedir}/spool/at
d3b522
%attr(0600,root,root)		%verify(not md5 size mtime) %ghost %{_localstatedir}/spool/at/.SEQ
d3b522
%attr(0700,root,root)		%dir %{_localstatedir}/spool/at/spool
d3b522
%attr(0644,root,root)		%config(noreplace) %{_sysconfdir}/pam.d/atd
d3b522
%{_sbindir}/atrun
d3b522
%attr(0755,root,root)		%{_sbindir}/atd
d3b522
%{_mandir}/man*/*
d3b522
%{_bindir}/batch
d3b522
%{_bindir}/atrm
d3b522
%{_bindir}/atq
d3b522
%attr(4755,root,root)		%{_bindir}/at
d3b522
%attr(0644,root,root)		/%{_unitdir}/atd.service
d3b522
d3b522
%changelog
d3b522
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com>
d3b522
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
d3b522
  Related: rhbz#1991688
d3b522
d3b522
* Tue Jun 22 2021 Mohan Boddu <mboddu@redhat.com>
d3b522
- Rebuilt for RHEL 9 BETA for openssl 3.0
d3b522
  Related: rhbz#1971065
d3b522
d3b522
* Fri Apr 23 2021 Jan Staněk <jstanek@redhat.com> - 3.1.23-8
d3b522
- Patch issues found by coverity. Resolves: rhbz#1938678
d3b522
d3b522
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 3.1.23-7
d3b522
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
d3b522
d3b522
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.23-6
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
d3b522
d3b522
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.23-5
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d3b522
d3b522
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.23-4
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
d3b522
d3b522
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.23-3
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d3b522
d3b522
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.23-2
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d3b522
d3b522
* Mon Aug 27 2018 Tomáš Mráz <tmraz@redhat.com> - 3.1.23-1
d3b522
- new upstream release
d3b522
d3b522
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.20-12
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d3b522
d3b522
* Wed May 23 2018 Tomáš Mráz <tmraz@redhat.com> - 3.1.20-11
d3b522
- log the jobs being run
d3b522
d3b522
* Sun Feb 25 2018 Florian Weimer <fweimer@redhat.com> - 3.1.20-10
d3b522
- Drop "BuildRequires: fileutils /etc/init.d"
d3b522
d3b522
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.20-9
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d3b522
d3b522
* Thu Sep 14 2017 Tomáš Mráz <tmraz@redhat.com> - 3.1.20-8
d3b522
- improve the wrong_format patch, also rename it to correct name
d3b522
d3b522
* Thu Sep 14 2017 Tomáš Mráz <tmraz@redhat.com> - 3.1.20-7
d3b522
- the ownership of the spool directory should be root as at is configured
d3b522
  with daemon username root
d3b522
- document the -n option
d3b522
d3b522
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.20-6
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d3b522
d3b522
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.20-5
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d3b522
d3b522
* Tue Mar 28 2017 Tomáš Mráz <tmraz@redhat.com> - 3.1.20-4
d3b522
- fix the POSIX timers support (#1436523)
d3b522
d3b522
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.20-3
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d3b522
d3b522
* Thu Feb  2 2017 Tomáš Mráz <tmraz@redhat.com> - 3.1.20-2
d3b522
- properly include the license files
d3b522
d3b522
* Fri Jul  1 2016 Tomáš Mráz <tmraz@redhat.com> - 3.1.20-1
d3b522
- new upstream release
d3b522
- properly lock the lock files to be able to safely remove
d3b522
  stale ones
d3b522
d3b522
* Mon May 23 2016 Tomáš Mráz <tmraz@redhat.com> - 3.1.18-2
d3b522
- SIGPIPE should not be ignored in atd (#1338039)
d3b522
d3b522
* Wed Mar 23 2016 Tomáš Mráz <tmraz@redhat.com> - 3.1.18-1
d3b522
- new upstream release
d3b522
- correct the DST correction when using UTC time specification (#1320322)
d3b522
d3b522
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.16-8
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d3b522
d3b522
* Wed Sep  9 2015 Tomáš Mráz <tmraz@redhat.com> - 3.1.16-7
d3b522
- clear non-job files from at dir
d3b522
d3b522
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.16-6
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d3b522
d3b522
* Fri Nov 28 2014 Tomáš Mráz <tmraz@redhat.com> - 3.1.16-5
d3b522
- superfluous patch dropped
d3b522
d3b522
* Mon Nov 24 2014 Tomáš Mráz <tmraz@redhat.com> - 3.1.16-4
d3b522
- test for write error on fclose (#1166882)
d3b522
d3b522
* Thu Nov  6 2014 Tomáš Mráz <tmraz@redhat.com> - 3.1.16-3
d3b522
- make atd less abort prone
d3b522
d3b522
* Fri Oct 10 2014 Tomáš Mráz <tmraz@redhat.com> - 3.1.16-2
d3b522
- add proper Obsoletes for the sysvinit subpackage
d3b522
d3b522
* Thu Oct  2 2014 Tomáš Mráz <tmraz@redhat.com> - 3.1.16-1
d3b522
- new upstream release fixing regression from security fix in bash
d3b522
- drop sysvinit subpackage
d3b522
d3b522
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.14-5
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d3b522
d3b522
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.14-4
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d3b522
d3b522
* Tue Mar 25 2014 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.14-3
d3b522
- 1079304 remove part of patch, which is not needed anymore
d3b522
d3b522
* Tue Jan 28 2014 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.14-2
d3b522
- remove parallel build -> it fails on secondary arches 1058686
d3b522
d3b522
* Mon Dec  2 2013 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.14-1
d3b522
- new release 3.1.14
d3b522
- all Fedora specifics backported
d3b522
- 718422 File a0000f0149b7f3 is in wrong format - aborting
d3b522
- 925041 Does not support aarch64 in f19 and rawhide
d3b522
d3b522
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.13-13
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d3b522
d3b522
* Mon Feb 11 2013 Peter Robinson <pbrobinson@fedoraproject.org> 3.1.13-12
d3b522
- Fix patch to fix FTBFS with gcc 4.8
d3b522
d3b522
* Wed Nov 14 2012 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.13-11
d3b522
- fix license field again
d3b522
d3b522
* Thu Nov  1 2012 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.13-10
d3b522
- fix license field
d3b522
- fix systemd macros in scriptlets part of the specfile
d3b522
- fix selinux patch to apply without fuzz=2
d3b522
d3b522
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.13-9
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d3b522
d3b522
* Tue Apr 17 2012 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.13-8
d3b522
- at-3.1.13-mailwithhostname.patch in email mention also hostname address
d3b522
- at-3.1.13-usePOSIXtimers.patch use POSIX timers, so we won't need
d3b522
  pm-utils hack anymore
d3b522
- at-3.1.13-help.patch update usage
d3b522
- systemd-user-sessions.service is used in unit file, so the atd should be
d3b522
  started after almost all services are up and running
d3b522
- 812682 pam support work with new systemd defaults
d3b522
d3b522
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.13-7
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d3b522
d3b522
* Mon Nov 14 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.13-5
d3b522
- 754156 fix typo in script
d3b522
d3b522
* Mon Nov 14 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.13-5
d3b522
- fix incorrect option in test in 56atd
d3b522
d3b522
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.13-4
d3b522
- Rebuilt for glibc bug#747377
d3b522
d3b522
* Sun Sep  4 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.13-3
d3b522
- 729742 fix 56atd script for systemd
d3b522
d3b522
* Mon Aug 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.13-2
d3b522
- rebuilt with new rpm
d3b522
- Related: rhbz#728707
d3b522
d3b522
* Fri Jul 29 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.13-1
d3b522
- update to 3.1.13
d3b522
- rewrite patches to be applicable
d3b522
d3b522
* Thu Jul 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.12-11
d3b522
- fix permission of init.d/atd
d3b522
d3b522
* Wed Jul 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.12-10
d3b522
- create sysvinit script 714642 (inspired by cronie)
d3b522
- clean specfile, consistent macros, tab/spaces
d3b522
d3b522
* Tue Jul 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.12-9
d3b522
- re-add missing export SHELL 674426
d3b522
- remove sysvinit scripts 714642
d3b522
- clean specfile (use bcond, remove defattr)
d3b522
d3b522
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.12-8
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d3b522
d3b522
* Tue Dec  7 2010 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.12-7
d3b522
- fix typo in systemd configuration
d3b522
- fix permissions of config files
d3b522
d3b522
* Tue Nov 30 2010 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.12-6
d3b522
- 617320 systemd init script replacement
d3b522
d3b522
* Mon Mar 15 2010 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.12-5
d3b522
- 568222 interrupted 'at' job creates empty job for non-root
d3b522
d3b522
* Mon Mar  1 2010 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.12-4
d3b522
- 568779 atd is alway runnig after suspend/resume
d3b522
d3b522
* Fri Feb 12 2010 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.12-3
d3b522
- prevent arbitrary destruction of at jobs (based on 564243)
d3b522
d3b522
* Mon Jan 18 2010 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.12-2
d3b522
- polish pam in atd again
d3b522
d3b522
* Thu Dec  3 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.12-1
d3b522
- update to the new version of at
d3b522
- adapt patches for new version
d3b522
- change our pam config to source
d3b522
- start using new upstream test instead of our nonfunctinal
d3b522
- upstream changed nofork option -n to foreground option -f
d3b522
d3b522
* Tue Oct 13 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.11-1
d3b522
- 528582 add noreplace option into files section
d3b522
- rewrite pam2 patch - check return value, use "better" macro, etc.
d3b522
- new version of at
d3b522
d3b522
* Wed Sep 16 2009 Tomas Mraz <tmraz@redhat.com> 3.1.10-37
d3b522
- improve the PAM configuration, use password-auth common stack
d3b522
d3b522
* Tue Aug 18 2009 Adam Jackson <ajax@redhat.com> 3.1.10-36
d3b522
- Remove Requires: pm-utils-filesystem, dead package
d3b522
d3b522
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.10-35
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d3b522
d3b522
* Mon Jul  20 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-34
d3b522
- require pm-utils-filesystem instead of pm-utils which should help
d3b522
 minimal installation.
d3b522
d3b522
* Mon Jun  1 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-33
d3b522
- clean cvs, check patches
d3b522
d3b522
* Wed Mar 18 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-32
d3b522
- add the forgotten add delimiter thanks to Cong Ma
d3b522
d3b522
* Thu Feb 26 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-31
d3b522
- preun script is sometimes failing. Add apostrofs around zero.
d3b522
d3b522
* Thu Feb 26 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-30
d3b522
- 435765 and 486844 in some cases could be used bash for at commands
d3b522
 even if user sets different default shell. Also bash4.0 fix Here Documents
d3b522
 which breaks previous patch at-3.1.10-shell.patch.
d3b522
d3b522
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.10-29
d3b522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
d3b522
d3b522
* Thu Feb 19 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-28
d3b522
- 486227 add hyphen date into manual page.
d3b522
d3b522
* Wed Dec 3 2008 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-27
d3b522
- 464393 add script into pm-utils, because daemon wasn't taking all jobs
d3b522
	after suspend/hibernate
d3b522
d3b522
* Fri Oct 24 2008 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-26
d3b522
- update init script according to SysVInitScript
d3b522
d3b522
* Tue Sep 16 2008 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-25
d3b522
- thanks dwalsh for selinux patch, which fix #460873
d3b522
d3b522
* Fri Jul 18 2008 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-24
d3b522
- 446004 hope adding || into scriptlets fix removing old package after upgrade
d3b522
- fixes for fuzz=0
d3b522
d3b522
* Tue Mar 25 2008 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-23
d3b522
- 436952 use local instead of posix output date/time format.
d3b522
d3b522
* Thu Feb 28 2008 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-22
d3b522
- #435250 mixed OPTS and OPTIONS variable in sysconfig
d3b522
d3b522
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.1.10-21
d3b522
- Autorebuild for GCC 4.3
d3b522
d3b522
* Tue Jan  8 2008 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-20
d3b522
- used PIE instead of pie (with pie wasn't build on 64b successful)
d3b522
- rewrite PAM fail check
d3b522
- fix checking of settings setuid(s)
d3b522
d3b522
* Mon Dec  3 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-19
d3b522
- another problem with permission
d3b522
d3b522
* Tue Oct 30 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-18
d3b522
- Bug 398981: change on correct permissions
d3b522
d3b522
* Fri Oct 05 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-17
d3b522
- Bug 250147: add optional support for gnome-keyring to passwd pam stack
d3b522
d3b522
* Wed Aug 22 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-16
d3b522
- macro with_pam instead of have_pam
d3b522
- license tag is gplv2+ because of license in source files
d3b522
d3b522
* Wed Jul 11 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-15
d3b522
- rewrite init script
d3b522
- add own session - setsid
d3b522
- Resolves: rhbz#247091
d3b522
d3b522
* Mon Jul  9 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-14
d3b522
- feature: add configuration file
d3b522
- fix -V option
d3b522
- fix init script
d3b522
d3b522
* Tue Jul  3 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-13
d3b522
- Resolves: rhbz#243064
d3b522
d3b522
* Tue Jul  3 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-12
d3b522
- crashing atd
d3b522
- work only for root, still broken some functions
d3b522
- Resolves: rhbz#243064
d3b522
d3b522
* Tue Mar 27 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-11
d3b522
- mistake in pam_atd
d3b522
- rhbz#234120
d3b522
d3b522
* Mon Mar 05 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-10
d3b522
- rhbz#224597
d3b522
d3b522
* Sat Mar 03 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-9
d3b522
- review
d3b522
d3b522
* Tue Feb 20 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-8
d3b522
- review
d3b522
- rhbz#225288
d3b522
d3b522
* Tue Jan 30 2007 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-7
d3b522
- no debug file - useless
d3b522
- new pam configuration
d3b522
- rhbz#224597
d3b522
d3b522
* Fri Oct 27 2006 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-6
d3b522
- fix daylight-saving again
d3b522
- fix #214759 - problem with seteuid
d3b522
d3b522
* Wed Oct 25 2006 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-5
d3b522
- daylight-saving
d3b522
d3b522
* Tue Oct 24 2006 Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-3
d3b522
- new version from upstream 3.1.10
d3b522
d3b522
* Wed Aug 23 2006 Marcela Maslanova <mmaslano@redhat.com> - 3.1.8-82.fc6
d3b522
- #176486 don't fork option added (patch from Enrico Scholz)
d3b522
d3b522
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.1.8-81.2
d3b522
- rebuild
d3b522
d3b522
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.1.8-81.1
d3b522
- bump again for double-long bug on ppc(64)
d3b522
d3b522
* Tue Feb 07 2006 Jason Vas Dias <jvdias@redhat.com> - 3.1.8-81
d3b522
- rebuild for new gcc, glibc, glibc-kernheaders
d3b522
- workaround new refusal of /usr/bin/install to chown
d3b522
d3b522
* Sun Dec 18 2005 Jason Vas Dias<jvdias@redhat.com> - 3.1.8-80.2
d3b522
- rebuild for new flex
d3b522
d3b522
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
d3b522
- rebuilt for new gcj
d3b522
d3b522
* Fri Oct 14 2005 Dan Walsh <dwalsh@redhat.com> - 3.1.8-80
d3b522
- Add seuserbyname support
d3b522
d3b522
* Fri Sep 30 2005 Tomas Mraz <tmraz@redhat.com> - 3.1.8-79
d3b522
- use include instead of pam_stack in pam config
d3b522
d3b522
* Fri Jun 03 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-78
d3b522
- fix bug 159220: add pam_loginuid to pam session stack in /etc/pam.d/atd
d3b522
- fix bug 102341: add '-r' synonym for '-d' / atrm for POSIX / SuS conformance
d3b522
d3b522
* Fri Apr 08 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-77
d3b522
- always call pam_setcred(pamh, PAM_DELETE_CRED) before session
d3b522
- close
d3b522
d3b522
* Tue Apr 05 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-70
d3b522
- always call pam_close_session on PAM_FAIL or pam_end
d3b522
d3b522
* Tue Mar 08 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-68
d3b522
- Put PAM authentication check in 'check_permissions()', so
d3b522
- user can know when using at(1) if PAM permission is denied.
d3b522
d3b522
* Tue Mar 08 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-67
d3b522
- better fix for bug 150131: change DAEMON_USERNAME and
d3b522
- DAEMON_GROUPNAME to 'root' .
d3b522
d3b522
* Mon Mar 07 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-66
d3b522
- fix bug 150131: atd should not relinquish root privilege if
d3b522
- doing su(1) equivalent with PAM .
d3b522
d3b522
* Tue Jan 25 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.8-64
d3b522
- bugs 5160/146132: add PAM authentication control to atd
d3b522
d3b522
* Tue Oct 05 2004 Jason Vas Dias <jvdias@redhat.com> 3.1.8-60
d3b522
- fix bug 131510: no_export env. var. blacklisting should not
d3b522
- remove 'SHELL' when only 'SHELLOPTS' is blacklisted.
d3b522
- at(1) man-page should not say 'commands are run with /bin/sh'
d3b522
- and should explain usage of SHELL environement variable and
d3b522
- details of blacklisted variables.
d3b522
d3b522
* Tue Sep 28 2004 Rik van Riel <riel@redhat.com> 3.1.8-58
d3b522
- fix typo in man page, bug 112303
d3b522
- (regenerated at-3.1.8-man-timespec-path.patch with fix)
d3b522
d3b522
* Tue Aug 03 2004 Jason Vas Dias <jvdias@redhat.com>
d3b522
- fixed bug 125634 - made usage() agree with manpage
d3b522
d3b522
* Thu Jul 29 2004 Jason Vas Dias <jvdias@redhat.com>
d3b522
- Added POSIX.2 -t option for RFE 127485
d3b522
d3b522
*  Thu Jul 29 2004 Jason Vas Dias <jvdias@redhat.com>
d3b522
- Had to disable the 'make test' for the build BEFORE
d3b522
- any changes were made (building on FC2 - perl issue?)
d3b522
- test.pl generates these 'errors' for what looks like
d3b522
- valid output to me:
d3b522
- $ ./test.pl 2>&1 | egrep -v '(^ok$)|(time_only)'
d3b522
- 1..3656
d3b522
- not ok
d3b522
- 'Monday - 1 month': 'Fri Jul  2 18:29:00 2004' =? 'Sat Jul  3 18:29:00 2004'
d3b522
- not ok
d3b522
- 'Monday - 10 months': 'Thu Oct  2 18:29:00 2003' =? 'Fri Oct  3 18:29:00 2003'
d3b522
- not ok
d3b522
- 'next week - 1 month': 'Mon Jul  5 18:29:00 2004' =? 'Tue Jul  6 18:29:00 2004'
d3b522
- not ok
d3b522
- 'next week - 10 months': 'Sun Oct  5 18:29:00 2003' =? 'Mon Oct  6 18:29:00 2003'
d3b522
- will investigate and fix for next release.
d3b522
d3b522
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
d3b522
- rebuilt
d3b522
d3b522
* Wed May 12 2004 Thomas Woerner <twoerner@redhat.com> - 3.1.8-54
d3b522
- fixed pie patch: at is pie, now
d3b522
- added build requires for libselinux-devel
d3b522
d3b522
* Tue May 4 2004 Dan Walsh <dwalsh@redhat.com> - 3.1.8-53
d3b522
- Add fileentrypoint check
d3b522
d3b522
* Thu Apr 15 2004 Dan Walsh <dwalsh@redhat.com> - 3.1.8-52
d3b522
- Fix SELinux patch
d3b522
d3b522
* Mon Feb 23 2004 Tim Waugh <twaugh@redhat.com>
d3b522
- Use ':' instead of '.' as separator for chown.
d3b522
d3b522
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> - 3.1.8-50
d3b522
- rebuilt
d3b522
d3b522
* Tue Dec  9 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-49
d3b522
- replace at-3.1.8-SHELL-91233.patch by at-3.1.8-SHELL-111386.patch which
d3b522
  now executes $SHELL directly in the at shell script after all the variables
d3b522
  have been setup with /bin/sh (#91233) [suggested by Göran Uddeborg]
d3b522
- this changelog is now in utf-8
d3b522
d3b522
* Fri Nov  7 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-48
d3b522
- add at-3.1.8-pie.patch to build atd as pie (#108415) [Ulrich Drepper]
d3b522
d3b522
* Fri Oct 31 2003 Dan Walsh <dwalsh@redhat.com> - 3.1.8-47.sel
d3b522
d3b522
* Fri Jun 20 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-46
d3b522
- add at-3.1.8-atrun.8-typo-97697.patch to fix typo in atrun.8 (#97697)
d3b522
- update at.1 description of shell behaviour (#91233)
d3b522
d3b522
* Tue Jun 17 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-45
d3b522
- make the job shell default to SHELL instead of "/bin/sh" (#91233)
d3b522
d3b522
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> - 3.1.8-44
d3b522
- rebuilt
d3b522
d3b522
* Tue Jun  3 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-43
d3b522
- Replace redundant at-3.1.7-paths.patch by at-3.1.8-man-timespec-path.patch
d3b522
  to fix timespec path
d3b522
d3b522
* Tue Jun  3 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-41
d3b522
- update source to at_3.1.8-11 from debian upstream
d3b522
  - update source url
d3b522
  - at-debian.patch no longer needed
d3b522
  - at-3.1.7-paths.patch: the patch to "at.1.in" no longer needed
d3b522
  - replace at-3.1.8-lexer.patch with at-3.1.8-11-lexer-parser.diff
d3b522
  - at-3.1.8-dst.patch no longer needed
d3b522
  - at-3.1.8-lsbdoc.patch no longer needed
d3b522
  - at-3.1.8-o_excl.patch no longer needed
d3b522
  - bump release number
d3b522
- at-3.1.8-test.patch: move out test.pl to a separate source file
d3b522
  - apply at-3.1.8-test-fix.patch to it and drop patch
d3b522
- at-3.1.8-shell.patch: drop (#22216,#91233)
d3b522
- run "make test" after building
d3b522
- add "--without check" rpmbuild option
d3b522
- fix autoconf comment to point to right patch
d3b522
- use _sysconfdir, _sbindir, _bindir, and _localstatedir
d3b522
d3b522
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 3.1.8-33
d3b522
- rebuilt
d3b522
d3b522
* Wed Nov 27 2002 Tim Powers <timp@redhat.com> 3.1.8-32
d3b522
- remove unpackaged files from the buildroot
d3b522
d3b522
* Thu Jul 25 2002 Bill Huang <bhuang@redhat.com>
d3b522
- Fixed delaying job execution and missing starting jobs..(bug#69595)
d3b522
  (Thanks Bujor D Silaghi <bujor@cs.umd.edu> for his patch.)
d3b522
d3b522
* Fri Jul 19 2002 Bill Huang <bhuang@redhat.com>
d3b522
- Fixed cleaning atq and  multiple atd daemon.(bug#67414)
d3b522
  (Thanks Bujor D Silaghi <bujor@cs.umd.edu> for his patch.)
d3b522
d3b522
* Fri Jul 19 2002 Bill Huang <bhuang@redhat.com>
d3b522
- Fixed error message output in atd.c
d3b522
d3b522
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
d3b522
- automated rebuild
d3b522
d3b522
* Mon May 27 2002 Bill Huang <bhuang@redhat.com>
d3b522
- Rebuild for Milan
d3b522
d3b522
* Thu May 23 2002 Tim Powers <timp@redhat.com>
d3b522
- automated rebuild
d3b522
d3b522
* Fri Feb  1 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.1.8-25
d3b522
- Require smtpdaemon rather than sendmail - postfix works just as well.
d3b522
d3b522
* Thu Jan 31 2002 Bill Nottingham <notting@redhat.com> 3.1.8-24
d3b522
- rebuild in new env.
d3b522
d3b522
* Thu Jan 17 2002 Trond Eivind Glomsrød <teg@redhat.com> 3.1.8-23
d3b522
- s/Copyright/License/
d3b522
d3b522
* Mon Jan 14 2002 Adrian Havill <havill@redhat.com> 3.1.8-21
d3b522
- fix man page (#51253)
d3b522
- fix env prop problem (#49491)
d3b522
- .SEQ should not be executable (#52626)
d3b522
- beefed up file creation perms against symlink exploits (O_EXCL)
d3b522
d3b522
* Thu Aug  2 2001 Crutcher Dunnavant <crutcher@redhat.com> 3.1.8-20
d3b522
- updated patch update, still bug #46546
d3b522
d3b522
* Wed Jul 18 2001 Crutcher Dunnavant <crutcher@redhat.com>
d3b522
- applied enrico.scholz@informatik.tu-chemnitz.de's change to the env patch to
d3b522
- address bug #46546
d3b522
d3b522
* Mon Jun 25 2001 Crutcher Dunnavant <crutcher@redhat.com>
d3b522
- changed atd.init to start at 95, stop at 5, closing #15915
d3b522
- applied mailto:wp@supermedia.pl's environment patch
d3b522
d3b522
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
d3b522
- Bump release + rebuild.
d3b522
d3b522
* Wed Apr  4 2001 Crutcher Dunnavant <crutcher@redhat.com>
d3b522
- much love to David Kilzer <ddkilzer@lubricants-oil.com>
d3b522
- who nailed UTC, Leap year, DST, and some other edge cases down
d3b522
- he also wrote a test harness in perl
d3b522
- bug #28448
d3b522
d3b522
* Fri Feb  2 2001 Trond Eivind Glomsrød <teg@redhat.com>
d3b522
- i18nize initscript
d3b522
d3b522
* Tue Dec 12 2000 Bill Nottingham <notting@redhat.com>
d3b522
- fix documentation of which shell commands will be run with (#22216)
d3b522
d3b522
* Wed Aug 23 2000 Crutcher Dunnavant <crutcher@redhat.com>
d3b522
- Well, we will likely never really close the UTC issues,
d3b522
- because of 1) fractional timezones, and 2) daylight savigns time.
d3b522
- but there is a slight tweak to the handling of dst in the UTC patch.
d3b522
d3b522
* Wed Aug 23 2000 Crutcher Dunnavant <crutcher@redhat.com>
d3b522
- fixed bug #15685
d3b522
- which had at miscaluclating UTC times.
d3b522
d3b522
* Sat Jul 15 2000 Bill Nottingham <notting@redhat.com>
d3b522
- move initscript back
d3b522
d3b522
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
d3b522
- automatic rebuild
d3b522
d3b522
* Thu Jul  6 2000 Bill Nottingham <notting@redhat.com>
d3b522
- prereq /etc/init.d
d3b522
d3b522
* Sat Jul  1 2000 Nalin Dahyabhai <nalin@redhat.com>
d3b522
- fix syntax error in init script
d3b522
d3b522
* Tue Jun 27 2000 Preston Brown <pbrown@redhat.com>
d3b522
- don't prereq, only require initscripts
d3b522
d3b522
* Mon Jun 26 2000 Preston Brown <pbrown@redhat.com>
d3b522
- move init script
d3b522
- add condrestart directive
d3b522
- fix post/preun/postun scripts
d3b522
- prereq initscripts >= 5.20
d3b522
d3b522
* Sat Jun 17 2000 Bill Nottingham <notting@redhat.com>
d3b522
- fix verify of /var/spool/at/.SEQ (#12262)
d3b522
d3b522
* Mon Jun 12 2000 Nalin Dahyabhai <nalin@redhat.com>
d3b522
- fix status checking and syntax error in init script
d3b522
d3b522
* Fri Jun  9 2000 Bill Nottingham <notting@redhat.com>
d3b522
- fix for long usernames (#11321)
d3b522
- add some bugfixes from debian
d3b522
d3b522
* Mon May  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
d3b522
- 3.1.8
d3b522
d3b522
* Wed Mar  1 2000 Bill Nottingham <notting@redhat.com>
d3b522
- fix a couple of more typos, null-terminate some strings
d3b522
d3b522
* Thu Feb 10 2000 Bill Nottingham <notting@redhat.com>
d3b522
- fix many-years-old typo in atd.c
d3b522
d3b522
* Thu Feb  3 2000 Bill Nottingham <notting@redhat.com>
d3b522
- handle compressed man pages
d3b522
d3b522
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
d3b522
- initscript munging, build as non-root user
d3b522
d3b522
* Sun Jun 13 1999 Jeff Johnson <jbj@redhat.com>
d3b522
- correct perms for /var/spool/at after defattr.
d3b522
d3b522
* Mon May 24 1999 Jeff Johnson <jbj@redhat.com>
d3b522
- reset SIGCHLD before exec (#3016).
d3b522
d3b522
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
d3b522
- auto rebuild in the new build environment (release 8)
d3b522
d3b522
* Thu Mar 18 1999 Cristian Gafton <gafton@redhat.com>
d3b522
- fix handling the 12:00 time
d3b522
d3b522
* Wed Jan 13 1999 Bill Nottingham <notting@redhat.com>
d3b522
- configure fix for arm
d3b522
d3b522
* Wed Jan 06 1999 Cristian Gafton <gafton@redhat.com>
d3b522
- build for glibc 2.1
d3b522
d3b522
* Tue May 05 1998 Prospector System <bugs@redhat.com>
d3b522
- translations modified for de, fr, tr
d3b522
d3b522
* Wed Apr 22 1998 Michael K. Johnson <johnsonm@redhat.com>
d3b522
- enhanced initscript
d3b522
d3b522
* Sun Nov 09 1997 Michael K. Johnson <johnsonm@redhat.com>
d3b522
- learned to spell
d3b522
d3b522
* Wed Oct 22 1997 Michael K. Johnson <johnsonm@redhat.com>
d3b522
- updated to at version 3.1.7
d3b522
- updated lock and sequence file handling with ghost
d3b522
- Use chkconfig and atd, now conflicts with old crontabs packages
d3b522
d3b522
* Thu Jun 19 1997 Erik Troan <ewt@redhat.com>
d3b522
- built against glibc
d3b522