summaryrefslogtreecommitdiff
path: root/sysutils/sysbuild
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2002-12-14 23:23:08 +0000
committerjmmv <jmmv@pkgsrc.org>2002-12-14 23:23:08 +0000
commitbcb2e0c6bcb35980ae74703cc6b0f8025e867b52 (patch)
treec19e95a361c029e1ec739190b4bc3b93b445a5da /sysutils/sysbuild
parentc7c446adb4cdf00c912b824ab2126081a401cb24 (diff)
downloadpkgsrc-bcb2e0c6bcb35980ae74703cc6b0f8025e867b52.tar.gz
Update sysbuild to 1.4.
Change since 1.3: Set BSDSRCDIR, OBJMACHINE and MKOBJDIRS when calling build.sh and nbmake, so object directories are created in the right place, not inside the sources.
Diffstat (limited to 'sysutils/sysbuild')
-rw-r--r--sysutils/sysbuild/Makefile4
-rw-r--r--sysutils/sysbuild/files/sysbuild.sh24
2 files changed, 14 insertions, 14 deletions
diff --git a/sysutils/sysbuild/Makefile b/sysutils/sysbuild/Makefile
index 6c533afafa7..80975b64e99 100644
--- a/sysutils/sysbuild/Makefile
+++ b/sysutils/sysbuild/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2002/12/08 11:37:18 jmmv Exp $
+# $NetBSD: Makefile,v 1.5 2002/12/14 23:23:08 jmmv Exp $
#
-DISTNAME= sysbuild-1.3
+DISTNAME= sysbuild-1.4
CATEGORIES= sysutils
MASTER_SITES= # empty
DISTFILES= # empty
diff --git a/sysutils/sysbuild/files/sysbuild.sh b/sysutils/sysbuild/files/sysbuild.sh
index 28e6d5a37b8..2dd7d73e94d 100644
--- a/sysutils/sysbuild/files/sysbuild.sh
+++ b/sysutils/sysbuild/files/sysbuild.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $NetBSD: sysbuild.sh,v 1.4 2002/12/08 11:37:18 jmmv Exp $
+# $NetBSD: sysbuild.sh,v 1.5 2002/12/14 23:23:08 jmmv Exp $
#
# sysbuild - Automatic NetBSD system builds
# Copyright (c) 2002, Julio Merino <jmmv@netbsd.org>
@@ -145,7 +145,7 @@ sysbuild_build_kernels() {
elif [ "$fast" = "yes" -a -d $BUILDDIR/kernel/$_k ]; then
cd $BUILDDIR/kernel/$_k
printf "Buildling kernel $_k (fast mode):"
- $BUILDDIR/tools/bin/nbmake-`uname -m` >> $_log 2>&1
+ $BUILDDIR/tools/bin/nbmake-`uname -m` BSDSRCDIR=$SRCDIR OBJMACHINE=yes MKOBJDIRS=yes >> $_log 2>&1
if [ $? -ne 0 ]; then
echo " failed."
else
@@ -163,18 +163,18 @@ sysbuild_build_kernels() {
cd $BUILDDIR/kernel/$_k
printf "Cleaning kernel $_k:"
- $BUILDDIR/tools/bin/nbmake-`uname -m` cleandir >> $_log 2>&1
+ $BUILDDIR/tools/bin/nbmake-`uname -m` BSDSRCDIR=$SRCDIR OBJMACHINE=yes MKOBJDIRS=yes cleandir >> $_log 2>&1
echo " done."
printf "Depending kernel $_k:"
- $BUILDDIR/tools/bin/nbmake-`uname -m` depend >> $_log 2>&1
+ $BUILDDIR/tools/bin/nbmake-`uname -m` BSDSRCDIR=$SRCDIR OBJMACHINE=yes MKOBJDIRS=yes depend >> $_log 2>&1
if [ $? -ne 0 ]; then
echo " failed."
else
echo " done."
printf "Buildling kernel $_k:"
- $BUILDDIR/tools/bin/nbmake-`uname -m` >> $_log 2>&1
+ $BUILDDIR/tools/bin/nbmake-`uname -m` BSDSRCDIR=$SRCDIR OBJMACHINE=yes MKOBJDIRS=yes >> $_log 2>&1
if [ $? -ne 0 ]; then
echo " failed."
else
@@ -210,7 +210,7 @@ sysbuild_install_kernel() {
cd $BUILDDIR/kernel/$_conf
echo "Kernel MD5: `md5 netbsd`"
echo "Installing $_conf kernel:"
- $BUILDDIR/tools/bin/nbmake-`uname -m` install
+ $BUILDDIR/tools/bin/nbmake-`uname -m` BSDSRCDIR=$SRCDIR OBJMACHINE=yes MKOBJDIRS=yes install
fi
}
@@ -237,9 +237,9 @@ sysbuild_build_release() {
mkdir -p $RELEASEDIR
cd $SRCDIR
if [ "$fast" = "yes" ]; then
- BSDOBJDIR=$BUILDDIR/obj ./build.sh -T $BUILDDIR/tools -D $BUILDDIR/root -R $RELEASEDIR -U -u >> $_log 2>&1
+ BSDSRCDIR=$SRCDIR BSDOBJDIR=$BUILDDIR/obj OBJMACHINE=yes MKOBJDIRS=yes ./build.sh -T $BUILDDIR/tools -D $BUILDDIR/root -R $RELEASEDIR -U -u >> $_log 2>&1
else
- BSDOBJDIR=$BUILDDIR/obj ./build.sh -T $BUILDDIR/tools -D $BUILDDIR/root -R $RELEASEDIR -U >> $_log 2>&1
+ BSDSRCDIR=$SRCDIR BSDOBJDIR=$BUILDDIR/obj OBJMACHINE=yes MKOBJDIRS=yes ./build.sh -T $BUILDDIR/tools -D $BUILDDIR/root -R $RELEASEDIR -U >> $_log 2>&1
fi
if [ $? -ne 0 ]; then
echo " failed."
@@ -272,9 +272,9 @@ sysbuild_build_sets() {
printf "Building system:"
cd $SRCDIR
if [ "$fast" = "yes" ]; then
- BSDOBJDIR=$BUILDDIR/obj ./build.sh -T $BUILDDIR/tools -d -D $BUILDDIR/root -U >> $_log 2>&1
+ BSDSRCDIR=$SRCDIR BSDOBJDIR=$BUILDDIR/obj OBJMACHINE=yes MKOBJDIRS=yes ./build.sh -T $BUILDDIR/tools -d -D $BUILDDIR/root -U >> $_log 2>&1
else
- BSDOBJDIR=$BUILDDIR/obj ./build.sh -T $BUILDDIR/tools -d -D $BUILDDIR/root -U -u >> $_log 2>&1
+ BSDSRCDIR=$SRCDIR BSDOBJDIR=$BUILDDIR/obj OBJMACHINE=yes MKOBJDIRS=yes ./build.sh -T $BUILDDIR/tools -d -D $BUILDDIR/root -U -u >> $_log 2>&1
fi
if [ $? -ne 0 ]; then
echo " failed."
@@ -284,7 +284,7 @@ sysbuild_build_sets() {
printf "Making sets:"
mkdir -p $RELEASEDIR/binary/sets
cd $SRCDIR/distrib/sets
- $BUILDDIR/tools/bin/nbmake-`uname -m` sets TOOLDIR=$BUILDDIR/tools DESTDIR=$BUILDDIR/root RELEASEDIR=$RELEASEDIR UNPRIVED=yes >> $_log 2>&1
+ $BUILDDIR/tools/bin/nbmake-`uname -m` sets BSDSRCDIR=$SRCDIR OBJMACHINE=yes MKOBJDIRS=yes TOOLDIR=$BUILDDIR/tools DESTDIR=$BUILDDIR/root RELEASEDIR=$RELEASEDIR UNPRIVED=yes >> $_log 2>&1
if [ $? -ne 0 ]; then
echo " failed."
else
@@ -339,7 +339,7 @@ sysbuild_build_tools() {
printf "Building tools (toolchain):"
cd $SRCDIR
rm -rf $BUILDDIR/tools/*
- BSDOBJDIR=$BUILDDIR/obj ./build.sh -T $BUILDDIR/tools -t >> $_log 2>&1
+ BSDSRCDIR=$SRCDIR BSDOBJDIR=$BUILDDIR/obj OBJMACHINE=yes MKOBJDIRS=yes ./build.sh -T $BUILDDIR/tools -t >> $_log 2>&1
if [ $? -ne 0 ]; then
echo " failed."
else