Commit graph

149 commits

Author SHA1 Message Date
Ben Siraphob 2f78ee7e81 pkgs/development: stdenv.lib -> lib 2021-01-24 00:16:29 +07:00
Euan Kemp f0b1cdb189 libvirt: don't use iptables-nftables
Per a comment on the PR that made this change, it turns out to cause
issues in some cases: https://github.com/NixOS/nixpkgs/pull/109332#issuecomment-762005163

For now, let's revert back. Presumably the issues derive from the system
iptables not matching libvirt's iptables.

In the future, #81172 should move us back into the future, and I'm
perfectly fine waiting for that PR to handle this separately.
2021-01-22 22:44:20 +00:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Euan Kemp 145cf67bbb
libvirt: correct localstatedir (#109415)
It was supposed to be '/var' rather than '/var/lib'. This fixes an issue
where some tools don't connect to the right socket (because they were
connecting to '$localstatedir/run/libvirt...' instead of
'$runstatedir/libvirt...').

Also change runstatedir to just be '/run' since it avoids a log line
complaining about that.
2021-01-16 22:44:42 +01:00
Euan Kemp 5ecaaf1ba8 libvirt: fixups for meson build
The previous commit updates to a newer libvirt with a newer build setup.

This commit carries forward that work into a mergeable state.

Based on the suggestion in
https://github.com/NixOS/nixpkgs/pull/103309#issuecomment-724958608, I
did a fwupd-like patch for the various meson.build files.
2021-01-14 07:57:14 -08:00
Matthieu Coudron cc29c62867 libvirt: 6.6.0 -> 6.8.0 2021-01-14 07:57:14 -08:00
Graham Christensen bc49a0815a
utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
Bas van Dijk af8409fc0a libvirt: fetch sources from gitlab
That seems to be the official repository now.
2020-10-01 10:55:56 +02:00
Bas van Dijk 3acb90e7dd libvirt: update source URLs to https 2020-09-29 10:09:09 +02:00
Bas van Dijk 8d995c440d libvirt: remove -fno-stack-protector because it builds without it 2020-09-29 10:03:36 +02:00
Bas van Dijk de15287183 libvirt: update autoconf 1.70 comment to 2.70 2020-09-29 09:58:48 +02:00
Bas van Dijk 4606528fcb libvirt: update homepage to https URL 2020-09-29 09:45:13 +02:00
Bas van Dijk d5b0c8bcdf libvirt: 6.3.0 -> 6.6.0
Also upgrades `python3Packages.libvirt`
and patches the `rpcgen` tool from Apple's `developer_cmds` package.
2020-09-29 00:18:24 +02:00
Maximilian Bosch 24fd601640
libvirt: fix build w/glibc-2.32 2020-09-12 23:04:48 +02:00
Jan Tojnar 1837136c7b libvirt: use /run for runstatedir
systemd complains:

	Jul 08 12:43:59 kaiser systemd[1]: /nix/store/bvfikb8v9m646m23fqm0rfnnsj6plc2k-libvirt-6.2.0/lib/systemd/system/libvirtd-admin.socket:11: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/libvirt-admin-sock → /run/libvirt/libvirt-admin-sock; please update the unit file accordingly.
	Jul 08 12:43:59 kaiser systemd[1]: /nix/store/bvfikb8v9m646m23fqm0rfnnsj6plc2k-libvirt-6.2.0/lib/systemd/system/libvirtd-ro.socket:11: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/libvirt-sock-ro → /run/libvirt/libvirt-sock-ro; please update the unit file accordingly.
	Jul 08 12:43:59 kaiser systemd[1]: /nix/store/bvfikb8v9m646m23fqm0rfnnsj6plc2k-libvirt-6.2.0/lib/systemd/system/libvirtd.socket:9: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/libvirt-sock → /run/libvirt/libvirt-sock; please update the unit file accordingly.

Let's just set it correctly manually, that is what Red Hat does:

ba7592f6c1

See also:

