-
-
Save natesubra/628178d92b26f62b0d9e6f7f34e6573c to your computer and use it in GitHub Desktop.
Remove PROXMOX 5.2 subscription message popup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
####################################################### | |
# | |
# Edits the proxmox Subscription file to make it | |
# think that it has a Subscription. | |
# | |
# Will disable the annoying login message about | |
# missing subscription. | |
# | |
# Tested on Proxmox PVE 5.2-1 | |
# | |
# The sed command will create a backup of the changed file. | |
# There is no guarantee that this will work for future versions. | |
# Use at your own risk! | |
# | |
# OneLiner: | |
# wget -q -O - 'https://gist.github.com/tavinus/08a63e7269e0f70d27b8fb86db596f0d/raw/' | /bin/sh | |
# curl -L -s 'https://gist.github.com/tavinus/08a63e7269e0f70d27b8fb86db596f0d/raw/' | /bin/sh | |
# | |
####################################################### | |
init_error() { | |
local ret=1 | |
[ -z "$1" ] || printf "%s\n" "$1" | |
[ -z "$2" ] || ret=$2 | |
exit $ret | |
} | |
# Original command | |
# sed -i.bak 's/NotFound/Active/g' /usr/share/perl5/PVE/API2/Subscription.pm && systemctl restart pveproxy.service | |
# Command to restart PVE Proxy and apply changes | |
PVEPXYRESTART='systemctl restart pveproxy.service' | |
# File/folder to be changed | |
TGTPATH='/usr/share/perl5/PVE/API2' | |
TGTFILE='Subscription.pm' | |
# Check dependecies | |
SEDBIN="$(which sed)" | |
[ -x "$SEDBIN" ] || init_error "Could not find 'sed' binary, aborting..." | |
# This will also create a .bak file with the original file contents | |
sed -i.bak 's/NotFound/Active/g' "$TGTPATH/$TGTFILE" && $PVEPXYRESTART | |
r=$? | |
if [ $r -eq 0 ]; then | |
printf "%s\n" "All done! Please refresh your browser and test the changes!" | |
exit 0 | |
fi | |
printf "%s\n" "An error was detected! Changes may not have been applied!" | |
exit 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
awesome, thx