summaryrefslogtreecommitdiff
path: root/Tools
diff options
context:
space:
mode:
authorKris Kennaway <kris@FreeBSD.org>2002-02-24 01:42:26 +0000
committerKris Kennaway <kris@FreeBSD.org>2002-02-24 01:42:26 +0000
commite7d07111827725b84b5d3fc71969f736b0bf851c (patch)
tree095d28aff8e8511114c8b4c641644342cf787aee /Tools
parentUpdate to 0.5 (diff)
Axe support for 2.2.x and 3.x branches, and make this script more robust
by removing assumptions about how and from where it is called.
Notes
Notes: svn path=/head/; revision=55152
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/portbuild/scripts/makeduds22
1 files changed, 8 insertions, 14 deletions
diff --git a/Tools/portbuild/scripts/makeduds b/Tools/portbuild/scripts/makeduds
index 914d865d7957..a8f37f1125a6 100755
--- a/Tools/portbuild/scripts/makeduds
+++ b/Tools/portbuild/scripts/makeduds
@@ -1,6 +1,11 @@
#!/bin/sh
# usage: $0 branch
+# configurable variables
+pb=/var/portbuild
+
+. ${pb}/portbuild.conf
+
# -j# to make duds
DUDSJOBS=4
@@ -12,18 +17,6 @@ if [ $# != 1 ]; then
usage
fi
case "x$1" in
- x2.2)
- branch=2.2
- export PORTOBJFORMAT=aout
- export OSREL=2.2.8
- export OSVERSION=228001
- ;;
- x3)
- branch=3
- export PORTOBJFORMAT=elf
- export OSREL=3.5
- export OSVERSION=350001
- ;;
x4)
branch=4
export PORTOBJFORMAT=elf
@@ -47,8 +40,8 @@ case "x$1" in
;;
esac
-export PORTSDIR=$(pwd)
-duds=../../${branch}/duds
+export PORTSDIR=${pb}/${branch}/ports
+duds=${pb}/${branch}/duds
if [ "x$NODUMMY" = "x" ]; then
unset XFREE86_VERSION
@@ -65,6 +58,7 @@ export PARALLEL_PACKAGE_BUILD=t
export SRCBASE=/var/portbuild/${branch}/src
#export NO_RESTRICTED=t
#export FOR_CDROM=t
+cd ${PORTSDIR}
make -j${DUDSJOBS} ignorelist ECHO_MSG=true > ${duds} || exit 1
sort ${duds} > ${duds}.tmp
mv -f ${duds}.tmp ${duds}