Skip to content

Commit b9242b3

Browse files
authored
fix: pmg - split no-nag script into separate config files (#7540)
1 parent 63f6d77 commit b9242b3

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

tools/pve/post-pmg-install.sh

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -250,15 +250,12 @@ EOF
250250
whiptail --backtitle "Proxmox VE Helper Scripts" --msgbox --title "Support Subscriptions" \
251251
"Supporting the software's development team is essential.\nPlease consider buying a subscription." 10 58
252252
msg_info "Disabling subscription nag"
253-
cat <<'EOF' >/etc/apt/apt.conf.d/no-nag-script
254-
DPkg::Post-Invoke {
255-
"if [ -s /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js ] && ! grep -q -F 'NoMoreNagging' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js; then
256-
sed -i '/data\.status/{s/\\!//;s/active/NoMoreNagging/}' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js;
257-
fi";
258-
"if [ -s /usr/share/javascript/pmg-gui/js/pmgmanagerlib-mobile.js ] && ! grep -q -F 'NoMoreNagging' /usr/share/javascript/pmg-gui/js/pmgmanagerlib-mobile.js; then
259-
sed -i '/data\.status/{s/\\!//;s/active/NoMoreNagging/}' /usr/share/javascript/pmg-gui/js/pmgmanagerlib-mobile.js;
260-
fi";
261-
};
253+
cat >/etc/apt/apt.conf.d/no-nag-script <<'EOF'
254+
DPkg::Post-Invoke { "if [ -s /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js ] && ! grep -q -F 'NoMoreNagging' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js; then sed -i '/data\.status/{s/\!//;s/active/NoMoreNagging/}' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js; fi"; };
255+
EOF
256+
257+
cat >/etc/apt/apt.conf.d/no-nag-script-pmgmanagerlib-mobile <<'EOF'
258+
DPkg::Post-Invoke { "if [ -s /usr/share/javascript/pmg-gui/js/pmgmanagerlib-mobile.js ] && ! grep -q -F 'NoMoreNagging' /usr/share/javascript/pmg-gui/js/pmgmanagerlib-mobile.js; then sed -i '/data\.status/{s/\!//;s/active/NoMoreNagging/}' /usr/share/javascript/pmg-gui/js/pmgmanagerlib-mobile.js; fi"; };
262259
EOF
263260
msg_ok "Disabled subscription nag (clear browser cache!)"
264261
;;

0 commit comments

Comments
 (0)