Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Mar 2016 15:07:09 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 207895] make package is a no-op if ${PACKAGES} doesn't exist
Message-ID:  <bug-207895-13-hoDlVh5X7v@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-207895-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-207895-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207895

Chris Hutchinson <portmaster@bsdforge.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |portmaster@bsdforge.com

--- Comment #8 from Chris Hutchinson <portmaster@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

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-207895-13-hoDlVh5X7v>