From 11129aecc0feef3a125b90f0dbcdb8987a33eb94 Mon Sep 17 00:00:00 2001 From: Peter Wilmott Date: Fri, 31 Jul 2015 16:50:45 +0000 Subject: [PATCH] Separate nsenter arguments For some reason it doesn't like -muinp, so you need to use -m -u -i -n -p instead. --- bocker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bocker b/bocker index 528de6c..c3de2c4 100755 --- a/bocker +++ b/bocker @@ -71,7 +71,7 @@ function bocker_check() { }; function bocker_exec() { #HELP Execute a command in an existing container:\nBOCKER exec [[ "$(bocker_check "$1")" == 1 ]] && echo "No container named '$1' exists" && exit 1 cmd=${@:2} && cid=$(ps xao ppid,pid,cmd | grep "$(ps -u | grep unshare | grep "$1" | awk '{ print $2 }')" | grep -v unshare | awk '{ print $2 }') - nsenter -t "$cid" -muinp chroot "$btrfs_path/$1" "$cmd" + nsenter -t "$cid" -m -u -i -n -p chroot "$btrfs_path/$1" "$cmd" }; function bocker_logs() { #HELP View logs from a container:\nBOCKER logs [[ "$(bocker_check "$1")" == 1 ]] && echo "No container named '$1' exists" && exit 1 cat "$btrfs_path/$1/$1.log"