pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/36695: net/uucp Makefile specifies the location of uucico inconsistently
>Number: 36695
>Category: pkg
>Synopsis: net/uucp Makefile specifies the location of uucico
>inconsistently
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: doc-bug
>Submitter-Id: net
>Arrival-Date: Fri Jul 27 19:55:00 +0000 2007
>Originator: Jim Bernard
>Release: NetBSD 4.99.20
>Organization:
>Environment:
System: NetBSD 4.99.20 #0: Fri Jun 8 15:05:40 MDT 2007 i386
Architecture: i386
Machine: i386
>Description:
The Makefile mentions uucico in two different locations:
PKG_SHELL.${UUCP_USER}= ${PREFIX}/libexec/uucp/uucico
...
SPECIAL_PERMS+= sbin/uucico ${UUCP_USER} ${BINGRP} 4555
The latter is where it is actually installed (and where the
PLIST expects it), while the former is used to generate
${PREFIX}/share/examples/uucp/master.passwd. So, if a user
copies the example unchanged, their master.passwd file will
be incorrect.
>How-To-Repeat:
Read the Makefile, or install the package and find uucico in
${PREFIX}/sbin/uucico and the libexec path in
${PREFIX}/share/examples/uucp/master.passwd.
>Fix:
Change the PKG_SHELL variable in the Makefile to
PKG_SHELL.${UUCP_USER}= ${PREFIX}/sbin/uucico
or change the installed location of uucico (which requires
significantly more effort, though it would be more consistent
with the historical location prior to the move of uucp to pkgsrc).
Home |
Main Index |
Thread Index |
Old Index