[Bug 207895] make package is a no-op if ${PACKAGES} doesn't exist
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Mar 11 15:07:09 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207895
Chris Hutchinson <portmaster at bsdforge.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |portmaster at bsdforge.com
--- Comment #8 from Chris Hutchinson <portmaster at bsdforge.com> ---
(In reply to Mathieu Arnold from comment #6)
> Yes, yes, like I say, there's something fishy, but nobody uses the ports
> tree that way any more, so , it is way easier to setup poudriere and have it
> build your packages.
I just performed the same thing day before yesterday on a fresh
install. I too was a bit surprised to discover that pkg(8)
*didn't* create the necessary tree to complete the task, and
simply blamed myself. Thinking that I must have misremembered
how it worked in the past. But knowing that all those juicy
packages were still left in their respective ${WRKDIR}'s. I
simply created the package tree, and copied them there.
For the record; Unless you want to be a clone of every
other Desktop install from the FreeBSD pkg repo. As an
initial setup on a fresh ${OS} install, and assuming your
make.conf(5) already reflects your needs;
$ cd /usr/ports/x11-servers/xorg-server
$ make config-recursive
$ make install package
Will give you a well primed local package repo. If one
had cd'd to one of the Gnome, Xfce4, Mate meta ports
instead, they'd have an instant (and personalized) desktop,
and local repo, much quicker, than if they first setup
poudriere to perform all this.
The average user can keep that local repo current with
the aid of synth. While perhaps not quite as flexable,
requires far less "technical" knowlege that poudriere
for the average user.
Point being; You have an instant desktop, *and* a
custom local repo, with half a dozen commands, and all
without any technical prior knowlege. I think there are
quite a few more "nobody's" than you imagine. But then
again I'm nobody. ;) ;)
--Chris
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-ports-bugs
mailing list