From 5a3e5504a8e0fb8eeb72d11bf148c0e5007da632 Mon Sep 17 00:00:00 2001 From: ru Date: Wed, 14 Aug 2002 16:50:50 +0000 Subject: [PATCH] Collapsed the export list, added CD_EXTRA_BITS to it. --- release/Makefile | 75 ++++++++---------------------------------------- 1 file changed, 12 insertions(+), 63 deletions(-) diff --git a/release/Makefile b/release/Makefile index f90e81c68d5b..7acd23207741 100644 --- a/release/Makefile +++ b/release/Makefile @@ -89,9 +89,9 @@ OBJFORMAT?= elf #NODOC= YES #NOPORTS= YES -# Uncomment and modify this definition if you want the release notes +# Modify this definition if you want the release notes # and other release documentation in a language other than English. -#RELNOTES_LANG= en_US.ISO8859-1 +RELNOTES_LANG?= en_US.ISO8859-1 # As an alternative to installing the entire ports collection (which # can take a huge amount of time, in particular on slower disks), @@ -352,72 +352,21 @@ rerelease release: echo "#!/bin/sh" > ${CHROOTDIR}/mk echo "set -ex" >> ${CHROOTDIR}/mk echo "_RELTARGET=\$${1:-doRELEASE}" >> ${CHROOTDIR}/mk - echo "export DISTRIBUTIONS=\"${DISTRIBUTIONS}\"" >> ${CHROOTDIR}/mk - echo "export BUILDNAME=${BUILDNAME}" >> ${CHROOTDIR}/mk - echo "export OBJFORMAT=${OBJFORMAT}" >> ${CHROOTDIR}/mk -.if defined(RELEASETAG) - echo "export RELEASETAG=\"${RELEASETAG}\"" >> ${CHROOTDIR}/mk -.endif -.if defined(NOPORTS) - echo "export NOPORTS=${NOPORTS}" >> ${CHROOTDIR}/mk -.endif -.if defined(MAKE_ISOS) - echo "export MAKE_ISOS=${MAKE_ISOS}" >> ${CHROOTDIR}/mk -.endif -.if defined(DOMINIMALDOCPORTS) - echo "export DOMINIMALDOCPORTS=${DOMINIMALDOCPORTS}" >> ${CHROOTDIR}/mk -.endif -.if defined(NODOC) - echo "export NODOC=${NODOC}" >> ${CHROOTDIR}/mk +.for var in \ + AUTO_KEYBOARD_DETECT BOOT_CONFIG BUILDNAME \ + CD_EXTRA_BITS DISTRIBUTIONS DOMINIMALDOCPORTS \ + EXTRA_SRC FIXCRYPTO KERNELS KERNEL_FLAGS \ + MAKE_ISOS NODOC NOKERBEROS NOPORTS NOSHARED \ + NOSRC NO_SENDMAIL OBJFORMAT RELEASETAG \ + RELNOTES_LANG TARGET TARGET_ARCH WORLD_FLAGS +.if defined(${var}) + echo "export ${var}=\"${${var}}\"" >> ${CHROOTDIR}/mk .endif +.endfor .if defined(ALLLANG) && ${ALLLANG} != "NO" && ${ALLLANG} != "no" echo "export ALLLANG=${ALLLANG}" >> ${CHROOTDIR}/mk .else echo "export DOC_LANG=en_US.ISO8859-1" >> ${CHROOTDIR}/mk -.endif -.if defined(AUTO_KEYBOARD_DETECT) - echo "export AUTO_KEYBOARD_DETECT=\"${AUTO_KEYBOARD_DETECT}\"" >> ${CHROOTDIR}/mk -.endif -.if defined(NOSRC) - echo "export NOSRC=${NOSRC}" >> ${CHROOTDIR}/mk -.endif -.if defined(RELNOTES_LANG) - echo "export RELNOTES_LANG=${RELNOTES_LANG}" >> ${CHROOTDIR}/mk -.else - echo "export RELNOTES_LANG=en_US.ISO8859-1" >> ${CHROOTDIR}/mk -.endif -.if defined(NOSHARED) - echo "export NOSHARED=${NOSHARED}" >> ${CHROOTDIR}/mk -.endif -.if defined(BOOT_CONFIG) - echo "export BOOT_CONFIG=\"${BOOT_CONFIG}\"">> ${CHROOTDIR}/mk -.endif -.if defined(WORLD_FLAGS) - echo "export WORLD_FLAGS=\"${WORLD_FLAGS}\"" >> ${CHROOTDIR}/mk -.endif -.if defined(KERNEL_FLAGS) - echo "export KERNEL_FLAGS=\"${KERNEL_FLAGS}\"" >> ${CHROOTDIR}/mk -.endif -.if defined(TARGET) - echo "export TARGET=\"${TARGET}\"" >> ${CHROOTDIR}/mk -.endif -.if defined(TARGET_ARCH) - echo "export TARGET_ARCH=\"${TARGET_ARCH}\"" >> ${CHROOTDIR}/mk -.endif -.if defined(EXTRA_SRC) - echo "export EXTRA_SRC=\"${EXTRA_SRC}\"" >> ${CHROOTDIR}/mk -.endif -.if defined(FIXCRYPTO) - echo "export FIXCRYPTO=\"${FIXCRYPTO}\"" >> ${CHROOTDIR}/mk -.endif -.if defined(KERNELS) - echo "export KERNELS=\"${KERNELS}\"" >> ${CHROOTDIR}/mk -.endif -.if defined(NOKERBEROS) - echo "export NOKERBEROS=\"${NOKERBEROS}\"" >> ${CHROOTDIR}/mk -.endif -.if defined(NO_SENDMAIL) - echo "export NO_SENDMAIL=\"${NO_SENDMAIL}\"" >> ${CHROOTDIR}/mk .endif # Don't remove this, or the build will fall over! echo "export RELEASEDIR=${_R}" >> ${CHROOTDIR}/mk