1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

- Define __MAKE_CONF to allow per-arch make.conf files in buildworld

- Set the UNAME_* variables to make use of the override support in uname(1)
  This allows us to get rid of the uname shell script in the build chroots
- Collect some variables that are probably old and mouldy, for later GCing
- If FETCH_ORIGINAL is set in the environment, don't fetch from ftp-master
This commit is contained in:
Kris Kennaway 2003-03-23 01:26:42 +00:00
parent 81d63328b9
commit e006d25643
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=77180

View File

@ -45,19 +45,33 @@ buildenv () {
export OSREL=$(awk 'BEGIN {FS="\""}; /^REVISION/ {print $2}' < ${SRCBASE}/sys/conf/newvers.sh)
export BRANCH=$(awk 'BEGIN {FS="\""}; /^BRANCH/ {print $2}' < ${SRCBASE}/sys/conf/newvers.sh)
export BATCH=1
export HAVE_MOTIF=1
export PACKAGE_BUILDING=1
export PARALLEL_PACKAGE_BUILD=1
export PORTOBJFORMAT=elf
export USA_RESIDENT=yes
export FTP_PASSIVE_MODE=yes
export __MAKE_CONF=${pb}/${arch}/make.conf
export UNAME_m=${ARCH}
export UNAME_n=freebsd.org
export UNAME_p=${ARCH}
export UNAME_r=${OSREL}-${BRANCH}
export UNAME_s=FreeBSD
export UNAME_v="FreeBSD ${OSREL}-${BRANCH} #0: $(date) kris@freebsd.org:/usr/src/sys/magic/kernel/path"
export BATCH=1
export PACKAGE_BUILDING=1
export USA_RESIDENT=yes
# Old and mouldy?
export PORTOBJFORMAT=elf
export PARALLEL_PACKAGE_BUILD=1
export HAVE_MOTIF=1
export FTP_PASSIVE_MODE=yes
#export FETCH_BEFORE_ARGS=-vvv
# Need to make it fetch a full set say once a week to catch distfiles
# which change md5 sum but not name
export MASTER_SITE_OVERRIDE='ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/'
if [ "X${FETCH_ORIGINAL}" = "X" ]; then
export MASTER_SITE_OVERRIDE='ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/'
fi
export MASTER_SITE_OVERRIDE="${MASTER_SITE_OVERRIDE} ftp://bento.freebsd.org/pub/FreeBSD/distfiles/"
}