pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk/bulk - use ${BMAKE} instead of 'make' in one instance
details: https://anonhg.NetBSD.org/pkgsrc/rev/9b18515318f2
branches: trunk
changeset: 516871:9b18515318f2
user: jschauma <jschauma%pkgsrc.org@localhost>
date: Sun Jul 30 14:31:10 2006 +0000
description:
- use ${BMAKE} instead of 'make' in one instance
- if we can't build one of the required packages, bail out
diffstat:
mk/bulk/upload | 23 ++++++++++++++++++-----
1 files changed, 18 insertions(+), 5 deletions(-)
diffs (48 lines):
diff -r da9c5466ca74 -r 9b18515318f2 mk/bulk/upload
--- a/mk/bulk/upload Sun Jul 30 14:22:01 2006 +0000
+++ b/mk/bulk/upload Sun Jul 30 14:31:10 2006 +0000
@@ -1,13 +1,26 @@
#!/bin/sh
-# $NetBSD: upload,v 1.30 2006/06/22 11:09:18 joerg Exp $
+# $NetBSD: upload,v 1.31 2006/07/30 14:31:10 jschauma Exp $
#
# Upload non-restricted binary pkgs to ftp server
#
+install_required()
+{
+ pkg=$1
+ ( cd $pkg; ${BMAKE} bulk-install )
+ if [ $? -gt 0 ]; then
+ echo "Unable to install required package $pkg!"
+ echo "Bailing out -- you're on your own."
+ exit 1
+ fi
+}
+
MD5="digest md5";
SHA1="digest sha1";
+REQUIRED_PACKAGES="pkgtools/pkglint net/rsync security/audit-packages"
+
opsys=`uname -s`
case "$opsys" in
NetBSD) BMAKE=make;
@@ -68,12 +81,12 @@
pkgsrcdir=`cd pkgtools/pkglint ; ${BMAKE} show-var VARNAME=_PKGSRCDIR`
packages=`cd pkgtools/pkglint ; ${BMAKE} show-var VARNAME=PACKAGES`
distdir=`cd pkgtools/pkglint ; ${BMAKE} show-var VARNAME=DISTDIR`
-gzip_cmd=`cd pkgtools/pkglint; make show-var VARNAME=GZIP_CMD USE_TOOLS=gzip`
+gzip_cmd=`cd pkgtools/pkglint; ${BMAKE} show-var VARNAME=GZIP_CMD USE_TOOLS=gzip`
# Pull in some pkgs needed
-( cd pkgtools/pkglint ; ${BMAKE} bulk-install )
-( cd net/rsync ; ${BMAKE} bulk-install )
-( cd security/audit-packages ; ${BMAKE} bulk-install )
+for pkg in ${REQUIRED_PACKAGES}; do
+ install_required $pkg
+done
echo "Making sure vulnerability-list is up-to-date:"
if [ -z "$UPDATE_VULNERABILITY_LIST" -o "$UPDATE_VULNERABILITY_LIST" = "yes" ]
Home |
Main Index |
Thread Index |
Old Index