Following up on my own bug report, here's a minimalist .spec patch to make the at-3.1.8-53.src.rpm work for Fedora Core 1.
This fixes the SHELL bug reported.
-dean takemori
--- at.spec 2004-05-05 07:34:25.000000000 -1000 +++ at-fc1.spec 2004-08-19 11:15:59.000000000 -1000 @@ -1,10 +1,10 @@ %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} -%define WITH_SELINUX 1 +%define WITH_SELINUX 0 %endif Summary: Job spooling tools. Name: at Version: 3.1.8 -Release: 53 +Release: 53.fc1 License: GPL Group: System Environment/Daemons Source: http://ftp.debian.org/debian/pool/main/a/at/at_3.1.8-11.tar.gz @@ -79,7 +79,7 @@ #SELinux %patch22 -p1 -b .selinux %endif -%patch23 -p1 -b .pie +#%patch23 -p1 -b .pie
%build # patch10 touches configure.in
On Aug 16, 2004, at 9:56 PM, Dean Takemori wrote:
The at rpm shipped with FC1 is affected by this bug.
http://bugzilla.redhat.com/bugzilla/long_list.cgi?buglist=112430
Namely that at jobs run from non sh/bash shells (or with SHELL set to a csh-like shell) fail.
The at-3.1.8-53 SRPM from FC2 can be made to work by editing the SPEC file to define WITH_SELINUX as 0, and editing out the patch23 line before building.
That's probably not the most correct solution though. Can someone who speaks .spec better release an update for FC1?