[ARVADOS-DEV] updated: e9e9a304e6bde8db0348a4cc6190d79d11241a1a
git at public.curoverse.com
git at public.curoverse.com
Mon Jan 4 13:33:50 EST 2016
Summary of changes:
arvbox/arvbox | 29 ++++++++++++++++++-----------
1 file changed, 18 insertions(+), 11 deletions(-)
via e9e9a304e6bde8db0348a4cc6190d79d11241a1a (commit)
from c66016db77c59b3e5e5d459bb80d670e8ab075e4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit e9e9a304e6bde8db0348a4cc6190d79d11241a1a
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date: Mon Jan 4 13:33:22 2016 -0500
8080: log and svrestart print out available services
diff --git a/arvbox/arvbox b/arvbox/arvbox
index f953bc1..c06dbcd 100755
--- a/arvbox/arvbox
+++ b/arvbox/arvbox
@@ -113,11 +113,6 @@ case $1 in
run
;;
- svrestart)
- docker exec -ti $ARVBOX_CONTAINER sv restart $2
- docker exec -ti $ARVBOX_CONTAINER sv restart ready
- ;;
-
ip|open)
IP=$(docker inspect arvbox | grep \"IPAddress\" | tr -d ' ":,\n' | cut -c10-)
if test $1 = 'ip' ; then
@@ -136,8 +131,20 @@ case $1 in
sudo rm -rf $ARVBOX_DATA
;;
- log)
- docker exec -ti $ARVBOX_CONTAINER tail -n40 /etc/service/$2/log/main/current
+ log|svrestart)
+ if test -n "$2" ; then
+ if test "$1" = log ; then
+ docker exec -ti $ARVBOX_CONTAINER tail -n40 /etc/service/$2/log/main/current
+ fi
+ if test "$1" = svrestart ; then
+ docker exec -ti $ARVBOX_CONTAINER sv restart $2
+ docker exec -ti $ARVBOX_CONTAINER sv restart ready
+ fi
+ else
+ echo "Usage: $0 $1 <service>"
+ echo "Available services:"
+ docker exec -ti $ARVBOX_CONTAINER ls /etc/service
+ fi
;;
run-tests)
@@ -164,7 +171,7 @@ case $1 in
*)
echo "Arvados-in-a-box"
echo
- echo "$0 (build|start|run|open|shell|ip|stop|reboot|reset|log|svrestart|tests)"
+ echo "$0 (build|start|run|open|shell|ip|stop|reboot|reset|run-tests|log|svrestart)"
echo
echo "build build arvbox Docker image"
echo "start|run start $ARVBOX_CONTAINER container "
@@ -173,9 +180,9 @@ case $1 in
echo "ip print arvbox ip address"
echo "stop stop arvbox"
echo "reboot stop arvbox, build image, run"
- echo "reset delete persistent data (careful!)"
- echo "log <component> tail log of specified service"
- echo "svrestart <component> restart specified service inside arvbox"
+ echo "reset delete persistent data (be careful!)"
echo "run-tests run run-tests.sh inside $ARVBOX_CONTAINER container"
+ echo "log <service> tail log of specified service"
+ echo "svrestart <service> restart specified service inside arvbox"
;;
esac
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list