1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-03 01:23:49 +00:00
freebsd-ports/Tools/scripts/release
Murray Stokely 23cad417ec Modernize these two scripts a little bit to make it easier to deal
with 5.X or 4.X package sets (i.e., INDEX vs INDEX-5 and tgz vs tbz)

OKed by:    marcus
2004-06-08 21:57:01 +00:00
..
checkdeps.pl
config Add 650MB for the 4th CD since it's all just packages. 2002-10-08 04:23:59 +00:00
doit.sh Modernize these two scripts a little bit to make it easier to deal 2004-06-08 21:57:01 +00:00
Makefile Use correct variable for symlinking src scripts. 2002-06-01 22:44:50 +00:00
oneshot.pl Update this script to deal with .tbz packages. 2003-01-20 06:27:56 +00:00
README Track setup.sh usage. 2002-05-20 08:29:21 +00:00
scrubindex.pl Modernize these two scripts a little bit to make it easier to deal 2004-06-08 21:57:01 +00:00
setup.sh More useful exit if dir not passed. 2002-05-16 03:24:44 +00:00

$FreeBSD$

This directory contains the scripts that are used to break up the packages
for a given release, so that they fit on a particular 4 CD set.  They rely
on src/release/scripts/print-cdrom-packages.sh to give preference for
particular packages to be located on particular CDs.

The approximate procedure is:

1) CVSROOT/avail lockout
2) cvs rtag RELEASE_4_5_0 ports

PWD=`pwd`
1) cd $PWD && cvs co -d srcscripts src/release/scripts
   OR
   cd $PWD/srcscripts && cvs up -dP
2) cd $PWD && cvs co -d releng ports/Tools/scripts/release
   OR
   cd $PWD/releng && cvs up -dP
3) cd $PWD/releng
4) make RELEASE=4.6-RELEASE SRCSCRIPTDIR=${PWD}/srcscripts
5) cd 4.6-RELEASE
6) ./doit.sh <path to ports/packages to split>
   [ answer prompts and stuff as it appears ]

More documentation to come later.