summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoragc <agc>2004-04-27 08:56:50 +0000
committeragc <agc>2004-04-27 08:56:50 +0000
commita9764b67fe92abab65a1367192d09ed65b0ee864 (patch)
treece8da80b1a3eeba27cb34df80c8060bb88b92d07
parent51b5c1b68f83164fcd2e66608fdcf5a3c82e6a24 (diff)
downloadpkgsrc-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.txt76
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: