[26777] in Source-Commits

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

/svn/athena r25747 - trunk/debathena/scripts

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Fri Aug 31 11:23:28 2012

Date: Fri, 31 Aug 2012 11:23:21 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201208311523.q7VFNLq7009633@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: jdreed
Date: 2012-08-31 11:23:21 -0400 (Fri, 31 Aug 2012)
New Revision: 25747

Modified:
   trunk/debathena/scripts/all-schroots
   trunk/debathena/scripts/da
   trunk/debathena/scripts/dacopy
   trunk/debathena/scripts/damove
   trunk/debathena/scripts/daremove
   trunk/debathena/scripts/daschroot
   trunk/debathena/scripts/dasource
   trunk/debathena/scripts/daupload-equivs-proposed
   trunk/debathena/scripts/daupload-proposed
   trunk/debathena/scripts/ood-packages
   trunk/debathena/scripts/sbuildhack
Log:
Get rid of "dirname $0" and replace with DA_SCRIPTS_DIR, which 
allows overriding at run time. (Trac: #1191)


Modified: trunk/debathena/scripts/all-schroots
===================================================================
--- trunk/debathena/scripts/all-schroots	2012-08-31 12:46:23 UTC (rev 25746)
+++ trunk/debathena/scripts/all-schroots	2012-08-31 15:23:21 UTC (rev 25747)
@@ -11,7 +11,8 @@
 # Debian/Ubuntu version, and ephemeral session chroots are used
 # instead of source chroots.
 
-. $(dirname "$0")/debian-versions.sh
+: ${DA_SCRIPTS_DIR="$(dirname "$0")"}
+. "$DA_SCRIPTS_DIR"/debian-versions.sh
 
 if [ "$1" = "-A" ]; then
 

Modified: trunk/debathena/scripts/da
===================================================================
--- trunk/debathena/scripts/da	2012-08-31 12:46:23 UTC (rev 25746)
+++ trunk/debathena/scripts/da	2012-08-31 15:23:21 UTC (rev 25747)
@@ -15,7 +15,8 @@
 # Typically this script is used to build Debathena packages, in which
 # case PROGRAM is sbuildhack and ARGUMENTS is a path to a .dsc file.
 
-. $(dirname "$0")/debian-versions.sh
+: ${DA_SCRIPTS_DIR="$(dirname "$0")"}
+. "$DA_SCRIPTS_DIR"/debian-versions.sh
 
 A=0
 if [ "$1" = -A ]; then A=1; shift; fi

Modified: trunk/debathena/scripts/dacopy
===================================================================
--- trunk/debathena/scripts/dacopy	2012-08-31 12:46:23 UTC (rev 25746)
+++ trunk/debathena/scripts/dacopy	2012-08-31 15:23:21 UTC (rev 25747)
@@ -8,7 +8,8 @@
 # This copies any source or binary package built from the source
 # package PACKAGE
 
-. $(dirname "$0")/debian-versions.sh
+: ${DA_SCRIPTS_DIR="$(dirname "$0")"}
+. "$DA_SCRIPTS_DIR"/debian-versions.sh
 
 if [ "$#" -lt 3 ]; then
     echo "Usage: dacopy NEW_SUFFIX OLD_SUFFIX SOURCE_PACKAGE" >&2

Modified: trunk/debathena/scripts/damove
===================================================================
--- trunk/debathena/scripts/damove	2012-08-31 12:46:23 UTC (rev 25746)
+++ trunk/debathena/scripts/damove	2012-08-31 15:23:21 UTC (rev 25747)
@@ -10,7 +10,8 @@
 
 set -e
 
-. $(dirname "$0")/debian-versions.sh
+: ${DA_SCRIPTS_DIR="$(dirname "$0")"}
+. "$DA_SCRIPTS_DIR"/debian-versions.sh
 
 if [ "$#" -lt 3 ]; then
     echo "Usage: damove NEW_SUFFIX OLD_SUFFIX SOURCE_PACKAGE" >&2

Modified: trunk/debathena/scripts/daremove
===================================================================
--- trunk/debathena/scripts/daremove	2012-08-31 12:46:23 UTC (rev 25746)
+++ trunk/debathena/scripts/daremove	2012-08-31 15:23:21 UTC (rev 25747)
@@ -8,7 +8,8 @@
 # This removes any source or binary package built from the source
 # package PACKAGE
 
-. $(dirname "$0")/debian-versions.sh
+: ${DA_SCRIPTS_DIR="$(dirname "$0")"}
+. "$DA_SCRIPTS_DIR"/debian-versions.sh
 
 if [ "$#" -ne 2 ]; then
     echo "Usage: daremove SUFFIX SOURCE_PACKAGE" >&2

Modified: trunk/debathena/scripts/daschroot
===================================================================
--- trunk/debathena/scripts/daschroot	2012-08-31 12:46:23 UTC (rev 25746)
+++ trunk/debathena/scripts/daschroot	2012-08-31 15:23:21 UTC (rev 25747)
@@ -10,12 +10,14 @@
 arch="$2"
 shift 2
 
+: ${DA_SCRIPTS_DIR="$(dirname "$0")"}
+
 if ! schroot -c "$dist-$arch-sbuild" -i >/dev/null; then
     exit $?
 fi
 
 session=$(schroot -c "$dist-$arch-sbuild" -b)
-schroot -c "$session" -r -u root -- env SBUILD_BUILD_CONF_DISTRIBUTION="$dist" "$(readlink -f "$(dirname "$0")/chroot-sources")"
+schroot -c "$session" -r -u root -- env SBUILD_BUILD_CONF_DISTRIBUTION="$dist" "$(readlink -f "$DA_SCRIPTS_DIR/chroot-sources")"
 if [ "$#" -gt 0 ]; then
     echo "I: Entering schroot session $session"
 fi

Modified: trunk/debathena/scripts/dasource
===================================================================
--- trunk/debathena/scripts/dasource	2012-08-31 12:46:23 UTC (rev 25746)
+++ trunk/debathena/scripts/dasource	2012-08-31 15:23:21 UTC (rev 25747)
@@ -25,8 +25,8 @@
 usage() {
   die "dasource [-r repos] [packagename ...]"
 }
-
-basedir=$(dirname "$(readlink -f "$0")")
+: ${DA_SCRIPTS_DIR="$(dirname "$(readlink -f "$0")")"}
+basedir="$DA_SCRIPTS_DIR"
 repo=svn+ssh://svn.mit.edu/athena/trunk
 
 while getopts r: opt; do

Modified: trunk/debathena/scripts/daupload-equivs-proposed
===================================================================
--- trunk/debathena/scripts/daupload-equivs-proposed	2012-08-31 12:46:23 UTC (rev 25746)
+++ trunk/debathena/scripts/daupload-equivs-proposed	2012-08-31 15:23:21 UTC (rev 25747)
@@ -8,7 +8,8 @@
 # packages are very simple, there is no need to build them separately
 # for each dist.
 
-. $(dirname "$0")/debian-versions.sh
+: ${DA_SCRIPTS_DIR="$(dirname "$0")"}
+. "$DA_SCRIPTS_DIR"/debian-versions.sh
 
 case "$(basename "$0")" in
     daupload-equivs)

