pkgsrc-Users archive

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

pkgin not respecting LOCALBASE



Just built packages for my 7.2_STABLE system which still has LOCALBASE set to /usr/local

All the packages (including pkgin) are correctly installed in /usr/local/bin but pkgin is taking its config from:

/usr/pkg/etc/pkgin/repositories.conf

# strings /usr/local/bin/pkgin  | grep '/usr/pkg'
You probably want to modify /usr/pkg/etc/pkgin/repositories.conf.
/usr/pkg/etc/pkgin/repositories.conf has no repositories or does not exist.
/usr/pkg/etc/pkgin/repositories.conf
/usr/pkg/etc/pkgin/preferred.conf

This is my first build with a new build environment so I could have screwed something up but everything else in in /usr/local so that seems unlikely. Am I missing something?

It is easy to work round but it would be nice to fix the inconsistency. :)

Actually on further digging its much worse. Apache also seems to be looking for config in /usr/pkg and fontconfig I think is looking for fontdata there. I've pretty much had to symlink /usr/pkg to /usr/local to make the packages work and get the system running again.

For reference I used a mk.conf fed into pkgcomp1 containing:

ACCEPTABLE_LICENSES+= xv-license
ACCEPTABLE_LICENSES+= mozilla-trademark-license
ACCEPTABLE_LICENSES+= lame-license

PKG_APACHE_DEFAULT=apache24
DEPENDS_TARGET=package-install
UPDATE_TARGET=package-install
X11_TYPE=native
LOCALBASE=/usr/local
MAKE_JOBS=8

LOCALBASE was respected for executable path but seems to be being universally ignored for config in /usr/local/etc even though the manual pages still say that's where it should be.

Mike


Home | Main Index | Thread Index | Old Index