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

commit c6644c77667aedf7c6e24ae7fddc5bc9b857b2e2
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Thu May 15 01:59:56 2008 +0200

repoman: implement server mktemp
- and this finally means that if you use a nick on your machine
different to your Frugalware login, you no longer need the REMOTEHOME
hack.

diff --git a/repoman b/repoman
index b910086..8202317 100755
--- a/repoman
+++ b/repoman
@@ -83,7 +83,6 @@ server()
if [ $# -lt 4 ]; then
echo "Too few parameters!"
echo "usage: repoman server delete user opts path file1 [file2..]"
-                       echo "example: repoman server delete "" -v /home/ftp 
foo bar"
return
fi
local sudouser="$1" rmopts="$2" path="$3"
@@ -108,6 +107,13 @@ server()
$sudo_cmd rm $rmopts "`echo $i|sed 's|^/||;s|\.\./||g'`"
done
;;
+               mktemp)
+               shift
+               mktemp -p $HOME 2>/dev/null
+               ;;
+               *)
+               echo "Unknown server command!"
+               ;;
esac
}

@@ -143,7 +149,7 @@ upload()
do
name=`basename $src`
msg "Requesting a temporary file"
-               tmp=`ssh $host $mktemp_remote 2>/dev/null`
+               tmp=`ssh $host repoman server mktemp`
if [ -z "$tmp" ]; then
echo "Failed to get a temporary file :-/"
exit 1
@@ -613,11 +619,6 @@ fi
# Initializating variables.
version='0.3.1'
[ -z "$arch" ] && arch=`uname -m`
-if [ -n "$REMOTEHOME" ]; then
-       mktemp_remote="mktemp -p $REMOTEHOME"
-else
-       mktemp_remote="mktemp -p $HOME"
-fi
mktemp_local="mktemp -p $HOME"
sudo_env="sudo -E"
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to