390997925a
2020-07-08 18:56:01 +02:00
Edmund Wu 2913697d6d
libvirt: 6.2.0 -> 6.3.0 2020-05-28 23:42:04 -04:00
Jaka Hudoklin 741c8c24e1 libvirt: enable polkit support 2020-05-13 21:00:04 +07:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Piotr Bogdan bc66b77de9 libvirt: 6.1.0 -> 6.2.0 2020-04-09 10:30:14 +01:00
volth d8664c78b1 libvirt: 6.0.0 -> 6.1.0, fix module 2020-03-15 11:29:04 +07:00
wedens 24c8d75874 libvirt: 5.4.0 -> 6.0.0 2020-03-15 11:28:54 +07:00
Andreas Rammhold 22388a56c2
libvirtd: fix path to ebtables
With the bump of iptables (#75026) ebtables was renamed from `ebtables`
to `ebtables-legacy`. libvirtd requires this binary to be availabe to
configure the host networking.

fixes #75878
2020-01-12 23:28:15 +01:00
Vladimír Čunát 985d1ac425
Merge branch 'master' into staging-next
There were several more conflicts from name -> pname+version;
all auto-solved by kdiff3, hopefully OK.

Hydra nixpkgs: ?compare=1538611
2019-08-25 14:57:11 +02:00
Vladimír Čunát 2e6bf42a22
Merge branch 'master' into staging-next
There ver very many conflicts, basically all due to
name -> pname+version.  Fortunately, almost everything was auto-resolved
by kdiff3, and for now I just fixed up a couple evaluation problems,
as verified by the tarball job.  There might be some fallback to these
conflicts, but I believe it should be minimal.

Hydra nixpkgs: ?compare=1538299
2019-08-24 08:55:37 +02:00
Alexander Bakker d20022018e libvirtd: add onBoot option
This adds a new ``onBoot`` option that allows specifying the action taken on
guests when the host boots. Specifying "start" ensures all guests that were
running prior to shutdown are started, regardless of their autostart settings.
Specifying "ignore" will make libvirtd ignore such guests. Any guest marked as
autostart will still be automatically started by libvirtd.
2019-08-23 17:52:12 +02:00
Robin Gloster 4e60b0efae
treewide: update globin's maintained drvs 2019-08-20 19:36:05 +02:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Robert Scott 8ac0f575d9 libvirt: 5.3.0 -> 5.4.0
including parallel bumps of pythonPackages.libvirt and perlPackages.SysVirt

also include patches for CVE-2019-10161, CVE-2019-10166, CVE-2019-10167
and CVE-2019-10168
2019-06-29 11:59:48 +01:00
Graham Christensen cc588bd420
Merge pull request #61011 from volth/libvirt-5.3.0
libvirt: 4.10.0 -> 5.3.0
2019-06-28 16:06:17 -04:00
Peter Hoeg 67cca52fd9
Merge pull request #53204 from peterhoeg/m/libvirt
libvirt: support proper networking in user session
2019-06-27 11:39:48 +08:00
volth 8da1da9d74 libvirt: 4.10.0 -> 5.3.0 2019-05-05 21:58:11 +00:00
Daniel Kuehn b32491fd3c libvirt: Add argument to enable support for ceph rbd storage 2019-02-06 19:52:42 +01:00
Peter Hoeg 38798eefc7 libvirtd: pass proper paths to qemu helpers 2019-01-07 12:09:34 +08:00
volth 0ab6572324 libvirt: 4.7.0 -> 4.10.0 2018-12-17 23:12:44 +00:00
volth 0a784c094f libvirt: 4.5.0 -> 4.7.0 (#46502) 2018-09-29 22:33:38 +02:00
Uli Baum ebac61b0d0 libvirt: explicitly configure qemu support
it is enabled by default in 4.5.0 but conditional in 4.6.0 so
let's already put it in here to avoid issues on the next bump.
2018-08-21 22:54:54 +02:00
Uli Baum 6b5b7d96fb Revert "libvirt: 4.5.0 -> 4.6.0 (#44566)"
This reverts commit 8835240895.

4.6.0 is quite broken. Let's wait for the next release.
2018-08-21 22:08:21 +02:00
Uli Baum 528f4a2d1f Revert "libvirt: jansson required for qemu suppport"
This reverts commit df05344d96.

Upstream has reverted their move from yajl to jansson after 4.6.0
because of major issues.
Let's revert to libvirt 4.5.0 and wait for the next upstream release.
2018-08-21 22:07:05 +02:00
Uli Baum 4ad233e518 Revert "libvirt: fix dlopen("libjansson.so.4")"
This reverts commit 929a53f281.

Upstream has reverted their move from yajl to jansson after 4.6.0
because of major issues. No point in trying to fix it.
Let's revert to libvirt 4.5.0 and wait for the next upstream release.
2018-08-21 22:03:58 +02:00
Matthieu Coudron 929a53f281 libvirt: fix dlopen("libjansson.so.4")
Commit 59027e2 broke libvirt broke libvirt/nixops on linux.
Use ${targetPlatform.extensions.sharedLibrary} to accomodate both linux and darwin.
2018-08-19 22:33:06 +09:00
Jude Taylor 59027e2880 Revert "libvirt: fix dlopen("libjansson.so.4")"
This reverts commit d46cfd2ff0, which
broke libvirt + some dependent packages (notably nixops) on Darwin
2018-08-15 12:07:03 -07:00
volth d46cfd2ff0
libvirt: fix dlopen("libjansson.so.4") 2018-08-11 13:58:06 +00:00
volth df05344d96
libvirt: jansson required for qemu suppport 2018-08-11 09:19:09 +00:00
volth 8835240895 libvirt: 4.5.0 -> 4.6.0 (#44566) 2018-08-06 23:15:06 +02:00
Matthew Bauer 4ed7a4b993 treewide: preserve hashes from 76999cc40e
76999cc40e changed some hashes resulting in this PR being technically
a mass rebuild. To avoid this, I am restoring some of the hashes (even
though it seems silly). My main goal is to get this PR merged quickly
as treewide changes like this get out-of-date quickly.

This commit should be reverted on the next mass rebuild.
2018-07-19 00:09:01 -04:00
Matthew Bauer 76999cc40e treewide: remove aliases in nixpkgs
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases =
true;}'’ work in Nixpkgs.

Misc...

- qtikz: use libsForQt5.callPackage

  This ensures we get the right poppler.

- rewrites:

  docbook5_xsl -> docbook_xsl_ns
  docbook_xml_xslt -> docbook_xsl

diffpdf: fixup
2018-07-18 23:25:20 -04:00
volth 8c3b33ea73 libvirt: 4.4.0 -> 4.5.0 (#43164) 2018-07-11 22:34:13 +02:00
ajs124 3f9d968637 libvirt: fix iscsi storage support
Turns out, I was testing #42545 in a nix-shell and forgot how it handles dependencies different from environments.
2018-06-27 16:21:24 +02:00
ajs124 2cd0c2e2df libvirt: enable (optional) support for iscsi storage (#42545) 2018-06-25 13:11:56 +02:00
Robin Gloster 8c5ccc935f
libvirt: make xen support optional 2018-06-18 10:27:08 +02:00