pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/33061: pkgtools/pkg_comp: pkg_comp does not add PKG_SYSCONFBASE to default.conf



>Number:         33061
>Category:       pkg
>Synopsis:       pkgtools/pkg_comp: pkg_comp does not add PKG_SYSCONFBASE to 
>default.conf
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 12 04:05:00 +0000 2006
>Originator:     Yoshito Komatsu <ykomatsu%akaumigame.org@localhost>
>Release:        NetBSD 3.99.16
>Organization:
>Environment:
System: NetBSD c10.ln.akaumigame.org 3.99.16 NetBSD 3.99.16 (XENU) #0: Sat Mar 
4 03:11:48 UTC 2006 
ykomatsu%sv9.ln.akaumigame.org@localhost:/usr/obj/sys/arch/i386/compile/XENU 
i386
Architecture: i386
Machine: i386
>Description:
        Because pkg_comp does not add PKG_SYSCONFBASE to default.conf,
        it cannot build a package that use PKG_SYSCONFDIR.
>How-To-Repeat:
        Please build a package that use PKG_SYSCONFDIR
        (like security/pam-ldap) with pkg_comp.

        # pkg_comp maketemplate
        # pkg_comp makeroot
        # pkg_comp build security/pam-ldap
>Fix:
        pkg_maketemplate() tries to add PKG_SYSCONFBASE to default.conf,
        but env_setdefault() sets PKG_SYSCONFDIR instead of PKG_SYSCONFBASE.

        Please apply the following patch:

        --- pkg_comp.sh.orig    2006-03-12 12:22:45.000000000 +0900
        +++ pkg_comp.sh 2006-03-12 12:23:08.000000000 +0900
        @@ -90,7 +90,7 @@
             : ${PKG_DEVELOPER:=yes}
             : ${CLEANDEPENDS:=yes}
             : ${LOCALBASE:=/usr/pkg}
        -    : ${PKG_SYSCONFDIR:=/usr/pkg/etc}
        +    : ${PKG_SYSCONFBASE:=/usr/pkg/etc}
             : ${CFLAGS:=}
             : ${CPPFLAGS:=}
             : ${CXXFLAGS:=}




Home | Main Index | Thread Index | Old Index