The way it works with Void is descripted in Reddit https://www.reddit.com/r/voidlinux/comm ... ss_on_voidIt can be used as alternative to sysvinit or systemd, either by itself or in conjunction with OpenRC. It can also be used as a helper for supervising OpenRC services.
1. Run bash pia-linux-x-x.run -- --skip-service
this gives error on Gentoo:
Code: Select all
bash pia-linux-3.5.1-07760.run -- --skip-service
Verifying archive integrity... 100% MD5 checksums are OK. All good.
Uncompressing Private Internet Access 100%
=================================
Private Internet Access Installer
=================================
Installing PIA for x86_64, system is x86_64
✘ Build is not compatible with this system.
/tmp/selfgz890631105/piafiles/bin/piactl --version
/tmp/selfgz890631105/piafiles/bin/piactl: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory
This upgrade does not appear to be compatible with this system.
If this is an older distribution, it may no longer be supported.
The PIA installation will not be modified.
You can stop receiving update notifications if this distribution is out of support.
Stop receiving update notifications? [y/N]
Code: Select all
#!/bin/sh
exec /opt/piavpn/bin/pia-daemon
4. ln -s /etc/sv/piavpn /var/service
sv start piavpn + launch the app.
So how should I add the runit to run the PIA app or is there any other way? I can connect PIA with their cli script but it's not so intuitive to use.

