diff --git a/cpanel/gniza/assets/gniza-cpanel-icon.png b/cpanel/gniza/assets/gniza-cpanel-icon.png index a810e79..33bcbb8 100644 Binary files a/cpanel/gniza/assets/gniza-cpanel-icon.png and b/cpanel/gniza/assets/gniza-cpanel-icon.png differ diff --git a/scripts/install.sh b/scripts/install.sh index 348551d..232c2c1 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -124,6 +124,13 @@ if [[ -d "$CPANEL_BASE" ]]; then rm -rf "$PLUGIN_TMPDIR" # Rebuild icon sprites so the new icon appears in cPanel /usr/local/cpanel/bin/rebuild_sprites 2>/dev/null || true + # Regenerate per-user sprites for all cPanel accounts + if [[ -f /etc/trueuserdomains ]]; then + while IFS=: read -r _ user; do + user="${user// /}" + [[ -n "$user" ]] && cpapi2 --user="$user" Branding gensprites 2>/dev/null || true + done < /etc/trueuserdomains + fi echo "cPanel user plugin installed — users will see gniza Restore in Files section" else echo "cPanel not detected, skipping cPanel user plugin installation."