18 lines
777 B
Bash
18 lines
777 B
Bash
# Profiles on eth1, then the spare network itself.
|
|
nmcli -t -f UUID connection show 2>/dev/null | while read -r uuid; do
|
|
[ "$(nmcli -g connection.interface-name connection show "$uuid" 2>/dev/null)" = eth1 ] &&
|
|
nmcli connection delete "$uuid" >/dev/null 2>&1
|
|
done
|
|
rm -f /etc/NetworkManager/conf.d/91-le-lab-spare.conf
|
|
systemctl reload NetworkManager
|
|
systemctl disable --now --quiet le-lab-spare-net.service 2>/dev/null
|
|
rm -f /etc/systemd/system/le-lab-spare-net.service /usr/local/lib/le-lab/spare-net.sh
|
|
rmdir /usr/local/lib/le-lab 2>/dev/null
|
|
systemctl daemon-reload
|
|
ip link del eth1 2>/dev/null
|
|
ip netns del le-net50 2>/dev/null
|
|
old=$(state_get hostname)
|
|
[ -n "$old" ] && hostnamectl set-hostname "$old"
|
|
[ -f "$LAB_STATE/hosts" ] && cp "$LAB_STATE/hosts" /etc/hosts
|
|
true
|