diff options
Diffstat (limited to 'comms/hylafax/patches/patch-aj')
-rw-r--r-- | comms/hylafax/patches/patch-aj | 89 |
1 files changed, 11 insertions, 78 deletions
diff --git a/comms/hylafax/patches/patch-aj b/comms/hylafax/patches/patch-aj index d6d68759dfe..bf294f68400 100644 --- a/comms/hylafax/patches/patch-aj +++ b/comms/hylafax/patches/patch-aj @@ -1,80 +1,13 @@ -$NetBSD: patch-aj,v 1.1.1.1 1999/08/11 06:04:29 rh Exp $ +$NetBSD: patch-aj,v 1.2 2000/08/29 17:08:38 abs Exp $ ---- etc/faxsetup.sh.in.orig Sun Jan 10 12:37:07 1999 -+++ etc/faxsetup.sh.in Mon Aug 9 22:04:50 1999 -@@ -41,7 +41,9 @@ - # This script interactively prepares and verifies - # a HylaFAX client and/or server machine for use. - # --PATH=/bin:/usr/bin:/etc -+PREFIX=@PREFIX@ -+# -+PATH=/bin:/usr/bin:${PREFIX}/bin:${PREFIX}/sbin - test -d /usr/ucb && PATH=$PATH:/usr/ucb # Sun and others - test -d /usr/bsd && PATH=$PATH:/usr/bsd # Silicon Graphics - test -d /usr/5bin && PATH=/usr/5bin:$PATH:/usr/etc # Sun and others -@@ -58,13 +60,14 @@ - GREP=@GREP@ # grep command for use below - LN=@LN@ # ln command for use below - LN_S=@LN_S@ # ln option for creating a symbolic link -+MKDIR=@MKDIR@ # directory creation program for use below - MKFIFO=@MKFIFO@ # FIFO creation program for use below - MV=@MV@ # move file for use below - RMCMD=@RM@ # remove file for use below - SCRIPT_SH=@SCRIPT_SH@ # shell for use below - SED=@SED@ # sed for use below +--- faxd/Getty.c++.orig Sun Jun 13 08:41:03 1999 ++++ faxd/Getty.c++ +@@ -218,7 +218,7 @@ + // NB: this is executed in the parent + fxStr device = fxStr::format("%s/" | line, _PATH_DEV); + Sys::chown(device, UUCPLock::getUUCPUid(), UUCPLock::getUUCPGid()); +- Sys::chmod(device, 0600); // reset protection ++ Sys::chmod(device, 0660); // reset protection + } --FAX=fax # identity of the fax user -+FAX=@FAXUID@ # identity of the fax user - SERVICES=/etc/services # location of services database - INETDCONF=/usr/etc/inetd.conf # default location of inetd configuration file - ALIASES=/usr/lib/aliases # default location of mail aliases database file -@@ -138,6 +141,7 @@ - LIBEXEC DIR_LIBEXEC - LN - MANDIR DIR_MAN -+MKDIR - MKFIFO - MV - PATH -@@ -741,6 +745,40 @@ - bitch "Sorry, but you must run this script as the super-user!" - boom - fi -+ -+createspool() -+{ -+ if [ -d "${DIR_SPOOL}" ]; then -+ cat <<EOF -+================================================================= -+ -+ @SPOOL@ already exists, probably from a previous run of -+ faxsetup.sh -- I'm not touching it! -+ -+ If you encounter problems, deinstall the HylaFax package, -+ remove @SPOOL@ and reinstall the package. -+ -+================================================================= -+EOF -+ else -+ ${MKDIR} -p -m 0755 ${DIR_SPOOL} -+ ${MKFIFO} -m 0600 ${DIR_SPOOL}/FIFO -+ for i in archive docq doneq pollq sendq tmp ; do -+ ${MKDIR} -m 0700 ${DIR_SPOOL}/$i -+ done -+ for i in client cover dev info log recvq status ; do -+ ${MKDIR} -m 0755 ${DIR_SPOOL}/$i -+ done -+ ${LN} ${LN_S} ${PREFIX}/etc/hylafax ${DIR_SPOOL}/etc -+ ${LN} ${LN_S} ${PREFIX}/etc/hylafax/modem ${DIR_SPOOL}/config -+ ${LN} ${LN_S} ${PREFIX}/libexec/hylafax ${DIR_SPOOL}/bin -+ ${CHOWN} -R ${PROTOUID}:${PROTOGID} ${DIR_SPOOL} -+ fi -+} -+ -+Note "Creating spool directory structure" -+ -+createspool - - onClient && Note "Checking system for proper client configuration." - onServer && Note "Checking system for proper server configuration." + extern void vlogError(const char* fmt, va_list ap); |