Files
proxmorph/patch_theme_map.sh
T

21 lines
567 B
Bash

#!/bin/bash
# Patch proxmoxlib.js to add UniFi theme
FILE="/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js"
# Check if already patched
if grep -q "unifi" "$FILE"; then
echo "Already patched!"
else
# Use awk for multi-line insert
awk '/theme_map: \{/ { print; print " '\''unifi'\'': '\''UniFi'\'',"; next }1' "$FILE" > /tmp/proxmoxlib.js.new
mv /tmp/proxmoxlib.js.new "$FILE"
echo "Patched!"
fi
# Restart pveproxy
systemctl restart pveproxy
echo "pveproxy restarted"
echo "Current theme_map:"
grep -A6 "theme_map:" "$FILE"