]> git.armaanb.net Git - asd-repo.git/blobdiff - kiss-serv/files/kiss-serv
kiss-serv: updates, bugfixes
[asd-repo.git] / kiss-serv / files / kiss-serv
index e9f753f6122175967038d1a88bd4aa4bb072b055..f760a54a7dedc01dc596aa7ec43319aae318e331 100755 (executable)
@@ -11,16 +11,20 @@ parse_err() {
 }
 
 build() {
-  nohup sh -c "yes | kiss build $2" &
+  nohup env KISS_PROMPT=0 kiss build "$2" 2>&1 > ~/.cache/kiss/logs/serv-"$2" &
   exit
 }
 
 status() {
-  echo "built packages:"
-  ls -1 ~/.cache/kiss/bin
-  echo "\nrunning kiss proceses:"
-  pgrep -fa kiss
-  exit
+  if [ -z "$2" ]; then
+    echo "built packages:"
+    ls -1 ~/.cache/kiss/bin
+    echo "\nrunning kiss proceses:"
+    pgrep -fa kiss
+    exit
+  else
+    tail -f "$HOME/.cache/kiss/logs/serv-$2"
+  fi
 }
 
 sshcmd="ssh -p ${KISS_SERV_PORT:-22} ${KISS_SERV_HOST:-localhost}"