Update phrasing

This commit is contained in:
Arszilla 2025-08-22 11:24:29 +03:00
parent bcbef78fe6
commit b319c6d17d
No known key found for this signature in database

View File

@ -5,15 +5,16 @@ Proxmox products (in theory), regardless of their version.
Based on [Jamesits/fake-pve-subscription][1]'s work. There are a few key Based on [Jamesits/fake-pve-subscription][1]'s work. There are a few key
differences between his repository and this repository: differences between his repository and this repository:
1. `pve-fake-subscription` has been ditched in favor of 1. The name `pve-fake-subscription` has been replaced with
`fake-proxmox-subscription` name. This should have been done in the first `fake-proxmox-subscription`. This should have been done in the first place
place, as the script covers all 3 Proxmox products. since the package covers all 3 Proxmox products.
2. Added proper Debian packaging (instead of that JavaScript abomination). 2. Added proper Debian packaging so that `dpkg-buildpackage` could be used
instead of `nFPM` nonsense.
3. Added GitHub Actions workflow to build and then publish `.deb` packages. 3. Added GitHub Actions workflow to build and then publish `.deb` packages.
I believe 3. is the most critical change here. Because you wouldn't download The 3rd point above is the most critical change here. This is because you
and install a `.deb` that you can't verify that it has been not been altered wouldn't download and install a .deb that you can't verify has not been
with, would you? altered with, would you?
### Features ### Features
This package should work and patch: This package should work and patch:
@ -22,12 +23,12 @@ This package should work and patch:
- Proxmox Backup Server (1.x or later) - Proxmox Backup Server (1.x or later)
What this package does is: What this package does is:
1. **Non-Intrusive**: Performs 0 modification to the system files. 1. **Non-Intrusive**: Performs 0 modifications to the system files.
2. **Future-Proof**: Requires no adjustments between system updates & major 2. **Future-Proof**: Requires no adjustments between system updates & major
upgrades. upgrades.
3. **Hassle-Free**: Install or uninstall with ease, just 1 command and done. 3. **Hassle-Free**: Install (or uninstall) with ease.
4. **Debian-ized**: Comes as a proper Debian package, fresh from GitHub CI/CD 4. **Debian-ized**: `fake-proxmox-license` is delivered as a proper Debian
to provide transparency to its delivery. package, fresh from GitHub CI/CD to provide transparency and automation.
5. **Fuck JavaScript**: No JavaScript is involved in the whole process, because 5. **Fuck JavaScript**: No JavaScript is involved in the whole process, because
fuck JavaScript. fuck JavaScript.
@ -42,8 +43,8 @@ with `apt` or `apt-get`:
``` ```
### Uninstallation ### Uninstallation
To uninstall, simply run `apt` or `apt-get` with the `remove` flag and the To uninstall, run `apt` or `apt-get` with the `remove` flag and the package
package name: name:
``` ```
# apt remove fake-proxmox-subscription # apt remove fake-proxmox-subscription
@ -77,10 +78,10 @@ $ podman build -t fake-proxmox-subscription .
$ podman run -it fake-proxmox-subscription:latest /bin/bash -c "ls -al /opt/fake-proxmox-subscription/debian/artifacts/" $ podman run -it fake-proxmox-subscription:latest /bin/bash -c "ls -al /opt/fake-proxmox-subscription/debian/artifacts/"
``` ```
Afterwards, just transfer the generated `.deb` from Afterwards, transfer the generated `.deb` from
`/opt/fake-proxmox-subscription/debian/artifacts/`. `/opt/fake-proxmox-subscription/debian/artifacts/`.
The `Dockerfile` is basic and was not really used besides build testing, The `Dockerfile` is basic and was primarily used for build testing,
validating packaging, etc. I've only kept it in case someone might be validating packaging, etc. I've only kept it in case someone might be
interested in using it. interested in using it.