pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc Update Appendix B for new ftp server layout
details: https://anonhg.NetBSD.org/pkgsrc/rev/25ac0d0ae243
branches: trunk
changeset: 473414:25ac0d0ae243
user: hubertf <hubertf%pkgsrc.org@localhost>
date: Mon Apr 19 17:20:23 2004 +0000
description:
Update Appendix B for new ftp server layout
diffstat:
Packages.txt | 76 +++++++++++++++++++++++++++++++++++++++++------------------
1 files changed, 53 insertions(+), 23 deletions(-)
diffs (104 lines):
diff -r 49cd33bc78b7 -r 25ac0d0ae243 Packages.txt
--- a/Packages.txt Mon Apr 19 17:06:07 2004 +0000
+++ b/Packages.txt Mon Apr 19 17:20:23 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Packages.txt,v 1.335 2004/04/08 17:17:16 reed Exp $
+# $NetBSD: Packages.txt,v 1.336 2004/04/19 17:20:23 hubertf Exp $
###########################################################################
==========================
@@ -3276,15 +3276,47 @@
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/
@@ -3294,26 +3326,24 @@
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:
Home |
Main Index |
Thread Index |
Old Index