mostly replace wcd with self made script
[distro-setup] / brc2
diff --git a/brc2 b/brc2
index 7d94df1fc12e1011bc08fe6adaf3078fbad89a78..336d938fb47d43d90fe0a298318e02e4f11c82bd 100644 (file)
--- a/brc2
+++ b/brc2
@@ -1155,12 +1155,19 @@ mns() { # mount namespace
   m sudo -E /usr/bin/nsenter --mount=/root/mount_namespaces/$ns "$@"
 }
 
+mnsr() { # mns run
+  local ns=$1
+  shift
+  mns $ns sudo -u iank -E env "PATH=$PATH" "$@"
+}
+
 mnsnonet() {
   ns=$1
   if ! s ip netns list | grep -Fx nonet &>/dev/null; then
     s ip netns add nonet
   fi
   mns $ns --net=/var/run/netns/nonet sudo -E -u iank /bin/bash
+  lomh
 }
 
 
@@ -1185,6 +1192,7 @@ lom() {
     m sudo mkdir -p /mnt/$base
     m mns $base mount /dev/mapper/$base /mnt/$base
     m mns $base chown $USER:$USER /mnt/$base
+    lomh
   else
     base=$1
     if mns $base mountpoint /mnt/$base &>/dev/null; then
@@ -1835,11 +1843,6 @@ vpncmd() {
   m sudo -E env "PATH=$PATH" nsenter -t $(pgrep -f "/usr/sbin/openvpn .* --config /etc/openvpn/.*client.conf") -n "$@"
 }
 
-vpn2f() {
-  sudo -v
-  vpncmd sudo -u iank env "PATH=$PATH" abrowser -no-remote -P vpn2 & r
-}
-
 vpni() {
   vpncmd sudo -u iank env "PATH=$PATH" "$@"
 }
@@ -2062,6 +2065,7 @@ if [[ "$SUDOD" ]]; then
   unset SUDOD
 elif [[ -d /a ]] && [[ $PWD == "$HOME" ]] && [[ $- == *i* ]]; then
   cd /a
+  OLDPWD=
 fi