The default in the previous option documentation was incorrect,
resulting in the UNIX socket to be unreachable except by root by
default.
This fixes the documentation and requires consumers to set values
explicitly for the socket's owning user and group.
This adds migration instructions for the removed global shared instance
configuration of fcgiwrap.
Adding those explicit messages to the previous options requires moving
the newly defined options from `services.fcgiwrap.*` to
`services.fcgiwrap.instances.*` due to an option namespace clash.
`mkRenamedOptionModule` was not used because the previous options do
not directly map to the new ones. In particular, `user` and `group`
were described as setting the socket's permission, but were actually
setting the process' running user.
Co-authored-by: Minijackson <minijackson@riseup.net>
In file included from ./driver/xen/xen_private.h:42,
error: unknown type name 'xc_dominfo_t'; did you mean 'xc_meminfo_t'?
PR #328873 reverts this commit and updates LibVMI.
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
In function 'libvchan__check_domain_alive':
error: unknown type name 'xc_dominfo_t'; did you mean 'xc_meminfo_t'?
error: implicit declaration of function 'xc_domain_getinfo'; did you mean 'xc_domain_getvnuma'? [-Werror=implicit-function-declaration]
error: request for member 'domid' in something not a structure or union
error: request for member 'dying' in something not a structure or union
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
Reviewed-by: Joachim Ernst <mail-maintainer@0x4A6F.dev>
The update script is interactive, not automated, and is meant to run
with human intervention in order to verify Xen's code signature. It
produces default.nix files for all security-supported branches.
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
There are too many changes to list between these versions,
but here's what's important for Nixpkgs:
- Enabled xen.efi building, allowing the nixos/xen module to
support EFI booting.
- Renamed xen-light to xen-slim, and removed the old xen-slim
package, as qemu-traditional has been removed per an upstream
recommendation.
- xen-slim (formerly xen-light) no longer builds iPXE.
- You can now use the OVMF from Xen's repos.
- Further generalised generic.nix. Maintaining three versions
at once is finally doable.
- Removed as many recursions as possible.
- Split the package output.
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>