[Lsb-messages] /var/www/bzr/lsb/devel/puppet-lsb r108: Don't rely on $HOME being writable.

Jeff Licquia licquia at linuxfoundation.org
Thu Feb 2 03:55:45 UTC 2012


------------------------------------------------------------
revno: 108
committer: Jeff Licquia <licquia at linuxfoundation.org>
branch nick: puppet-lsb
timestamp: Wed 2012-02-01 22:55:45 -0500
message:
  Don't rely on $HOME being writable.
modified:
  modules/buildbot/files/slavescripts/reset-sdk
-------------- next part --------------
=== modified file 'modules/buildbot/files/slavescripts/reset-sdk'
--- a/modules/buildbot/files/slavescripts/reset-sdk	2012-01-28 15:43:16 +0000
+++ b/modules/buildbot/files/slavescripts/reset-sdk	2012-02-02 03:55:45 +0000
@@ -15,7 +15,7 @@
 
 rm -f /tmp/last_installed_sdk
 
-mkdir -p $HOME/tmp
+mkdir -p /tmp/sdk-install
 [ -e $HOME/lsb-$SDK_TYPE-sdk.tar.gz ]
 
 # SDK packages besides lsb-build-base, which has to be handled specially.
@@ -27,17 +27,17 @@
 sudo rpm --nodeps --allmatches -e lsb-build-libbat || true
 sudo rpm --nodeps --allmatches -e lsb-build-base || true
 
-(cd $HOME/tmp && zcat $HOME/lsb-$SDK_TYPE-sdk.tar.gz | tar xf -)
+(cd /tmp/sdk-install && zcat $HOME/lsb-$SDK_TYPE-sdk.tar.gz | tar xf -)
 
 rpm -q lsb-setup > /dev/null 2>&1
 if [ $? -ne 0 ]; then
-  sudo rpm -Uvh --force $HOME/tmp/lsb-sdk/lsb-setup*rpm
+  sudo rpm -Uvh --force /tmp/sdk-install/lsb-sdk/lsb-setup*rpm
 fi
 
-sudo rpm -Uvh --force $HOME/tmp/lsb-sdk/lsb-build-base*
+sudo rpm -Uvh --force /tmp/sdk-install/lsb-sdk/lsb-build-base*
 for pkg in $SDK_PKGS; do
-  sudo rpm -Uvh --force $HOME/tmp/lsb-sdk/$pkg*
+  sudo rpm -Uvh --force /tmp/sdk-install/lsb-sdk/$pkg*
 done
 
-rm -rf $HOME/tmp/lsb-sdk
+rm -rf /tmp/sdk-install
 echo $SDK_TYPE > /tmp/last_installed_sdk



More information about the lsb-messages mailing list