mostly t11 fixes
authorIan Kelling <ian@iankelling.org>
Mon, 8 Aug 2022 03:11:46 +0000 (23:11 -0400)
committerIan Kelling <ian@iankelling.org>
Mon, 8 Aug 2022 03:11:46 +0000 (23:11 -0400)
brc
brc2
btrbk-run
trusted-network

diff --git a/brc b/brc
index 7b0167468819caf211a64b56615af3fc36ba608c..c3747cf97e5a8b6f4e3de521db69f401c10b6281 100644 (file)
--- a/brc
+++ b/brc
@@ -466,6 +466,10 @@ c() {
 }
 ccomp cd c
 
+bwm() {
+  s bwm-ng -T avg -d
+  }
+
 b() {
   local topb
   if (( ${#_iankdirb[@]} == 0 )); then
@@ -1571,7 +1575,7 @@ resolvcat() {
   grep '^ *hosts:' /etc/nsswitch.conf
   if systemctl is-enabled systemd-resolved &>/dev/null || [[ $(systemctl is-active systemd-resolved ||:) != inactive ]]; then
     hr; m ser status systemd-resolved | cat || :
-    hr; m systemd-resolve --status | cat
+    hr; m resolvectl status | cat
   fi
 
 }
diff --git a/brc2 b/brc2
index fdb2c060e6de9a0742e667d585f768be98b9001b..3a5ab9d59b681d076120e79f887ffbc76d229ff0 100644 (file)
--- a/brc2
+++ b/brc2
@@ -1873,6 +1873,10 @@ servicepid() {
 
 sdnbash() { # systemd namespace bash
   local unit pid
+  if (( $# != 0 )); then
+    echo $0: error wrong number of args >&2
+    return 1
+  fi
   unit=$1
   pid=$(servicepid $unit)
   m sudo nsenter -t $pid -n -m sudo -u $USER -i bash
@@ -1880,6 +1884,10 @@ sdnbash() { # systemd namespace bash
 
 sdncmd() { # systemd namespace cmd
   local unit pid
+  if (( $# != 0 )); then
+    echo $0: error wrong number of args >&2
+    return 1
+  fi
   unit=$1
   shift
   pid=$(servicepid $unit)
index 1b6cec5406802048fbeb1583ddf569867dd87e16..5d020d773d0229cdbfbbeb75a5ead04af1b9f1c8 100644 (file)
--- a/btrbk-run
+++ b/btrbk-run
@@ -145,7 +145,7 @@ case $cmd_arg in
   # run it directly, eg:
   # time s btrbk -v archive /mnt/r7/amy/boot/btrbk ssh://bo/mnt/boot2/btrbk
   archive)
-    cmd=resume
+    cmd_arg=resume
     std_preserve="999h 999d 999w 999m"
     q_preserve="$std_preserve"
     preserve_arg=-p
index 894815ebed59fa7aa5588827765807ffb995dd1d..f396803b72043467f97b64bf86688e6a96c79acf 100755 (executable)
@@ -109,8 +109,9 @@ if [[ $gateway_if ]]; then
     m ifup $gateway_if
   fi
 
-  # at least on systemd 237 ifupdown it sets a global and this is not needed
-  systemd-resolve --interface=$gateway_if --revert
+  # At least on systemd 237 ifupdown it sets a global and this is not
+  # needed. we are way past that, but I dont think it hurts.
+  resolvectl revert $gateway_if
 else
   e $0: no gateway_if found
 fi