On 11/29/14 11:07, Antoine Jacoutot wrote:
> Hi.
> 
> So. Each time pkg_add runs, it tries to connect to either PKG_PATH or
> to installpath from pkg.conf to fetch quirks (I assume). When you
> have no network anymore (moving around with your laptop or whatever),
> and you want to install a local package, you're basically fucked:
> 
> $ time sudo pkg_add ./gmake-4.1.tgz -> hangs forever -> getting
> tired, so ^C Fatal error: Caught SIGINT at
> /usr/libdata/perl5/OpenBSD/AddDelete.pm line 40. 1m57.24s real
> 0m0.15s user     0m0.08s system -> sometimes, that keeps the pkg db
> locked...
> 
> 
> On my production machines, I have a regular job that removes the
> useless pkg.conf, but it happens often enough on my dev boxen now
> that I felt I should send something. The problem is that each time I
> update using bsd.rd, /etc/pkg.conf is re-created... and I am not even
> talking about the fact that the created file is wrong since I usually
> do not install base from the same place I get packages -- but well. 
> Can we have a switch or whatever that would prevent pkg_add from
> trying to go online each time it's run please?
> 

Doesn't having a pkg.conf help rather than remove it
I change it and use this

$ cat /etc/pkg.conf
installpath=/usr/ports/packages/amd64/all

The location of my local packages.

The only problem is fw_update run on first reboot, I just normally
rm /mnt/etc/rc.firsttime
before rebooting at the end of an upgrade


Reply via email to