[23085] in Source-Commits

home help back first fref pref prev next nref lref last post

/svn/athena r22748 - trunk/debathena/scripts

daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Tue Feb 12 12:49:18 2008

Date: Tue, 12 Feb 2008 12:48:45 -0500 (EST)
From: ghudson@MIT.EDU
Message-Id: <200802121748.MAA19882@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: ghudson
Date: 2008-02-12 12:48:45 -0500 (Tue, 12 Feb 2008)
New Revision: 22748

Modified:
   trunk/debathena/scripts/SbuildHack.pm
   trunk/debathena/scripts/all-schroots
   trunk/debathena/scripts/da
   trunk/debathena/scripts/daequivsupload
   trunk/debathena/scripts/daupload-release
   trunk/debathena/scripts/sbuildhack
Log:
Fixes for r22739.

* debathena/scripts/da,
  debathena/scripts/daequivsupload,
  debathena/scripts/daupload-release,
  debathena/scripts/all-schroots: Use "." instead of "source".  The
    latter is a csh-ism and will not work in /bin/sh on (at least)
    Gutsy.
  debathena/scripts/sbuildhack, debathena/scripts/SbuildHack.pm:
    Pass the NMU tag in as an environment variable, since the useful
    value of $0 is long gone by the time we execute a shell command
    inside the sbuild perl script, making it hard to find
    debian-versions.sh.


Modified: trunk/debathena/scripts/SbuildHack.pm
===================================================================
--- trunk/debathena/scripts/SbuildHack.pm	2008-02-12 03:47:50 UTC (rev 22747)
+++ trunk/debathena/scripts/SbuildHack.pm	2008-02-12 17:48:45 UTC (rev 22748)
@@ -8,7 +8,8 @@
     my $v = shift;
     my $binNMUver = shift;
     die("Wrong binNMUver!") unless ($binNMUver == 171717);
-    return "$v".`. $(dirname "$0")/debian-versions.sh; gettag $main::distribution`;
+    die("No NMUTAG set in environment!") unless ($ENV{"NMUTAG"});
+    return $v . $ENV{"NMUTAG"};
 };
 
 *old_begin_session = \&Sbuild::Chroot::begin_session;

Modified: trunk/debathena/scripts/all-schroots
===================================================================
--- trunk/debathena/scripts/all-schroots	2008-02-12 03:47:50 UTC (rev 22747)
+++ trunk/debathena/scripts/all-schroots	2008-02-12 17:48:45 UTC (rev 22748)
@@ -11,7 +11,7 @@
 # Debian/Ubuntu version, and ephemeral session chroots are used
 # instead of source chroots.
 
-source $(dirname "$0")/debian-versions.sh
+. $(dirname "$0")/debian-versions.sh
 
 if [ "$1" = "-A" ]; then
 

Modified: trunk/debathena/scripts/da
===================================================================
--- trunk/debathena/scripts/da	2008-02-12 03:47:50 UTC (rev 22747)
+++ trunk/debathena/scripts/da	2008-02-12 17:48:45 UTC (rev 22748)
@@ -15,7 +15,7 @@
 # Typically this script is used to build Debathena packages, in which
 # case PROGRAM is sbuildhack and ARGUMENTS is a path to a .dsc file.
 
-source $(dirname "$0")/debian-versions.sh
+. $(dirname "$0")/debian-versions.sh
 
 A=0
 if [ "$1" = -A ]; then A=1; shift; fi

Modified: trunk/debathena/scripts/daequivsupload
===================================================================
--- trunk/debathena/scripts/daequivsupload	2008-02-12 03:47:50 UTC (rev 22747)
+++ trunk/debathena/scripts/daequivsupload	2008-02-12 17:48:45 UTC (rev 22748)
@@ -6,7 +6,7 @@
 # packages are very simple, there is no need to build them separately
 # for each dist.
 
-source $(dirname "$0")/debian-versions.sh
+. $(dirname "$0")/debian-versions.sh
 
 : ${DEBATHENA_APT=/mit/debathena/apt}
 

Modified: trunk/debathena/scripts/daupload-release
===================================================================
--- trunk/debathena/scripts/daupload-release	2008-02-12 03:47:50 UTC (rev 22747)
+++ trunk/debathena/scripts/daupload-release	2008-02-12 17:48:45 UTC (rev 22748)
@@ -14,7 +14,7 @@
 # subdirectory.
 
 : ${DEBATHENA_APT=/mit/debathena/apt}
-source $(dirname "$0")/debian-versions.sh
+. $(dirname "$0")/debian-versions.sh
 
 case "$(basename "$0")" in
     daupload-release)

Modified: trunk/debathena/scripts/sbuildhack
===================================================================
--- trunk/debathena/scripts/sbuildhack	2008-02-12 03:47:50 UTC (rev 22747)
+++ trunk/debathena/scripts/sbuildhack	2008-02-12 17:48:45 UTC (rev 22748)
@@ -9,12 +9,15 @@
     exit 1
 }
 
+. $(dirname "$0")/debian-versions.sh
+
 dist_arch=$1; shift
 if [ -z "$dist_arch" ]; then usage; fi
 IFS=- read dist arch <<EOF
 $dist_arch
 EOF
 if [ -z "$dist" ] || [ -z "$arch" ]; then usage; fi
+export NMUTAG=`gettag "$dist"`
 perl -I"$(dirname "$0")" -MSbuildHack \
 	/usr/bin/sbuild --binNMU=171717 --make-binNMU="Build with sbuild." \
 	-d "$dist" --arch="$arch" -v "$@"


home help back first fref pref prev next nref lref last post