Complete URBM product rename

This commit is contained in:
Mikei386
2026-06-14 23:12:39 +02:00
parent 145e04153e
commit 4e9b6a10f3
35 changed files with 253 additions and 181 deletions
+46 -6
View File
@@ -1,12 +1,52 @@
#!/bin/bash
set -e
CONFIG=/boot/config/plugins/backupper
mkdir -p "$CONFIG" /run/backupper /var/lib/backupper
chmod 0700 "$CONFIG"
chmod 0750 /run/backupper /var/lib/backupper
ROOT_PREFIX=${URBM_ROOT_PREFIX:-}
CONFIG="$ROOT_PREFIX/boot/config/plugins/urbm"
OLD_NAME="back""upper"
OLD_CONFIG="$ROOT_PREFIX/boot/config/plugins/$OLD_NAME"
if [ -x /etc/rc.d/rc.backupper ]; then
/etc/rc.d/rc.backupper restart || true
if [ -x "$ROOT_PREFIX/etc/rc.d/rc.$OLD_NAME" ]; then
"$ROOT_PREFIX/etc/rc.d/rc.$OLD_NAME" stop || true
fi
mkdir -p "$CONFIG" "$ROOT_PREFIX/run/urbm" "$ROOT_PREFIX/var/lib/urbm"
if [ -d "$OLD_CONFIG" ]; then
for item in config.json runs.json secrets; do
if [ -e "$OLD_CONFIG/$item" ] && [ ! -e "$CONFIG/$item" ]; then
cp -a "$OLD_CONFIG/$item" "$CONFIG/$item"
fi
done
fi
if [ -f "$CONFIG/config.json" ]; then
sed \
-e "s#/usr/local/libexec/$OLD_NAME/restic#/usr/local/libexec/urbm/restic#g" \
-e "s#/mnt/user/$OLD_NAME-restores#/mnt/user/urbm-restores#g" \
-e "s#/mnt/user/system/$OLD_NAME-logs#/mnt/user/system/urbm-logs#g" \
"$CONFIG/config.json" > "$CONFIG/config.json.migrated"
chmod 0600 "$CONFIG/config.json.migrated"
mv "$CONFIG/config.json.migrated" "$CONFIG/config.json"
fi
chmod 0700 "$CONFIG"
chmod 0750 "$ROOT_PREFIX/run/urbm" "$ROOT_PREFIX/var/lib/urbm"
rm -rf \
"$ROOT_PREFIX/usr/local/emhttp/plugins/$OLD_NAME" \
"$ROOT_PREFIX/usr/local/libexec/$OLD_NAME" \
"$ROOT_PREFIX/usr/local/sbin/${OLD_NAME}d" \
"$ROOT_PREFIX/etc/rc.d/rc.$OLD_NAME" \
"$ROOT_PREFIX/run/$OLD_NAME" \
"$ROOT_PREFIX/var/lib/$OLD_NAME" \
"$OLD_CONFIG"
rm -f \
"$ROOT_PREFIX/boot/config/plugins/$OLD_NAME.plg" \
"$ROOT_PREFIX/var/log/plugins/$OLD_NAME.plg" \
"$ROOT_PREFIX/tmp/plugins/$OLD_NAME.plg" \
"$ROOT_PREFIX/tmp/plugins/$OLD_NAME.txt" \
"$ROOT_PREFIX/var/log/$OLD_NAME.log"
if [ -x "$ROOT_PREFIX/etc/rc.d/rc.urbm" ]; then
"$ROOT_PREFIX/etc/rc.d/rc.urbm" restart || true
fi