2024-05-09 12:25:07 -04:00

28 lines
613 B
Bash
Executable File

#!/bin/bash -eu
# This is the uninstall script for radvd when run in a privileged
# container.
#
# The host file system must be mounted at /host
cd /
PATH="/usr/bin:/usr/sbin"
MISSING_PACKAGES=0
: "${HOST:=/host}"
: "${ORIGIN:=}"
QUADLET_DIR="$HOST/etc/containers/systemd"
QUADLET_FILENAME="radvd.container"
if [ ! -d $HOST/etc ] || [ ! -d $HOST/proc ] || [ ! -d $HOST/run ]; then
echo "radvd-install: host file system is not mounted at $HOST"
exit 1
fi
chroot systemctl disable --now radvd
rm -f "$HOST/etc/radvd.conf"
rm -f "$QUADLET_DIR/$QUADLET_FILENAME"
chroot "$HOST" systemctl daemon-reload