qemu-server/vm-network-scripts
Maximiliano Sandoval 65b20410ff vm-network-scripts: move scripts to /usr/libexec
Moves the network scripts from /var/lib/qemu-server into
/usr/libexec/qemu-server.

/usr/libexec is described as binaries run by programs which are not
intended to be directly executed by the user on [FHS 4.7]. On the other
hand /var/lib corresponds to variable state information, which does not
fit the use case here, see [FHS 5.8].

For the sake of preventing race conditions during upgrade we ship both
versions until version 9. This is required as package files are first
unpacked, including the removal of files not shipped by the new
version anymore, and only then configured, which triggers the restart
of the services.

[FHS 4.7]: https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html
[FHS 5.8]: https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s08.html

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
Link: https://lore.proxmox.com/20250218133206.318155-1-m.sandoval@proxmox.com
2025-04-07 16:01:21 +02:00
..
Makefile vm-network-scripts: move scripts to /usr/libexec 2025-04-07 16:01:21 +02:00
pve-bridge firewall: add handling for new nft firewall 2024-04-19 20:09:20 +02:00
pve-bridge-hotplug vm-network-scripts: move scripts to /usr/libexec 2025-04-07 16:01:21 +02:00
pve-bridgedown move VM network (hook) scripts to own directory 2019-09-24 18:59:35 +02:00