qemu-server/PVE
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
..
API2 Merge patch series "more robust handling of fleecing images" 2025-04-07 14:13:56 +02:00
CLI vm stop-cleanup: allow callers to decide error behavior 2025-03-06 16:33:14 +01:00
QemuConfig config: make attempts at writing out NoWrite configs fatal 2025-02-18 15:06:04 +01:00
QemuServer Merge patch series "more robust handling of fleecing images" 2025-04-07 14:13:56 +02:00
VZDump Merge patch series "more robust handling of fleecing images" 2025-04-07 14:13:56 +02:00
Makefile config: add special class that prevents writing the configuration 2025-02-18 15:06:04 +01:00
QemuConfig.pm Merge patch series "more robust handling of fleecing images" 2025-04-07 14:13:56 +02:00
QemuMigrate.pm Merge patch series "more robust handling of fleecing images" 2025-04-07 14:13:56 +02:00
QemuServer.pm vm-network-scripts: move scripts to /usr/libexec 2025-04-07 16:01:21 +02:00
QMPClient.pm tree-wide: fix various typos in comments 2024-12-05 12:33:24 +01:00