Modified: trunk/debathena/scripts/daupload-proposed
===================================================================
--- trunk/debathena/scripts/daupload-proposed	2012-08-31 12:46:23 UTC (rev 25746)
+++ trunk/debathena/scripts/daupload-proposed	2012-08-31 15:23:21 UTC (rev 25747)
@@ -17,7 +17,8 @@
 
 # This script will skip dists listed in ./nobuild.
 
-. $(dirname "$0")/debian-versions.sh
+: ${DA_SCRIPTS_DIR="$(dirname "$0")"}
+. "$DA_SCRIPTS_DIR"/debian-versions.sh
 
 case "$(basename "$0")" in
     daupload-release)

Modified: trunk/debathena/scripts/ood-packages
===================================================================
--- trunk/debathena/scripts/ood-packages	2012-08-31 12:46:23 UTC (rev 25746)
+++ trunk/debathena/scripts/ood-packages	2012-08-31 15:23:21 UTC (rev 25747)
@@ -19,7 +19,8 @@
 
 set -e
 
-. $(dirname "$0")/debian-versions.sh
+: ${DA_SCRIPTS_DIR="$(dirname "$0")"}
+. "$DA_SCRIPTS_DIR"/debian-versions.sh
 
 die() {
   echo "$@" >&2

Modified: trunk/debathena/scripts/sbuildhack
===================================================================
--- trunk/debathena/scripts/sbuildhack	2012-08-31 12:46:23 UTC (rev 25746)
+++ trunk/debathena/scripts/sbuildhack	2012-08-31 15:23:21 UTC (rev 25747)
@@ -13,7 +13,8 @@
     exit 1
 }
 
-. $(dirname "$0")/debian-versions.sh
+: ${DA_SCRIPTS_DIR="$(dirname "$0")"}
+. "$DA_SCRIPTS_DIR"/debian-versions.sh
 
 dist_arch=$1; shift
 if [ -z "$dist_arch" ]; then usage; fi
@@ -30,5 +31,5 @@
 sbuild --append-to-version=`gettag "$dist"` \
 	-d "$dist" --arch="$arch" \
 	--apt-update --apt-distupgrade \
-	--setup-hook="$(readlink -f "$(dirname "$0")/chroot-sources")" \
+	--setup-hook="$(readlink -f "$DA_SCRIPTS_DIR/chroot-sources")" \
 	-v "$@"


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