pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/59445: pkgsrc bootstrap tools do not respect LOCALBASE
>Number: 59445
>Category: pkg
>Synopsis: pkgsrc bootstrap tools do not respect LOCALBASE
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue May 27 05:55:00 +0000 2025
>Originator: George Georgalis
>Release: 2025Q1 20250526
>Organization:
>Environment:
Darwin AAAA.attlocal.net 22.6.0 Darwin Kernel Version 22.6.0: Thu Apr 24 20:21:55 PDT 2025; root:xnu-8796.141.3.712.2~1/RELEASE_ARM64_T8103 arm64
>Description:
when bootstrapping pkgsrc into a custom LOCALBASE
PKG_DBDIR is "correctly" set in $LOCALBASE/etc/mk.conf
however
$LOCALBASE/sbin/pkg_admin
fails since it tries to use "/pkgdb"
Expected pkg_admin to default to, and/or use the the PKG_DBDIR value created by bootstrap in $LOCALBASE/etc/mk.conf
>How-To-Repeat:
>Fix:
workaround: specify --pkgdbdir with the bootstrap.
PKG_DBDIR=$LOCALBASE/pkgdb
cd "$pkgsrc/bootstrap"
./bootstrap \
--prefix "$LOCALBASE" \
--workdir "$WRKOBJDIR" \
--pkgdbdir $PKG_DBDIR \
--make-jobs $cores \
--unprivileged \
--prefer-pkgsrc yes
alternate workaround: specify pkg_admin -K $LOCALBASE/pkgdb
Home |
Main Index |
Thread Index |
Old Index