diff options
author | agc <agc> | 2004-04-27 08:56:50 +0000 |
---|---|---|
committer | agc <agc> | 2004-04-27 08:56:50 +0000 |
commit | a9764b67fe92abab65a1367192d09ed65b0ee864 (patch) | |
tree | ce8da80b1a3eeba27cb34df80c8060bb88b92d07 | |
parent | 51b5c1b68f83164fcd2e66608fdcf5a3c82e6a24 (diff) | |
download | pkgsrc-a9764b67fe92abab65a1367192d09ed65b0ee864.tar.gz |
Pull up a documentation fix to the pkgsrc-2004Q1 branch.
Requested by hubertf in ticket pkgsrc-26.
"Update Appendix B for new ftp server layout"
-rw-r--r-- | Packages.txt | 76 |
1 files changed, 53 insertions, 23 deletions
diff --git a/Packages.txt b/Packages.txt index f1ed1fd4744..a8de8263289 100644 --- a/Packages.txt +++ b/Packages.txt @@ -1,4 +1,4 @@ -# $NetBSD: Packages.txt,v 1.332.2.1 2004/04/27 07:56:38 agc Exp $ +# $NetBSD: Packages.txt,v 1.332.2.2 2004/04/27 08:56:50 agc Exp $ ########################################################################### ========================== @@ -3246,15 +3246,47 @@ Appendix B: Layout of the FTP server's package archive Layout for precompiled binary packages on ftp.netbsd.org: /pub/NetBSD/packages/ - README distfiles/ - pkgsrc -> /pub/NetBSD/NetBSD-current/pkgsrc - 1.5/ - i386/ - All/ - archivers/ - foo -> ../All/foo - ... + + # Unpacked pkgsrc trees + pkgsrc-current -> /pub/NetBSD/NetBSD-current/pkgsrc + pkgsrc-2003Q4 -> N/A + pkgsrc-2004Q1/pkgsrc + + # pkgsrc archives + pkgsrc-current.tar.gz -> ../NetBSD-current/tar_files/pkgsrc.tar.gz + pkgsrc-2003Q4.tar.gz -> N/A + pkgsrc-2004Q1.tar.gz -> N/A + + # Per pkgsrc-release/OS-release/arch package archives + pkgsrc-2003Q4/ + NetBSD-1.6.2/ + i386/ + All/ + archivers/ + foo -> ../All/foo + ... + pkgsrc-2004Q1/ + NetBSD-1.6.2/ + i386/ + All/ + ... + NetBSD-2.0/ + i386/ + All/ + ... + Solaris-9/ + sparc/ + All/ + ... + x86/ + All/ + ... + + # Per os-release package archive convenience links + NetBSD-1.6.2 -> 1.6.2 + 1.6.2/ + i386 -> ../pkgsrc-2004Q1/NetBSD-1.6.2/i386 m68k/ All/ archivers/ @@ -3264,26 +3296,24 @@ Layout for precompiled binary packages on ftp.netbsd.org: atari -> m68k ... + 2.0 -> NetBSD-2.0 # backward compat, historic + NetBSD-2.0/ + i386 -> ../pkgsrc-2004Q1/NetBSD-2.0/i386 + Solaris-9/ + sparc -> ../pkgsrc-2004Q1/Solaris-9/sparc + x86 -> ../pkgsrc-2004Q1/Solaris-9/x86 To create: - - cd /usr/pkgsrc ; make install ; make package - - upload /usr/pkgsrc/packages to + - Run bulk build, see #3.2 + - Upload /usr/pkgsrc/packages to ftp://ftp.netbsd.org/pub/NetBSD/packages/\ - `uname -r | sed 's@\.\([0-9]*\)[\._].*@\.\1@'`/`uname -p` - - if necessary ln -s `uname -m` `uname -p` + pkgsrc-2004Q1/\ # pkgsrc-branch + `uname -s`-`uname -r`/ # OS & version + `uname -p` # architecture + - if necessary ln -s `uname -m` `uname -p` # amiga -> m68k, ... Disk space needed: unknown. -Packages for a release version of NetBSD should be uploaded to the -directory major.minor corresponding to the appropriate release. Packages -for NetBSD with versions such as "1.5.1" should be uploaded to the "1.5" -directory, stripping the tiny number off the directory name. For packages -that need to be tightly coupled with the OS Version, such as LKM's, you -may create a major.minor.tiny release directory, and place those packages -therein. Such packages should be marked with the variable -"OSVERSION_SPECIFIC=yes" to mark them in some way for binary package -builders. - ########################################################################### # Local Variables: |