Working my way to Silverblue full time however, I have a couple of apps that don’t play well with an immutable OS. In this example, I am trying to get a VPN rpm working.
How do I handle an app that installs in /opt, /usr/bin, and /user/share? Can I redirect the /usr* portion to /var/usrlocal?
I think layering this package is the best option instead of attempting a Toolbox install.
I executed rpm -qpi and received the following.
Name : mullvad-vpn
Version : 2021.3.0
Release : 1
Install Date: (not installed)
Group : default
Size : 291411818
License : GPL-3.0
Signature : (none)
Source RPM : mullvad-vpn-2021.3.0-1.src.rpm
Build Date : Tue 27 Apr 2021 05:46:14 AM EDT
Build Host : app-build-linux
Relocations : /
Packager : Mullvad VPN email@example.com
Vendor : Mullvad VPN firstname.lastname@example.org
URL : GitHub - mullvad/mullvadvpn-app: The Mullvad VPN client app for desktop and mobile
Summary : Mullvad VPN client
Should I give up and ask / beg the vendor to make the change?
I have Wireguard configured but there are features the app provides that would be difficult to duplicate manually.