From 20a8a1136e46eb78cba695bf7490bbc83e6eddfb Mon Sep 17 00:00:00 2001 From: shuki Date: Thu, 5 Mar 2026 04:30:55 +0200 Subject: [PATCH] =?UTF-8?q?Revert=20to=20256x256=20PNG=20icon=20=E2=80=94?= =?UTF-8?q?=20cPanel=20sprites=20don't=20support=20SVG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- cpanel/gniza/install.json | 2 +- scripts/install.sh | 6 +++--- scripts/uninstall.sh | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cpanel/gniza/install.json b/cpanel/gniza/install.json index 4624079..616c8ba 100644 --- a/cpanel/gniza/install.json +++ b/cpanel/gniza/install.json @@ -8,6 +8,6 @@ "uri": "gniza/index.live.cgi", "feature": "gniza_restore", "order": 1, - "icon": "gniza/assets/gniza-cpanel-icon.svg" + "icon": "gniza/assets/gniza-cpanel-icon.png" } ] diff --git a/scripts/install.sh b/scripts/install.sh index eddf1ec..232c2c1 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -105,7 +105,7 @@ if [[ -d "$CPANEL_BASE" ]]; then cp "$SOURCE_DIR/cpanel/gniza/lib/GnizaCPanel/UI.pm" "$CPANEL_BASE/gniza/lib/GnizaCPanel/" cp "$SOURCE_DIR/cpanel/gniza/assets/gniza-whm.css" "$CPANEL_BASE/gniza/assets/" cp "$SOURCE_DIR/cpanel/gniza/assets/gniza-logo.svg" "$CPANEL_BASE/gniza/assets/" - cp "$SOURCE_DIR/cpanel/gniza/assets/gniza-cpanel-icon.svg" "$CPANEL_BASE/gniza/assets/" + cp "$SOURCE_DIR/cpanel/gniza/assets/gniza-cpanel-icon.png" "$CPANEL_BASE/gniza/assets/" cp "$SOURCE_DIR/cpanel/gniza/install.json" "$CPANEL_BASE/gniza/" # Install AdminBin module (runs as root) mkdir -p "$ADMINBIN_DIR" @@ -118,8 +118,8 @@ if [[ -d "$CPANEL_BASE" ]]; then PLUGIN_TMPDIR="$(mktemp -d)" mkdir -p "$PLUGIN_TMPDIR/gniza/assets" cp "$SOURCE_DIR/cpanel/gniza/install.json" "$PLUGIN_TMPDIR/" - cp "$SOURCE_DIR/cpanel/gniza/assets/gniza-cpanel-icon.svg" "$PLUGIN_TMPDIR/gniza/assets/" - tar -czf "$PLUGIN_TMPDIR/gniza-cpanel.tar.gz" -C "$PLUGIN_TMPDIR" install.json gniza/assets/gniza-cpanel-icon.svg + cp "$SOURCE_DIR/cpanel/gniza/assets/gniza-cpanel-icon.png" "$PLUGIN_TMPDIR/gniza/assets/" + tar -czf "$PLUGIN_TMPDIR/gniza-cpanel.tar.gz" -C "$PLUGIN_TMPDIR" install.json gniza/assets/gniza-cpanel-icon.png /usr/local/cpanel/scripts/install_plugin "$PLUGIN_TMPDIR/gniza-cpanel.tar.gz" 2>/dev/null || true rm -rf "$PLUGIN_TMPDIR" # Rebuild icon sprites so the new icon appears in cPanel diff --git a/scripts/uninstall.sh b/scripts/uninstall.sh index d69875a..da7f208 100755 --- a/scripts/uninstall.sh +++ b/scripts/uninstall.sh @@ -51,8 +51,8 @@ if [[ -d "$CPANEL_BASE/gniza" ]]; then PLUGIN_TMPDIR="$(mktemp -d)" mkdir -p "$PLUGIN_TMPDIR/gniza/assets" cp "$CPANEL_BASE/gniza/install.json" "$PLUGIN_TMPDIR/" - cp "$CPANEL_BASE/gniza/assets/gniza-cpanel-icon.svg" "$PLUGIN_TMPDIR/gniza/assets/" 2>/dev/null || true - tar -czf "$PLUGIN_TMPDIR/gniza-cpanel.tar.gz" -C "$PLUGIN_TMPDIR" install.json gniza/assets/gniza-cpanel-icon.svg 2>/dev/null || \ + cp "$CPANEL_BASE/gniza/assets/gniza-cpanel-icon.png" "$PLUGIN_TMPDIR/gniza/assets/" 2>/dev/null || true + tar -czf "$PLUGIN_TMPDIR/gniza-cpanel.tar.gz" -C "$PLUGIN_TMPDIR" install.json gniza/assets/gniza-cpanel-icon.png 2>/dev/null || \ tar -czf "$PLUGIN_TMPDIR/gniza-cpanel.tar.gz" -C "$PLUGIN_TMPDIR" install.json /usr/local/cpanel/scripts/uninstall_plugin "$PLUGIN_TMPDIR/gniza-cpanel.tar.gz" 2>/dev/null || true rm -rf "$PLUGIN_TMPDIR"