Linux package builders for PinkWrite 99 (PHP + MariaDB). Layout matches 701bio.
Repo root is this directory (like 701/701bio/).
| tree | package names |
|---|---|
bin |
pw99.deb, pw99-1.0.0-1.noarch.rpm, pw99-1.0.0-1-any.pkg.tar.zst |
git |
pw99-git.deb, pw99-git-1.0.0-1.noarch.rpm, pw99-git-1.0.0-1-any.pkg.tar.zst |
tar |
pw99-tar.deb, pw99-tar-1.0.0-1.noarch.rpm, pw99-tar-1.0.0-1-any.pkg.tar.zst |
The three trees conflict/replace each other. bin is the main package name (no -bin suffix).
Same installer in every tree: pw99-install. Passwordless by default.
sudo pw99-install
sudo pw99-install --webroot /srv/www/vapps/pw99.inkisaverb.com --nginx-server-name 99.inkisaverb.com --url https://99.inkisaverb.com
Front-facing host is 99.DOMAIN (Verb: addsubdomain 99). Config is config.php in the webroot, linked to /etc/pw99/config.
--webroot (default /srv/www/pw99) is a flag or a commented default in the config. Interactive install will not ask for it. Verb passes that flag into this script; the web installer is unchanged.
Config lives at /etc/pw99/ (FHS). Tarball installs still use pw99-install from contrib/ in the app repo.
Verb itself uses ink install pw99 -d domain.tld (ZJZ wget via inkget), not these packages. These packages are for a host that is not a Verber, or for a SysAdmin who wants the distro package.