installing packages into a mounted system

From: Matthias Apitz <guru_at_unixarea.de>
Date: Thu, 14 Aug 2014 15:18:50 +0200
Hello,

I've compiled ~1300 packages with poudriere 3.1pre on a 'head' system;
went fine;

mounted below /mnt is a complete new system (an USB key) which boots
fine alreaday; the 1300 resulting *.txz file are copied into /mnt/PKGDIR

in the past, using the pkg_* tools, I could just install the packages
with:

# PKG_PATH=/PKGDIR
# export PKG_PATH
# chroot /mnt pkg_add xorg-7.7
# chroot /mnt pkg_add kde-4.10.5
...

How this can be done now with pkg(8)? I thought I will compile a
pkg-static and move this to into the /mnt system too with

# chroot /mnt mkdir -p /usr/local/sbin
# cp -p /usr/local/sbin/pkg-static /mnt/usr/local/sbin

pkg-static(8) works there, bringing up the help with:

# chroot /mnt /usr/local/sbin/pkg-static help

But, how do I specify that it should install for example xorg-7.7
having its file (and all others) in /mnt/PKGDIR/xorg-7.7.txz 

It seems to look for some files digests.txz or repo.txz which I do not
have:

# PACKAGESITE=file://PKGDIR export PACKAGESITE
# chroot /mnt /usr/local/sbin/pkg-static install xorg-7.7
Updating repository catalogue
pkg-static: file://PKGDIR/digests.txz: No such file or directory
pkg-static: No digest falling back on legacy catalog format
pkg-static: file://PKGDIR/repo.txz: No such file or directory 

Any hints?

Thx

	matthias


-- 
Matthias Apitz               |  /"\   ASCII Ribbon Campaign:
E-mail: guru_at_unixarea.de     |  \ /   - No HTML/RTF in E-mail
WWW: http://www.unixarea.de/ |   X    - No proprietary attachments
phone: +49-170-4527211       |  / \   - Respect for open standards
                             | en.wikipedia.org/wiki/ASCII_Ribbon_Campaign
Received on Thu Aug 14 2014 - 11:18:59 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:51 UTC