summaryrefslogtreecommitdiff
path: root/comms/hylafax/patches/patch-aj
diff options
context:
space:
mode:
Diffstat (limited to 'comms/hylafax/patches/patch-aj')
-rw-r--r--comms/hylafax/patches/patch-aj89
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);