Subject: Re: mgetty package
To: None <tech-pkg@netbsd.org, sfortier@wishbone-tech.com>
From: Gert Doering <gert@greenie.muc.de>
List: tech-pkg
Date: 11/18/2003 13:22:54
sfortier@wishbone-tech.com (Stephane Fortier) writes:
>MAKE_DIRS_PERMS= /var/spool/fax ${ROOT_USER} ${ROOT_GROUP} 755
>MAKE_DIRS_PERMS= /var/spool/fax/incoming ${ROOT_USER} ${ROOT_GROUP} 755
>MAKE_DIRS_PERMS= /var/spool/fax/outgoing ${ROOT_USER} ${ROOT_GROUP} 1777
>MAKE_DIRS_PERMS= /var/spool/fax/outgoing/locks ${ROOT_USER} ${ROOT_GROUP} 777
For 1.1.29 and up (which includes 1.1.30) the fax/outgoing/ directory
should not be mode 1777 any longer.
The whole point of 1.1.29 and the introduction of the faxq-helper is that
the fax/outgoing/ directory can now be mode 755, owned by $FAX_OUT_USER,
eliminating all of the previous race condition in accessing that directory.
Using mode 1777 would break this again.
(It also means that faxrunqd can run as user $FAX_OUT_USER, provided that
the system ttys are accessible for this user/group)
/var/spool/fax/outgoing/locks/ doesn't exist any more (since quite a while).
>do-configure:
> ${MV} ${WRKSRC}/doc/fax.1in ${WRKSRC}/doc/sendfax.1in
Hmmm, what's that good for? sendfax has its own man page, which is very
much different from "man fax" (which is the overview page)? I don't think
it's a good idea to create a sendfax.1 and a sendfax.8 page.
>--- mg_utmp.h.orig Fri Sep 19 15:48:15 2003=0A=
>+++ mg_utmp.h
>@@ -4,6 +4,22 @@=0A=
> * highly SysV / BSD dependent=0A=
> */=0A=
> =0A=
>+#if __NetBSD_Version__ >=3D 106020000 /* NetBSD >=3D 1.6B has =
>SVR4-style utmpx */=0A=
I'd appreciate if portability things like this would be sent back to
me...
(Policy things, like the listed Makefile changes, are local to a specific
environment anyway. But the C code changes are useful for people installing
from tarballs, so they should be included upstream)
(Besides this I'm not really happy with the style those changes are done)
gert