Compare commits

..

6 Commits

Author SHA1 Message Date
Jamesits
31cd2b8746
bump version to 0.0.11 2024-10-26 16:05:05 +08:00
Jamesits
499d00a81a
bump release to 0.0.10-2 2024-10-26 16:04:35 +08:00
Jamesits
d80468779e
fix #14 2024-10-26 16:04:12 +08:00
Jamesits
945b9247ef
update doc 2024-10-25 16:08:08 +08:00
Jamesits
bcb1fe671c
update doc 2024-10-25 16:05:35 +08:00
Jamesits
6a5aa2f026
update doc 2024-10-25 16:03:39 +08:00
3 changed files with 6 additions and 9 deletions

View File

@ -10,7 +10,7 @@ Disables the "No valid subscription" dialog on all Proxmox products.
Works for: Works for:
- Proxmox VE (5.x or later; 3.x and 4.x [require some manual actions](#compatibility-for-old-proxmox-ve-versions)) - Proxmox VE (5.x or later; 3.x and 4.x [require some manual actions](#compatibility-information-for-old-proxmox-ve-versions))
- Proxmox Mail Gateway (5.x or later) - Proxmox Mail Gateway (5.x or later)
- Proxmox Backup Server (1.x or later) - Proxmox Backup Server (1.x or later)
@ -60,21 +60,18 @@ Install [nFPM](https://nfpm.goreleaser.com/install/), then:
./package.sh ./package.sh
``` ```
### Compatibility for Old Proxmox VE Versions ### Compatibility Information for Old Proxmox VE Versions
#### PVE 4.x #### PVE 4.x
PVE 4.x is supported with minor changes to the script.
After installation or updates, run: After installation or updates, run:
```shell ```shell
sed -i'' -e's/pve8p/pve4p/g' /usr/bin/pve-fake-subscription sed -i'' -e's/pve8p/pve4p/g' /usr/bin/pve-fake-subscription
pve-fake-subscription
``` ```
#### PVE 3.x #### PVE 3.x
PVE 3.x is supported with minor changes to the script.
Installation with `dpkg -i` will not work because of missing dependencies. Use the following script to install manually: Installation with `dpkg -i` will not work because of missing dependencies. Use the following script to install manually:
```shell ```shell
# extract the deb package # extract the deb package
@ -97,5 +94,5 @@ rm -rf /tmp/pve-fake-subscription
Removal: Removal:
```shell ```shell
rm -f /usr/local/bin/pve-fake-subscription /etc/cron.hourly/pve-fake-subscription rm -f /usr/local/bin/pve-fake-subscription /etc/cron.hourly/pve-fake-subscription /etc/subscription
``` ```

View File

@ -1,7 +1,7 @@
name: "pve-fake-subscription" name: "pve-fake-subscription"
arch: "all" arch: "all"
platform: "linux" platform: "linux"
version: "0.0.10" version: "0.0.11"
version_schema: "semver" version_schema: "semver"
version_metadata: "git" version_metadata: "git"

View File

@ -86,7 +86,7 @@ def activate_pve_pmg(key, subscription_file, *args, **kwargs):
with open(subscription_file, "w") as f: with open(subscription_file, "w") as f:
f.write(subscription) f.write(subscription)
def generate_subscription_pbs(key, server_ids, product_name=ui_product_name, message=ui_message): def generate_subscription_pbs(key, server_ids, product_name=ui_product_name, message=ui_message, url=ui_url):
localinfo = { localinfo = {
"status": "active", # PBS: `new`, `notfound`, `active`, `invalid` "status": "active", # PBS: `new`, `notfound`, `active`, `invalid`
"serverid": ",".join(server_ids), "serverid": ",".join(server_ids),