diff options
| author | Steve Price <steve@FreeBSD.org> | 2001-04-25 21:45:56 +0000 |
|---|---|---|
| committer | Steve Price <steve@FreeBSD.org> | 2001-04-25 21:45:56 +0000 |
| commit | a310d95461acfa40f73402c16358298015124590 (patch) | |
| tree | c04e138c9e141b62ad6656724cdb3171a5e12b8f /release/scripts | |
| parent | 290ef21130a7d87a0ff1f59558d03a4ac5a5c303 (diff) | |
Notes
Diffstat (limited to 'release/scripts')
| -rwxr-xr-x | release/scripts/print-cdrom-packages.sh | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/release/scripts/print-cdrom-packages.sh b/release/scripts/print-cdrom-packages.sh index b3640ecb595b..a11eb8fdfc35 100755 --- a/release/scripts/print-cdrom-packages.sh +++ b/release/scripts/print-cdrom-packages.sh @@ -26,19 +26,27 @@ # so that the package name and dependency list for each can be at least be # obtained in an automated fashion. -# usage: extract-names cd# +# The following are required if you obtained your packages from one of the +# package building clusters or otherwise had these defined when the packages +# were built. +export BATCH=t +export PACKAGE_BUILDING=t + +# usage: extract-names cd# [portsdir] extract-names() { + portsdir=${2-/usr/ports} _FOO=`eval echo \\${CDROM_SET_$1}` if [ "${_FOO}" ]; then TMPNAME="/tmp/_extract_names$$" rm -f ${TMPNAME} for i in ${_FOO}; do - ( cd /usr/ports/$i && make package-name package-depends ) >> ${TMPNAME}; + ( cd $portsdir/$i && PORTSDIR=$portsdir make package-name package-depends ) >> ${TMPNAME}; done if [ -s "${TMPNAME}" ]; then - sort ${TMPNAME} | uniq + sort -u ${TMPNAME} fi + rm -f ${TMPNAME} else exit 1 fi @@ -64,9 +72,6 @@ CDROM_SET_1="${CDROM_SET_1} net/pcnfsd" # This is the set of "people really want these" packages. Please add to # this list. -if [ "X`uname -m`" = "Xi386" ]; then -CDROM_SET_1="${CDROM_SET_1} shells/ksh93" -fi CDROM_SET_1="${CDROM_SET_1} shells/bash2" CDROM_SET_1="${CDROM_SET_1} shells/pdksh" CDROM_SET_1="${CDROM_SET_1} editors/emacs20" @@ -100,8 +105,8 @@ CDROM_SET_1="${CDROM_SET_1} graphics/png" # Start of actual script. if [ $# -lt 1 ]; then - echo "usage: $0 cdrom-number" + echo "usage: $0 cdrom-number [portsdir]" exit 2 fi -extract-names $1 +extract-names $* exit 0 |
