diff options
author | Marius Bakke <marius@gnu.org> | 2020-06-17 20:17:40 +0200 |
---|---|---|
committer | Marius Bakke <marius@gnu.org> | 2020-07-16 21:51:44 +0200 |
commit | ecd5db37ff34be163c6dbc86b1cf4b45eacf850e (patch) | |
tree | 70ad48922df07e66a7b471c00909d5181a60dc6c | |
parent | 72a91d74cec01bfcfcef2b62c5b327fab82950b6 (diff) | |
download | guix-ecd5db37ff34be163c6dbc86b1cf4b45eacf850e.tar.gz |
gnu: Add ganeti-instance-guix.
* gnu/packages/virtualization.scm (ganeti-instance-guix): New public variable.
-rw-r--r-- | gnu/packages/virtualization.scm | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index d4ef9cc3fd..5b01f3ddb1 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -744,6 +744,33 @@ to provide fast and simple recovery after physical failures, using commodity hardware.") (license license:bsd-2))) +(define-public ganeti-instance-guix + (package + (name "ganeti-instance-guix") + (version "0.6") + (home-page "https://github.com/mbakke/ganeti-instance-guix") + (source (origin + (method git-fetch) + (uri (git-reference (url home-page) (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0aa08irpcpns6mhjgsplc5f0p8ab1qcr9ah1gj5z66kxgqyflzrp")))) + (build-system gnu-build-system) + (arguments + '(#:configure-flags '("--sysconfdir=/etc" "--localstatedir=/var"))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake))) + (inputs + `(("util-linux" ,util-linux) + ("qemu-img" ,qemu-minimal))) + (synopsis "Guix OS integration for Ganeti") + (description + "This package provides a guest OS definition for Ganeti that uses +Guix to build virtual machines.") + (license license:gpl3+))) + (define-public libosinfo (package (name "libosinfo") |