Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools.git;a=commitdiff;h=97225e70acfce2b9040b62d22e6a48e7e2e8a1bc

commit 97225e70acfce2b9040b62d22e6a48e7e2e8a1bc
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Tue Oct 30 23:11:20 2007 +0100

repoman: add REMOTEHOME config variable if $HOME is not available on the server

diff --git a/repoman b/repoman
index 1a2b76a..73aa687 100755
--- a/repoman
+++ b/repoman
@@ -113,7 +113,7 @@ upload()
do
name=`basename $src`
msg "Requesting a temporary file"
-               tmp=`ssh $host $mktemp 2>/dev/null`
+               tmp=`ssh $host $mktemp_remote 2>/dev/null`
msg "Uploading file: $src (to $tmp)"
scp $src $host:$tmp
if echo "`sha1sum $src|sed 's/\(.*\)  .*/\1/'`  $tmp" |ssh $host sha1sum -c - 
>/dev/null 2>&1; then
@@ -340,7 +340,7 @@ srcdel()
fi
done
else
-       srckeep=$($mktemp)
+       srckeep=$($mktemp_local)

darcsdir="_darcs/pristine"
if ! $0 -t $reponame ls $darcsdir &>/dev/null; then
@@ -364,8 +364,8 @@ srcdel()

fpmdel()
{
-       fpmkeep=$($mktemp)
-       fpmserver=$($mktemp)
+       fpmkeep=$($mktemp_local)
+       fpmserver=$($mktemp_local)

for i in $pkgname [EMAIL PROTECTED]
do
@@ -588,7 +588,12 @@ fi
# Initializating variables.
version='0.3.1'
[ -z "$arch" ] && arch=`uname -m`
-mktemp="mktemp -p $HOME"
+if [ -n "$REMOTEHOME" ]; then
+       mktemp_remote="mktemp -p $REMOTEHOME"
+else
+       mktemp_remote="mktemp -p $HOME"
+fi
+mktemp_local="mktemp -p $HOME"

if [ "$F_makepkg_scm" = "git" ]; then
# Checking for git.
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to