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