-2117150c3c1361a2d6e6d35d455a6772401b4c4a643d6171720e39f7e0d2ae15
-8fc4f646db823150c76ff84c4648f261376263de512934ecd325703aad61e9f4
+ab642b01282ce92aba462be2a579adb4691dc7c316ced87b7af55b928d6ea381
+0473fcb2d926b00521761ee2ead683c30778a44017ff0fb1895d31dd91ef51eb
}
get() {
- contents=$sshcmd 'ls -1 ~/.cache/kiss/bin/'
- pkg=$(echo $contents | sort | grep -m 1 "$2")
- rsync -azre "ssh -p $sshcmd" "$user"@"$host":/home/"$user"/.cache/kiss/bin/"$pkg" \
+ pkg=$($sshcmd 'ls -1 ~/.cache/kiss/bin/' | sort | grep -m 1 "$2")
+ rsync -azre "ssh -p $port" "$user@$host":/home/"$user"/.cache/kiss/bin/"$pkg" \
~/.cache/kiss/bin
+ echo "fetched $pkg from $host"
+ exit
}
port=${KISS_SERV_PORT:-22}
host=${KISS_SERV_HOST:-localhost}
user=${KISS_SERV_USER:-$(whoami)}
-sshcmd="ssh -p $port $user@$host"
+sshcmd="ssh -p $port $user@$host env KISS_PATH=$KISS_PATH"
while [ "$1" != "" ]; do
case $1 in
usage
exit
;;
- build)
- build "$@"
- ;;
- status | get)
+ status | build)
sshexec "$@"
;;
get)
}
build() {
- kiss build $2
+ nohup sh -c "yes | kiss build $2" &
+ exit
}
status() {
echo "built packages:"
ls -1 ~/.cache/kiss/bin
- echo "running kiss proceses:"
- pgrep -a kiss
+ echo "\nrunning kiss proceses:"
+ pgrep -fa kiss
+ exit
}
sshcmd="ssh -p ${KISS_SERV_PORT:-22} ${KISS_SERV_HOST:-localhost}"