[Koha-bugs] [Bug 1141] New: invalid su syntax for BSDs
bugzilla-daemon at wilbur.katipo.co.nz
bugzilla-daemon at wilbur.katipo.co.nz
Mon Aug 7 04:21:36 CEST 2006
http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=1141
Summary: invalid su syntax for BSDs
Product: Koha
Version: 2.2.5
Platform: PC
OS/Version: OpenBSD
Status: NEW
Severity: normal
Priority: P2
Component: z39.50 Server
AssignedTo: jferraro at athenscounty.lib.oh.us
ReportedBy: dalgity at htl.net
QAContact: koha-bugs at nongnu.org
Koha 2.2.5 on OpenBSD 3.9
The syntax for the su command in
/koha/intranet/scripts/z3950daemon/z3950-daemon-launch.sh is invalid for
OpenBSD and FreeBSD and quite likely NetBSD.
For OpenBSD (FreeBSD and NetBSD are similar)
su [-fKLlm] [-a auth-type] [-c login-class] [login [shell arguments]]
also the '-' switch has been deprecated in favour of -l
so instead of
su -c $KohaZ3950Shell - $RunAsUser &
I'd recommend the following
su -l $RunAsUser -c $KohaZ3950Shell &
The -c is actually an argument to the shell in this case; it means take a
command from argument instead of stdin. It should work with sh, csh, tcsh, ksh,
and bash. I think it'll still work on Linux in that form but I havn't tested.
Tested on OpenBSD 3.9 with ksh.
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Koha-bugs
mailing list