Unverified Commit 88601269 authored by Kroese's avatar Kroese Committed by GitHub
Browse files

fix: Wait on exit (#274)

* fix: Wait on exit
parent deeaa9b6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -174,7 +174,7 @@ closeNetwork () {

  else

    { pkill -f dnsmasq || true; } 2>/dev/null
    fKill "dnsmasq"

    ip link set "$VM_NET_TAP" down promisc off || true
    ip link delete "$VM_NET_TAP" || true
+12 −0
Original line number Diff line number Diff line
@@ -34,6 +34,18 @@ STORAGE="/storage"

# Helper functions

fKill () {
  local name=$1

  { pkill -f "$name" || true; } 2>/dev/null

  while pgrep -f -l "$name" >/dev/null; do
    sleep 0.1
  done

  return 0
}

addPackage () {

  local pkg=$1