Re: 3.6 branch and release

John Marino <[email protected]>
Newsgroups gmane.os.dragonfly-bsd.kernel
Message-ID <[email protected]>
On 11/9/2013 03:32, Dongsheng Song wrote:
> On Sat, Nov 9, 2013 at 10:06 AM, Justin Sherrill
> <[email protected] <mailto:[email protected]>> wrote:
> 
>     pkg is in the base system, and

Well, this is not actually true.
1) If one builds from source from /usr/dports, pkg is built first

2) If one doesn't have /usr/dports, then then can retrieve pkg from the
"make pkg-bootstrap" command, and a working version of package will be
downloaded so then pre-build binary packages can be retrieve.  But
first, it will update itself to the latest package (hence, a bootstrap
in the truest sense of the word)


>     ​​
>     'make dports-create' in /usr will add the files.  That's pretty
>     automatic.
> 
>     http://www.dragonflybsd.org/docs/howtos/HowToDPorts/
> 
> 
> ​This an egg and chicken​ problem.
> 
> 'make dports-create' rely on git, but install rely on pkg.
> Should git be in base ?

It is true that dports-create relies on git, but we've broken the cycle.
 There is a "dports-download" option that downloads the latest version
of the repository.  In the case above, you would use "make
dports-download", build git from source, "rm -rf /usr/dports" then use
"make dports-create" if you want to convert /usr/dports to git repository.

John
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.