[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2024-04-20 Thread Joonas Niilola
commit: 6895c97dd520b6924308683eb848cead7ad596e6
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Thu Mar 21 08:52:58 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 20 07:40:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6895c97d

app-emulation/firecracker-bin: add 1.7.0

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/35850
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.7.0.ebuild   | 87 ++
 2 files changed, 89 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 63372c6e0a5d..f1969674bc5a 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -2,3 +2,5 @@ DIST firecracker-v1.5.1-aarch64.tgz 9086440 BLAKE2B 
30777522bdb23e80bc3a025691d5
 DIST firecracker-v1.5.1-x86_64.tgz 9411106 BLAKE2B 
538b531ce5c8319dee042229a7cc7c44cdd2fc07c58c3089b6c2d29d10ad8a5a78f697b7781ac81bcf8b4127e778895ab72eed9e1e6febd410b6c0509c01ae1e
 SHA512 
63a44fb79e9fb29abfbaa6c96550c5f2f361c3be5e188bb4562b089b4d3f1f4ab3ef60ad3ab163e961857e95090401dc4df859d2dd2a5f1a1372ed663188cfa3
 DIST firecracker-v1.6.0-aarch64.tgz 9105124 BLAKE2B 
bcc77e6701a4b9c7d80d7e60b13d4945d5f76918cc1741035f26df5af05c4c579802444c90c8972a7985d4df8e10f2b9954b5889eca92f5d95b02751481084db
 SHA512 
71608a46bdb5be5240d4a88e812c13e753d81e4f4813a818ebfd782934add2c3769bd71788f5e2bed1a6e1d9bcfc3a914e018f1682cc6806012c3e283e44f401
 DIST firecracker-v1.6.0-x86_64.tgz 9425451 BLAKE2B 
bae5eb960c6d575724915cfd4cb50cdc85d6be44b47271a5d68662b7ce86a7356aad215097214b7d32dad9051f385188d83592588be1addc15727c633f10e4d1
 SHA512 
a00b0d1b8da02b167627169d316b6a88bd44b1f42eb2cbebad5c355485f2456288d2062cb63b1ddc4d636ae8f4fad3a15dc9404b5347e746a7b416758d6507d5
+DIST firecracker-v1.7.0-aarch64.tgz 8951358 BLAKE2B 
813be9e38e318233b3b574e21e3f07e3eab82eba1a22ca2082a7e2b9312b8022fd288ac4b72dbfa82f8a8ab561e4877553c249913d290b0701773d53a28296a7
 SHA512 
1b78353e204569acace417a95bfd2075f909205d59c32cbce18438751d5aeaae8ac3e3d3791d153a30337037c01fd6622793aa200a7e21d51f98a886123c545d
+DIST firecracker-v1.7.0-x86_64.tgz 9038632 BLAKE2B 
6473113f2cc8225fdf8fc6f8612874c46fda05c13ebda040b7998554fda3e9cc69fbfae9481dc9e5b3100f05b50a82525810deccebaf45665d67aca7ebc0dc23
 SHA512 
cca5390c81bb9b78865608729840f12a1e9b9ed072859853e1f2853312dc62a78f0206fa007174c5fc18a7bf7d6e4b905e954ecdf6c3b78782d65e9801a45a0b

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.7.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.7.0.ebuild
new file mode 100644
index ..4e841c1ab26e
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.7.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="acct-group/kvm"
+
+QA_PREBUILT="usr/bin/cpu-template-helper
+   usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/rebase-snap
+   usr/bin/seccompiler-bin
+   usr/bin/snapshot-editor"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2024-02-05 Thread Joonas Niilola
commit: 18b89fec6331aa444ad1f4e06b7cd93af3a0cc6f
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sat Dec 30 20:41:02 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Feb  5 15:13:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b89fec

app-emulation/firecracker-bin: drop 1.4.0, 1.4.1

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/34570
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  4 --
 .../firecracker-bin/firecracker-bin-1.4.0.ebuild   | 83 --
 .../firecracker-bin/firecracker-bin-1.4.1.ebuild   | 83 --
 3 files changed, 170 deletions(-)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index ee91ac110825..63372c6e0a5d 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -1,7 +1,3 @@
-DIST firecracker-v1.4.0-aarch64.tgz 8415004 BLAKE2B 
8311a8ec4a98be63ca6398559bab173e083eeecbd359dfcee972d84f978b465d80d35c36e557b56b3aaa9a3c4bfaec3f8562077101c215bf2835bd941b5ee31e
 SHA512 
c22074c50b9d4ca94f10dcdbe81bffa03f9a9bd5fe43a1e7a545469feee51234217664a422c70e8c111690c69ff93e72003eaa4df84a484db4d45215b6fe40ce
-DIST firecracker-v1.4.0-x86_64.tgz 8818170 BLAKE2B 
0f5ed139ad6426f45e31b1c29238199a67af2140a8c8992779472563cd4dc75d0311161f0bf95dd708a9660b2f3d55e5f89f4c0e8e5767958f98cf57a4b2157f
 SHA512 
e72aafcc667a78ac691000e81d67aaf0cc69adbbefaed19e647d294988a084612b0c3b6f73738200e8b5769cc128b07e0bf8bc1a079402f11317c70e17147594
-DIST firecracker-v1.4.1-aarch64.tgz 8517732 BLAKE2B 
4c12716654a48aaf82c1bad26449f2d9f8ffb9d002707dc921de9ec72a25b6afb5dd6f3d65cd7857de3ca5f65e9eede9f352a4aab55d4fe7cccbf939c201
 SHA512 
c8b83515d8e84c6bb42c5e9a7a8f08bd7eb5a91d7e21849ff703f1867ab30e7e69dc139215f138035e253e853367697ff431e67dc868ec5cacce2b5762b2
-DIST firecracker-v1.4.1-x86_64.tgz 8957780 BLAKE2B 
ba6f9a4a01157e3e5e93a3e8676ec7b32cd40a9f9dac101c441e359e965db02adaa2f1c439f98732ac66c4b65b384db0d1fa8032d605a2db7377ab3691a09a06
 SHA512 
a56db43bf725c547ad5fae15c72ebb669fc66e037f63bc30048a1287d4f0b49a2841949693da23af0359ba2d2e43e82ef8c016a88f3fa2ced311580e3bd98fee
 DIST firecracker-v1.5.1-aarch64.tgz 9086440 BLAKE2B 
30777522bdb23e80bc3a025691d50a14411c0ac72fd87e5b9b460f18d0873d0a6423e19e7810afe0ed1324b2b32fc615b525ad9561c1bfea48fc53bdfbb610a5
 SHA512 
61f7fcf427817eebcd6cb6f046dad29e3a39d382c087418379f4502ef715605e2bb9e3b647233680f44b7e0047a6ca00135011bb929b44c5340bb8b8649fde1a
 DIST firecracker-v1.5.1-x86_64.tgz 9411106 BLAKE2B 
538b531ce5c8319dee042229a7cc7c44cdd2fc07c58c3089b6c2d29d10ad8a5a78f697b7781ac81bcf8b4127e778895ab72eed9e1e6febd410b6c0509c01ae1e
 SHA512 
63a44fb79e9fb29abfbaa6c96550c5f2f361c3be5e188bb4562b089b4d3f1f4ab3ef60ad3ab163e961857e95090401dc4df859d2dd2a5f1a1372ed663188cfa3
 DIST firecracker-v1.6.0-aarch64.tgz 9105124 BLAKE2B 
bcc77e6701a4b9c7d80d7e60b13d4945d5f76918cc1741035f26df5af05c4c579802444c90c8972a7985d4df8e10f2b9954b5889eca92f5d95b02751481084db
 SHA512 
71608a46bdb5be5240d4a88e812c13e753d81e4f4813a818ebfd782934add2c3769bd71788f5e2bed1a6e1d9bcfc3a914e018f1682cc6806012c3e283e44f401

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.4.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.4.0.ebuild
deleted file mode 100644
index 42c1d8f40fe2..
--- a/app-emulation/firecracker-bin/firecracker-bin-1.4.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info
-
-DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
-HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
-SRC_URI="
-   amd64? (
-   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
-   )
-   arm64? (
-   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
-   )"
-
-LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RESTRICT="test strip"
-
-RDEPEND="acct-group/kvm"
-
-QA_PREBUILT="usr/bin/firecracker
-   usr/bin/jailer
-   usr/bin/rebase-snap
-   usr/bin/seccompiler-bin"
-
-S="${WORKDIR}"
-
-pkg_pretend() {
-   if use kernel_linux && kernel_is lt 4 14; then
-   eerror "Firecracker requires a host kernel of 4.14 or higher."
-   elif use kernel_linux; then
-   if ! linux_config_exists; then
-   eerror "Unable to check your kernel for KVM support"
-   else
-   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
-   ERROR_KVM="You must enable KVM in your kernel to 
continue"
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2024-02-05 Thread Joonas Niilola
commit: 508e8ca6473c6bd7ff56b2b6c4c0bbead44b6369
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sat Dec 30 19:41:05 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Feb  5 15:13:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=508e8ca6

app-emulation/firecracker-bin: add 1.6.0

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.6.0.ebuild   | 87 ++
 2 files changed, 89 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 7303edaabcac..ee91ac110825 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -4,3 +4,5 @@ DIST firecracker-v1.4.1-aarch64.tgz 8517732 BLAKE2B 
4c12716654a48aaf82c1bad2
 DIST firecracker-v1.4.1-x86_64.tgz 8957780 BLAKE2B 
ba6f9a4a01157e3e5e93a3e8676ec7b32cd40a9f9dac101c441e359e965db02adaa2f1c439f98732ac66c4b65b384db0d1fa8032d605a2db7377ab3691a09a06
 SHA512 
a56db43bf725c547ad5fae15c72ebb669fc66e037f63bc30048a1287d4f0b49a2841949693da23af0359ba2d2e43e82ef8c016a88f3fa2ced311580e3bd98fee
 DIST firecracker-v1.5.1-aarch64.tgz 9086440 BLAKE2B 
30777522bdb23e80bc3a025691d50a14411c0ac72fd87e5b9b460f18d0873d0a6423e19e7810afe0ed1324b2b32fc615b525ad9561c1bfea48fc53bdfbb610a5
 SHA512 
61f7fcf427817eebcd6cb6f046dad29e3a39d382c087418379f4502ef715605e2bb9e3b647233680f44b7e0047a6ca00135011bb929b44c5340bb8b8649fde1a
 DIST firecracker-v1.5.1-x86_64.tgz 9411106 BLAKE2B 
538b531ce5c8319dee042229a7cc7c44cdd2fc07c58c3089b6c2d29d10ad8a5a78f697b7781ac81bcf8b4127e778895ab72eed9e1e6febd410b6c0509c01ae1e
 SHA512 
63a44fb79e9fb29abfbaa6c96550c5f2f361c3be5e188bb4562b089b4d3f1f4ab3ef60ad3ab163e961857e95090401dc4df859d2dd2a5f1a1372ed663188cfa3
+DIST firecracker-v1.6.0-aarch64.tgz 9105124 BLAKE2B 
bcc77e6701a4b9c7d80d7e60b13d4945d5f76918cc1741035f26df5af05c4c579802444c90c8972a7985d4df8e10f2b9954b5889eca92f5d95b02751481084db
 SHA512 
71608a46bdb5be5240d4a88e812c13e753d81e4f4813a818ebfd782934add2c3769bd71788f5e2bed1a6e1d9bcfc3a914e018f1682cc6806012c3e283e44f401
+DIST firecracker-v1.6.0-x86_64.tgz 9425451 BLAKE2B 
bae5eb960c6d575724915cfd4cb50cdc85d6be44b47271a5d68662b7ce86a7356aad215097214b7d32dad9051f385188d83592588be1addc15727c633f10e4d1
 SHA512 
a00b0d1b8da02b167627169d316b6a88bd44b1f42eb2cbebad5c355485f2456288d2062cb63b1ddc4d636ae8f4fad3a15dc9404b5347e746a7b416758d6507d5

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.6.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.6.0.ebuild
new file mode 100644
index ..4e841c1ab26e
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.6.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="acct-group/kvm"
+
+QA_PREBUILT="usr/bin/cpu-template-helper
+   usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/rebase-snap
+   usr/bin/seccompiler-bin
+   usr/bin/snapshot-editor"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2023-12-11 Thread Joonas Niilola
commit: 9b0321ba5d6a3dc7e57327f43ccea312289eb2aa
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sun Dec 10 11:41:32 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Dec 11 13:30:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0321ba

app-emulation/firecracker-bin: add 1.5.1

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/7
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.5.1.ebuild   | 87 ++
 2 files changed, 89 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index f4e29a804226..7303edaabcac 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -2,3 +2,5 @@ DIST firecracker-v1.4.0-aarch64.tgz 8415004 BLAKE2B 
8311a8ec4a98be63ca6398559bab
 DIST firecracker-v1.4.0-x86_64.tgz 8818170 BLAKE2B 
0f5ed139ad6426f45e31b1c29238199a67af2140a8c8992779472563cd4dc75d0311161f0bf95dd708a9660b2f3d55e5f89f4c0e8e5767958f98cf57a4b2157f
 SHA512 
e72aafcc667a78ac691000e81d67aaf0cc69adbbefaed19e647d294988a084612b0c3b6f73738200e8b5769cc128b07e0bf8bc1a079402f11317c70e17147594
 DIST firecracker-v1.4.1-aarch64.tgz 8517732 BLAKE2B 
4c12716654a48aaf82c1bad26449f2d9f8ffb9d002707dc921de9ec72a25b6afb5dd6f3d65cd7857de3ca5f65e9eede9f352a4aab55d4fe7cccbf939c201
 SHA512 
c8b83515d8e84c6bb42c5e9a7a8f08bd7eb5a91d7e21849ff703f1867ab30e7e69dc139215f138035e253e853367697ff431e67dc868ec5cacce2b5762b2
 DIST firecracker-v1.4.1-x86_64.tgz 8957780 BLAKE2B 
ba6f9a4a01157e3e5e93a3e8676ec7b32cd40a9f9dac101c441e359e965db02adaa2f1c439f98732ac66c4b65b384db0d1fa8032d605a2db7377ab3691a09a06
 SHA512 
a56db43bf725c547ad5fae15c72ebb669fc66e037f63bc30048a1287d4f0b49a2841949693da23af0359ba2d2e43e82ef8c016a88f3fa2ced311580e3bd98fee
+DIST firecracker-v1.5.1-aarch64.tgz 9086440 BLAKE2B 
30777522bdb23e80bc3a025691d50a14411c0ac72fd87e5b9b460f18d0873d0a6423e19e7810afe0ed1324b2b32fc615b525ad9561c1bfea48fc53bdfbb610a5
 SHA512 
61f7fcf427817eebcd6cb6f046dad29e3a39d382c087418379f4502ef715605e2bb9e3b647233680f44b7e0047a6ca00135011bb929b44c5340bb8b8649fde1a
+DIST firecracker-v1.5.1-x86_64.tgz 9411106 BLAKE2B 
538b531ce5c8319dee042229a7cc7c44cdd2fc07c58c3089b6c2d29d10ad8a5a78f697b7781ac81bcf8b4127e778895ab72eed9e1e6febd410b6c0509c01ae1e
 SHA512 
63a44fb79e9fb29abfbaa6c96550c5f2f361c3be5e188bb4562b089b4d3f1f4ab3ef60ad3ab163e961857e95090401dc4df859d2dd2a5f1a1372ed663188cfa3

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.5.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.5.1.ebuild
new file mode 100644
index ..e280abe72c3d
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.5.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="acct-group/kvm"
+
+QA_PREBUILT="usr/bin/cpu-template-helper
+   usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/rebase-snap
+   usr/bin/seccompiler-bin
+   usr/bin/snapshot-editor"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2023-08-10 Thread Yixun Lan
commit: 81c386116fb212c8d1942a2fa10a50c77eb552b6
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Thu Aug 10 06:20:26 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Aug 10 10:07:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c38611

app-emulation/firecracker-bin: drop old versions

Closes: https://github.com/gentoo/gentoo/pull/32241
Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  8 ---
 .../firecracker-bin/firecracker-bin-1.2.0.ebuild   | 82 --
 .../firecracker-bin/firecracker-bin-1.3.1.ebuild   | 82 --
 .../firecracker-bin/firecracker-bin-1.3.2.ebuild   | 82 --
 .../firecracker-bin/firecracker-bin-1.3.3.ebuild   | 82 --
 5 files changed, 336 deletions(-)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 64d3520a57a9..f4e29a804226 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -1,11 +1,3 @@
-DIST firecracker-v1.2.0-aarch64.tgz 4060245 BLAKE2B 
28434aa623eb473b1886e5a6da2a2b97a7bb1f6d6692724dccbeaef49cbd2204f3d0f409c59a1ca54b293f15b83ced5eb545d9c93c450048cb9f652e99c97a3c
 SHA512 
c0ce21fb54fd16e0b649da65a05cbd43af470b5b8660a1b86cbcd7220c88ca535e5e107114c6ff30cd1d8818d046c741af0365ce6c2f25b7b2cac5b13f77634e
-DIST firecracker-v1.2.0-x86_64.tgz 3932475 BLAKE2B 
3db4b5f0746db48e8cd6e00735ba859e16b1bec94a23854cdc3af65d032773c596e8b52cf0a0cd40e363de1a5c67817176a5287af9c692167e8f4681a6b07e9a
 SHA512 
67fcd8b898ebc3207de8f93a466430261c923d27bce97bb32636bd243957cb757da1fc72ebec2751c14205e111d2ffb80c94cfa033aecf715962e59b813fbe5f
-DIST firecracker-v1.3.1-aarch64.tgz 4178577 BLAKE2B 
80636ee5878acce741f12647c7107b111430ee4a6f1da9e09af44d30bce16ac8e69d11ebc59b6220cbf145882876b38f4ee0e0a7c0050830ee93b6c925c0bd7e
 SHA512 
f82ab276bac1d8187d33b4b0b07e871122170199025ca693d2eaf3a02d93e03dcbfe50af87584a69ac2c00868e0c02a8a7350f5e1b1e9cb196dc52d7c677f539
-DIST firecracker-v1.3.1-x86_64.tgz 4105205 BLAKE2B 
ab40e91c641c34b621542a991c642be61404aaa77d861341827d0555e5128773f7407277355a342fdc7c4c26d6a604e357901672175ef0a6578b25c9207c2e45
 SHA512 
272f3579f2943ee32663590e99658ee52cf7b8693b402d2f342e1de8a55fa4c05db5fb4b6a0495c88dfb51f0830640c3e6ef9e1569264f6c2eb9ab99c84bc2b5
-DIST firecracker-v1.3.2-aarch64.tgz 4192631 BLAKE2B 
b1a44c7fb0458f8e9298eddebc047cb4582ca4164926b29b23961a3c9decba26278bd70117365b89e29c414561aed1e79f4e2c248d362ea3e389d58bc5a60235
 SHA512 
9e88396270da04f8b0ee92c0b15f4abb8e05674c97b2dc9233ea181e9ce5a9c96400d2cc870279d9dd3fd5763cbefc3e74db01cb0ecacd1d84c966eb9c7d39d9
-DIST firecracker-v1.3.2-x86_64.tgz 4152061 BLAKE2B 
f9025e827b53b482bd0f44918533ad0834eaa2ca4e4d13bedda5899ba3790e9bd0bf31793d2d6e53b7791b988a2fe0b5c69b5c08eba94d865660ee4e6c2ce282
 SHA512 
ff5c8ed9c7a200c87436ea5f952ecf584476030a2153eaa6d753624a324fa980687249a2a3351cb120f984b86c13395c611dbb44029072f2a961d79c54dbe731
-DIST firecracker-v1.3.3-aarch64.tgz 4203758 BLAKE2B 
0ce55d98420fe23281c54ad43b83a5c6040e6cb14fc0cfcfc75b9945a20af26c58f67f9b173ae6259b069aebc5b99af9ef47534a749763a24cdc1088df9baf49
 SHA512 
ba543ba1dbae2a4e0321c1d8dbf1fc9cc3da11dec773815175773a6c07f135f9bc3103cfdb3a083743478fd3084c4b2e8988ebf62beff0d4473d644bd21bd9f8
-DIST firecracker-v1.3.3-x86_64.tgz 4170049 BLAKE2B 
691135ef0d269667cde73bded237b2b6b59c6d74bd92dc0938b6b6b31babc6c28de841eef3ecb6769a6c5f4fe7d85e1ebf25f133608746676a02af4ae0e5028e
 SHA512 
12697db9ce0cd2724dbb7a56643fc660c1b0faf7910090fbd227300099f54bf4f69678fa328f84827c18031db3827104262a7365db53fffdede7759e7562f1bc
 DIST firecracker-v1.4.0-aarch64.tgz 8415004 BLAKE2B 
8311a8ec4a98be63ca6398559bab173e083eeecbd359dfcee972d84f978b465d80d35c36e557b56b3aaa9a3c4bfaec3f8562077101c215bf2835bd941b5ee31e
 SHA512 
c22074c50b9d4ca94f10dcdbe81bffa03f9a9bd5fe43a1e7a545469feee51234217664a422c70e8c111690c69ff93e72003eaa4df84a484db4d45215b6fe40ce
 DIST firecracker-v1.4.0-x86_64.tgz 8818170 BLAKE2B 
0f5ed139ad6426f45e31b1c29238199a67af2140a8c8992779472563cd4dc75d0311161f0bf95dd708a9660b2f3d55e5f89f4c0e8e5767958f98cf57a4b2157f
 SHA512 
e72aafcc667a78ac691000e81d67aaf0cc69adbbefaed19e647d294988a084612b0c3b6f73738200e8b5769cc128b07e0bf8bc1a079402f11317c70e17147594
 DIST firecracker-v1.4.1-aarch64.tgz 8517732 BLAKE2B 
4c12716654a48aaf82c1bad26449f2d9f8ffb9d002707dc921de9ec72a25b6afb5dd6f3d65cd7857de3ca5f65e9eede9f352a4aab55d4fe7cccbf939c201
 SHA512 
c8b83515d8e84c6bb42c5e9a7a8f08bd7eb5a91d7e21849ff703f1867ab30e7e69dc139215f138035e253e853367697ff431e67dc868ec5cacce2b5762b2

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.2.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.2.0.ebuild
deleted file mode 100644
index d91fe042b78a..
--- a/app-emulation/firecracker-bin/firecracker-bin-1.2.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2023-08-10 Thread Yixun Lan
commit: af483c10abcb7283a93b0b414e2554fb2b5f8f4d
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Thu Aug 10 06:16:41 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Aug 10 10:07:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af483c10

app-emulation/firecracker-bin: add 1.4.1

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.4.1.ebuild   | 83 ++
 2 files changed, 85 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 1ec394d7d9fa..64d3520a57a9 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -8,3 +8,5 @@ DIST firecracker-v1.3.3-aarch64.tgz 4203758 BLAKE2B 
0ce55d98420fe23281c54ad43b83
 DIST firecracker-v1.3.3-x86_64.tgz 4170049 BLAKE2B 
691135ef0d269667cde73bded237b2b6b59c6d74bd92dc0938b6b6b31babc6c28de841eef3ecb6769a6c5f4fe7d85e1ebf25f133608746676a02af4ae0e5028e
 SHA512 
12697db9ce0cd2724dbb7a56643fc660c1b0faf7910090fbd227300099f54bf4f69678fa328f84827c18031db3827104262a7365db53fffdede7759e7562f1bc
 DIST firecracker-v1.4.0-aarch64.tgz 8415004 BLAKE2B 
8311a8ec4a98be63ca6398559bab173e083eeecbd359dfcee972d84f978b465d80d35c36e557b56b3aaa9a3c4bfaec3f8562077101c215bf2835bd941b5ee31e
 SHA512 
c22074c50b9d4ca94f10dcdbe81bffa03f9a9bd5fe43a1e7a545469feee51234217664a422c70e8c111690c69ff93e72003eaa4df84a484db4d45215b6fe40ce
 DIST firecracker-v1.4.0-x86_64.tgz 8818170 BLAKE2B 
0f5ed139ad6426f45e31b1c29238199a67af2140a8c8992779472563cd4dc75d0311161f0bf95dd708a9660b2f3d55e5f89f4c0e8e5767958f98cf57a4b2157f
 SHA512 
e72aafcc667a78ac691000e81d67aaf0cc69adbbefaed19e647d294988a084612b0c3b6f73738200e8b5769cc128b07e0bf8bc1a079402f11317c70e17147594
+DIST firecracker-v1.4.1-aarch64.tgz 8517732 BLAKE2B 
4c12716654a48aaf82c1bad26449f2d9f8ffb9d002707dc921de9ec72a25b6afb5dd6f3d65cd7857de3ca5f65e9eede9f352a4aab55d4fe7cccbf939c201
 SHA512 
c8b83515d8e84c6bb42c5e9a7a8f08bd7eb5a91d7e21849ff703f1867ab30e7e69dc139215f138035e253e853367697ff431e67dc868ec5cacce2b5762b2
+DIST firecracker-v1.4.1-x86_64.tgz 8957780 BLAKE2B 
ba6f9a4a01157e3e5e93a3e8676ec7b32cd40a9f9dac101c441e359e965db02adaa2f1c439f98732ac66c4b65b384db0d1fa8032d605a2db7377ab3691a09a06
 SHA512 
a56db43bf725c547ad5fae15c72ebb669fc66e037f63bc30048a1287d4f0b49a2841949693da23af0359ba2d2e43e82ef8c016a88f3fa2ced311580e3bd98fee

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.4.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.4.1.ebuild
new file mode 100644
index ..42c1d8f40fe2
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.4.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="acct-group/kvm"
+
+QA_PREBUILT="usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/rebase-snap
+   usr/bin/seccompiler-bin"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   ERROR_BRIDGE+=" Ethernet Bridging for some network 
configurations."
+
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2023-07-28 Thread Florian Schmaus
commit: 892f26c0049cb8a4c8e5724f70f728194e745e9a
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sun Jul 23 10:57:14 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jul 28 07:18:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892f26c0

app-emulation/firecracker-bin: add 1.4.0

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/32011
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.4.0.ebuild   | 83 ++
 2 files changed, 85 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 58d3cf5faec9..1ec394d7d9fa 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -6,3 +6,5 @@ DIST firecracker-v1.3.2-aarch64.tgz 4192631 BLAKE2B 
b1a44c7fb0458f8e9298eddebc04
 DIST firecracker-v1.3.2-x86_64.tgz 4152061 BLAKE2B 
f9025e827b53b482bd0f44918533ad0834eaa2ca4e4d13bedda5899ba3790e9bd0bf31793d2d6e53b7791b988a2fe0b5c69b5c08eba94d865660ee4e6c2ce282
 SHA512 
ff5c8ed9c7a200c87436ea5f952ecf584476030a2153eaa6d753624a324fa980687249a2a3351cb120f984b86c13395c611dbb44029072f2a961d79c54dbe731
 DIST firecracker-v1.3.3-aarch64.tgz 4203758 BLAKE2B 
0ce55d98420fe23281c54ad43b83a5c6040e6cb14fc0cfcfc75b9945a20af26c58f67f9b173ae6259b069aebc5b99af9ef47534a749763a24cdc1088df9baf49
 SHA512 
ba543ba1dbae2a4e0321c1d8dbf1fc9cc3da11dec773815175773a6c07f135f9bc3103cfdb3a083743478fd3084c4b2e8988ebf62beff0d4473d644bd21bd9f8
 DIST firecracker-v1.3.3-x86_64.tgz 4170049 BLAKE2B 
691135ef0d269667cde73bded237b2b6b59c6d74bd92dc0938b6b6b31babc6c28de841eef3ecb6769a6c5f4fe7d85e1ebf25f133608746676a02af4ae0e5028e
 SHA512 
12697db9ce0cd2724dbb7a56643fc660c1b0faf7910090fbd227300099f54bf4f69678fa328f84827c18031db3827104262a7365db53fffdede7759e7562f1bc
+DIST firecracker-v1.4.0-aarch64.tgz 8415004 BLAKE2B 
8311a8ec4a98be63ca6398559bab173e083eeecbd359dfcee972d84f978b465d80d35c36e557b56b3aaa9a3c4bfaec3f8562077101c215bf2835bd941b5ee31e
 SHA512 
c22074c50b9d4ca94f10dcdbe81bffa03f9a9bd5fe43a1e7a545469feee51234217664a422c70e8c111690c69ff93e72003eaa4df84a484db4d45215b6fe40ce
+DIST firecracker-v1.4.0-x86_64.tgz 8818170 BLAKE2B 
0f5ed139ad6426f45e31b1c29238199a67af2140a8c8992779472563cd4dc75d0311161f0bf95dd708a9660b2f3d55e5f89f4c0e8e5767958f98cf57a4b2157f
 SHA512 
e72aafcc667a78ac691000e81d67aaf0cc69adbbefaed19e647d294988a084612b0c3b6f73738200e8b5769cc128b07e0bf8bc1a079402f11317c70e17147594

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.4.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.4.0.ebuild
new file mode 100644
index ..42c1d8f40fe2
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.4.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="acct-group/kvm"
+
+QA_PREBUILT="usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/rebase-snap
+   usr/bin/seccompiler-bin"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   ERROR_BRIDGE+=" 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2023-05-28 Thread Joonas Niilola
commit: 3b511a0891f3271d5a0b235ac93a531d3643c9ea
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Fri May 26 15:54:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun May 28 07:28:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b511a08

app-emulation/firecracker-bin: add 1.3.3

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/31174
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.3.3.ebuild   | 82 ++
 2 files changed, 84 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index af7fbaa01855..58d3cf5faec9 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -4,3 +4,5 @@ DIST firecracker-v1.3.1-aarch64.tgz 4178577 BLAKE2B 
80636ee5878acce741f12647c710
 DIST firecracker-v1.3.1-x86_64.tgz 4105205 BLAKE2B 
ab40e91c641c34b621542a991c642be61404aaa77d861341827d0555e5128773f7407277355a342fdc7c4c26d6a604e357901672175ef0a6578b25c9207c2e45
 SHA512 
272f3579f2943ee32663590e99658ee52cf7b8693b402d2f342e1de8a55fa4c05db5fb4b6a0495c88dfb51f0830640c3e6ef9e1569264f6c2eb9ab99c84bc2b5
 DIST firecracker-v1.3.2-aarch64.tgz 4192631 BLAKE2B 
b1a44c7fb0458f8e9298eddebc047cb4582ca4164926b29b23961a3c9decba26278bd70117365b89e29c414561aed1e79f4e2c248d362ea3e389d58bc5a60235
 SHA512 
9e88396270da04f8b0ee92c0b15f4abb8e05674c97b2dc9233ea181e9ce5a9c96400d2cc870279d9dd3fd5763cbefc3e74db01cb0ecacd1d84c966eb9c7d39d9
 DIST firecracker-v1.3.2-x86_64.tgz 4152061 BLAKE2B 
f9025e827b53b482bd0f44918533ad0834eaa2ca4e4d13bedda5899ba3790e9bd0bf31793d2d6e53b7791b988a2fe0b5c69b5c08eba94d865660ee4e6c2ce282
 SHA512 
ff5c8ed9c7a200c87436ea5f952ecf584476030a2153eaa6d753624a324fa980687249a2a3351cb120f984b86c13395c611dbb44029072f2a961d79c54dbe731
+DIST firecracker-v1.3.3-aarch64.tgz 4203758 BLAKE2B 
0ce55d98420fe23281c54ad43b83a5c6040e6cb14fc0cfcfc75b9945a20af26c58f67f9b173ae6259b069aebc5b99af9ef47534a749763a24cdc1088df9baf49
 SHA512 
ba543ba1dbae2a4e0321c1d8dbf1fc9cc3da11dec773815175773a6c07f135f9bc3103cfdb3a083743478fd3084c4b2e8988ebf62beff0d4473d644bd21bd9f8
+DIST firecracker-v1.3.3-x86_64.tgz 4170049 BLAKE2B 
691135ef0d269667cde73bded237b2b6b59c6d74bd92dc0938b6b6b31babc6c28de841eef3ecb6769a6c5f4fe7d85e1ebf25f133608746676a02af4ae0e5028e
 SHA512 
12697db9ce0cd2724dbb7a56643fc660c1b0faf7910090fbd227300099f54bf4f69678fa328f84827c18031db3827104262a7365db53fffdede7759e7562f1bc

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild
new file mode 100644
index ..ec091124b7ad
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="acct-group/kvm"
+
+QA_PREBUILT="usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/rebase-snap
+   usr/bin/seccompiler-bin"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   ERROR_BRIDGE+=" Ethernet 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2023-05-18 Thread Joonas Niilola
commit: e928dc38e4025e99b371ee2875dfae3e92892461
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Mon May  1 06:21:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 18 07:44:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e928dc38

app-emulation/firecracker-bin: add 1.3.2

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/30819
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.3.2.ebuild   | 82 ++
 2 files changed, 84 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index e2d68d45746d..af7fbaa01855 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -2,3 +2,5 @@ DIST firecracker-v1.2.0-aarch64.tgz 4060245 BLAKE2B 
28434aa623eb473b1886e5a6da2a
 DIST firecracker-v1.2.0-x86_64.tgz 3932475 BLAKE2B 
3db4b5f0746db48e8cd6e00735ba859e16b1bec94a23854cdc3af65d032773c596e8b52cf0a0cd40e363de1a5c67817176a5287af9c692167e8f4681a6b07e9a
 SHA512 
67fcd8b898ebc3207de8f93a466430261c923d27bce97bb32636bd243957cb757da1fc72ebec2751c14205e111d2ffb80c94cfa033aecf715962e59b813fbe5f
 DIST firecracker-v1.3.1-aarch64.tgz 4178577 BLAKE2B 
80636ee5878acce741f12647c7107b111430ee4a6f1da9e09af44d30bce16ac8e69d11ebc59b6220cbf145882876b38f4ee0e0a7c0050830ee93b6c925c0bd7e
 SHA512 
f82ab276bac1d8187d33b4b0b07e871122170199025ca693d2eaf3a02d93e03dcbfe50af87584a69ac2c00868e0c02a8a7350f5e1b1e9cb196dc52d7c677f539
 DIST firecracker-v1.3.1-x86_64.tgz 4105205 BLAKE2B 
ab40e91c641c34b621542a991c642be61404aaa77d861341827d0555e5128773f7407277355a342fdc7c4c26d6a604e357901672175ef0a6578b25c9207c2e45
 SHA512 
272f3579f2943ee32663590e99658ee52cf7b8693b402d2f342e1de8a55fa4c05db5fb4b6a0495c88dfb51f0830640c3e6ef9e1569264f6c2eb9ab99c84bc2b5
+DIST firecracker-v1.3.2-aarch64.tgz 4192631 BLAKE2B 
b1a44c7fb0458f8e9298eddebc047cb4582ca4164926b29b23961a3c9decba26278bd70117365b89e29c414561aed1e79f4e2c248d362ea3e389d58bc5a60235
 SHA512 
9e88396270da04f8b0ee92c0b15f4abb8e05674c97b2dc9233ea181e9ce5a9c96400d2cc870279d9dd3fd5763cbefc3e74db01cb0ecacd1d84c966eb9c7d39d9
+DIST firecracker-v1.3.2-x86_64.tgz 4152061 BLAKE2B 
f9025e827b53b482bd0f44918533ad0834eaa2ca4e4d13bedda5899ba3790e9bd0bf31793d2d6e53b7791b988a2fe0b5c69b5c08eba94d865660ee4e6c2ce282
 SHA512 
ff5c8ed9c7a200c87436ea5f952ecf584476030a2153eaa6d753624a324fa980687249a2a3351cb120f984b86c13395c611dbb44029072f2a961d79c54dbe731

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.3.2.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.3.2.ebuild
new file mode 100644
index ..ec091124b7ad
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.3.2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="acct-group/kvm"
+
+QA_PREBUILT="usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/rebase-snap
+   usr/bin/seccompiler-bin"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   ERROR_BRIDGE+=" Ethernet 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2023-03-11 Thread Sam James
commit: 5032ba54751e1910ab0e1bbfb9c080b4f98dbacf
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sat Mar  4 13:23:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 11 21:22:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5032ba54

app-emulation/firecracker-bin: add 1.3.1

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Signed-off-by: Sam James  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.3.1.ebuild   | 82 ++
 2 files changed, 84 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 16bac94a56f3..bf72a14254fd 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -10,3 +10,5 @@ DIST firecracker-v1.1.3-aarch64.tgz 2066398 BLAKE2B 
0ac0027f6c96e1d8dc72ccb87a1b
 DIST firecracker-v1.1.3-x86_64.tgz 2034217 BLAKE2B 
7d2f7dc4e4189305db87d27802f03af8ddc0b5dc1a13e891b662aa50138b5cf5e31935d271a4abcf0052593443634bc9a7e93f5609a03ad16618db9e12ed
 SHA512 
ce0b2723c26cee301de5a47579a578824f583fbf057be6b05737e6474d5591da36816224171d8136de0deb16101ecfd57d4a885cfcf46aa2043ef41e54d79eab
 DIST firecracker-v1.2.0-aarch64.tgz 4060245 BLAKE2B 
28434aa623eb473b1886e5a6da2a2b97a7bb1f6d6692724dccbeaef49cbd2204f3d0f409c59a1ca54b293f15b83ced5eb545d9c93c450048cb9f652e99c97a3c
 SHA512 
c0ce21fb54fd16e0b649da65a05cbd43af470b5b8660a1b86cbcd7220c88ca535e5e107114c6ff30cd1d8818d046c741af0365ce6c2f25b7b2cac5b13f77634e
 DIST firecracker-v1.2.0-x86_64.tgz 3932475 BLAKE2B 
3db4b5f0746db48e8cd6e00735ba859e16b1bec94a23854cdc3af65d032773c596e8b52cf0a0cd40e363de1a5c67817176a5287af9c692167e8f4681a6b07e9a
 SHA512 
67fcd8b898ebc3207de8f93a466430261c923d27bce97bb32636bd243957cb757da1fc72ebec2751c14205e111d2ffb80c94cfa033aecf715962e59b813fbe5f
+DIST firecracker-v1.3.1-aarch64.tgz 4178577 BLAKE2B 
80636ee5878acce741f12647c7107b111430ee4a6f1da9e09af44d30bce16ac8e69d11ebc59b6220cbf145882876b38f4ee0e0a7c0050830ee93b6c925c0bd7e
 SHA512 
f82ab276bac1d8187d33b4b0b07e871122170199025ca693d2eaf3a02d93e03dcbfe50af87584a69ac2c00868e0c02a8a7350f5e1b1e9cb196dc52d7c677f539
+DIST firecracker-v1.3.1-x86_64.tgz 4105205 BLAKE2B 
ab40e91c641c34b621542a991c642be61404aaa77d861341827d0555e5128773f7407277355a342fdc7c4c26d6a604e357901672175ef0a6578b25c9207c2e45
 SHA512 
272f3579f2943ee32663590e99658ee52cf7b8693b402d2f342e1de8a55fa4c05db5fb4b6a0495c88dfb51f0830640c3e6ef9e1569264f6c2eb9ab99c84bc2b5

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.3.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.3.1.ebuild
new file mode 100644
index ..ec091124b7ad
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.3.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="acct-group/kvm"
+
+QA_PREBUILT="usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/rebase-snap
+   usr/bin/seccompiler-bin"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   ERROR_BRIDGE+=" Ethernet Bridging for some network 
configurations."
+
+ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2023-03-11 Thread Sam James
commit: 97878f44da7911458006d0376d8f74ab71e17897
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sat Mar  4 13:24:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 11 21:22:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97878f44

app-emulation/firecracker-bin: drop old versions

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/29923
Signed-off-by: Sam James  gentoo.org>

 app-emulation/firecracker-bin/Manifest | 10 ---
 .../firecracker-bin/firecracker-bin-1.0.0.ebuild   | 80 -
 .../firecracker-bin/firecracker-bin-1.1.0.ebuild   | 82 --
 .../firecracker-bin/firecracker-bin-1.1.1.ebuild   | 82 --
 .../firecracker-bin/firecracker-bin-1.1.2.ebuild   | 82 --
 .../firecracker-bin/firecracker-bin-1.1.3.ebuild   | 82 --
 6 files changed, 418 deletions(-)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index bf72a14254fd..e2d68d45746d 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -1,13 +1,3 @@
-DIST firecracker-v1.0.0-aarch64.tgz 1645541 BLAKE2B 
4ddc94567209078cd6449f52b77ec56514d7a6a284f3ca9736379070ec0048b5ae03159903ca7c85ba08732f4c341d4140165479b289be6cecc0de02e94bbd60
 SHA512 
3294d4f86b493841e00be26b8843add4cd04bd73a9006b22def101c5aa064489bd3287bdc1b3bcb6a4534205c36aeefe26f28a0fa934ae655cd24ac397175f09
-DIST firecracker-v1.0.0-x86_64.tgz 1670233 BLAKE2B 
a715514f8497a694d29c33872f3521c11098f7b86e035b7ebe4ba9d912b60be9f1b6ecd03e60fa515223f72b7962613907855bb63d64650a8a62e2c23acd0233
 SHA512 
ecfae6adde808bbb1829c3fcf47e7ffe5ca6d68c73b8d631015c09463b4912d5d66f46e0a68fef671498875567e14631ae370a5049d70f2976cf7fb93314
-DIST firecracker-v1.1.0-aarch64.tgz 1872949 BLAKE2B 
41d898e3b22a7e53ce3581d1e74b970b393c2677ced7a7f9ceb70f39a3e89214c849728b005b26c38668364f36f8b9c7ec7661d60886f5ea3b7a154625d6ec83
 SHA512 
b04a4d9a0b1e7606efad5c1a019c346c7ac725d8acb92b393bcf0669f0ae690385e673ea81f44b171854dcc065d3fb59fbddd3e91db6eac78de05713a4d8505e
-DIST firecracker-v1.1.0-x86_64.tgz 1896567 BLAKE2B 
4f3cee9c144e152c15d64d80c708a1969bc57fdc951f8fe54f40a778b83a1ef7141cd0a6abe6014c20aa20958f0e02749712ebfb39896006e0291d94a12d743e
 SHA512 
ca7efe3208560e4e7e50a4b57f875cea0677383f3867bf961747c44aa51ebe66abfc104e5c0e80783d286c95d38b97751c6cda1840942f463c0749c9340fee5a
-DIST firecracker-v1.1.1-aarch64.tgz 1872407 BLAKE2B 
16dd7c0f4fc46beacb3cd72f5c671dafd4fe738886754df7540b62b4243bbcd6fd9a25d34a0e295082e32ed250f504789a5af9bc0b22187d51f2165af13e3e53
 SHA512 
8d776daafcf13c5c971008b6e3e60538e17a96a245869526320a7f9a2a341cf9429c6dd2d22bf044c4192da613d7cca5b5814d71ab0d895009f60b9140aff1b9
-DIST firecracker-v1.1.1-x86_64.tgz 1894446 BLAKE2B 
c2af407efb6a494b3e84a480164f0fa7b8537fe659e36531738a96b013f6bad016a7c44490e65cfcea1fc8c709be64f738134b88793889179c5e8e31ac84489f
 SHA512 
ad5e52f690f18c2c9809b586fa9be35e06ac52b5ba672ad62acb872b7f9e8de91d2dfe200629ad392709e1363ea41169f8d816be482fd46dd6c38c1b9a8e28a9
-DIST firecracker-v1.1.2-aarch64.tgz 1873376 BLAKE2B 
e4498be965aa7706dd6eb3ff50eaf93815dafa1a3e931b449eb209deea0bafcd63bb3ff2b971026880b66d6486001f449ab4fc43ff446d18b8724c38e5663450
 SHA512 
cb67c35dfc8eddcec0bc707693442fd0f27ce56f73743ac40c0085854a1481ed2d914d0ca0e824eae79363eda87452be15b75ac88c3e93df7fe38b4887ebc3d4
-DIST firecracker-v1.1.2-x86_64.tgz 1894723 BLAKE2B 
18044fa794826da62f026f61f779427e6ffb606b84e64e3b65bd1904acc06578dfe333130bcd2871371093c2d7d9e5756a744fb7181378bc71a0d80cca586daf
 SHA512 
a2d5c36021c0f309f75182148b794beb3ca6369b63eb1ca9e963e0991df07cc6987d4653a7318b53c76cd82db5827dda059877c4d7f7bbd8d89e313a26c81b30
-DIST firecracker-v1.1.3-aarch64.tgz 2066398 BLAKE2B 
0ac0027f6c96e1d8dc72ccb87a1b8d6f438d2c3b459060d02578bbaa12c488081e40d13ef8ed31ffbf1031e7bafd86c47b6b5e513394a401216fd185c6b7b380
 SHA512 
17233406462ce7e6b528b563656ed35187cbf3172c6979e623cb280036d3d74e2361ca7b14f483a2e5a9635e340a64b83aae444aab504f95f31bd91c500d5823
-DIST firecracker-v1.1.3-x86_64.tgz 2034217 BLAKE2B 
7d2f7dc4e4189305db87d27802f03af8ddc0b5dc1a13e891b662aa50138b5cf5e31935d271a4abcf0052593443634bc9a7e93f5609a03ad16618db9e12ed
 SHA512 
ce0b2723c26cee301de5a47579a578824f583fbf057be6b05737e6474d5591da36816224171d8136de0deb16101ecfd57d4a885cfcf46aa2043ef41e54d79eab
 DIST firecracker-v1.2.0-aarch64.tgz 4060245 BLAKE2B 
28434aa623eb473b1886e5a6da2a2b97a7bb1f6d6692724dccbeaef49cbd2204f3d0f409c59a1ca54b293f15b83ced5eb545d9c93c450048cb9f652e99c97a3c
 SHA512 
c0ce21fb54fd16e0b649da65a05cbd43af470b5b8660a1b86cbcd7220c88ca535e5e107114c6ff30cd1d8818d046c741af0365ce6c2f25b7b2cac5b13f77634e
 DIST firecracker-v1.2.0-x86_64.tgz 3932475 BLAKE2B 
3db4b5f0746db48e8cd6e00735ba859e16b1bec94a23854cdc3af65d032773c596e8b52cf0a0cd40e363de1a5c67817176a5287af9c692167e8f4681a6b07e9a
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2022-12-08 Thread Joonas Niilola
commit: 2181bd01aef75f9c7175a91c4c60b7fb2ff25bad
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Dec  9 07:12:06 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Dec  9 07:12:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2181bd01

app-emulation/firecracker-bin: add github upstream metadata

Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emulation/firecracker-bin/metadata.xml 
b/app-emulation/firecracker-bin/metadata.xml
index 55286390011d..60d11bb309b0 100644
--- a/app-emulation/firecracker-bin/metadata.xml
+++ b/app-emulation/firecracker-bin/metadata.xml
@@ -9,4 +9,7 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   firecracker-microvm/firecracker
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2022-11-02 Thread Joonas Niilola
commit: e6496a3f70106dc16773554ba151290e435b284b
Author: Ilya Mochalov  gmail  com>
AuthorDate: Sun Oct 16 23:49:02 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov  2 14:24:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6496a3f

app-emulation/firecracker-bin: add 1.1.2

Signed-off-by: Ilya Mochalov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27815
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.1.2.ebuild   | 82 ++
 2 files changed, 84 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 18ea8eeb33e1..38a92587372e 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -4,3 +4,5 @@ DIST firecracker-v1.1.0-aarch64.tgz 1872949 BLAKE2B 
41d898e3b22a7e53ce3581d1e74b
 DIST firecracker-v1.1.0-x86_64.tgz 1896567 BLAKE2B 
4f3cee9c144e152c15d64d80c708a1969bc57fdc951f8fe54f40a778b83a1ef7141cd0a6abe6014c20aa20958f0e02749712ebfb39896006e0291d94a12d743e
 SHA512 
ca7efe3208560e4e7e50a4b57f875cea0677383f3867bf961747c44aa51ebe66abfc104e5c0e80783d286c95d38b97751c6cda1840942f463c0749c9340fee5a
 DIST firecracker-v1.1.1-aarch64.tgz 1872407 BLAKE2B 
16dd7c0f4fc46beacb3cd72f5c671dafd4fe738886754df7540b62b4243bbcd6fd9a25d34a0e295082e32ed250f504789a5af9bc0b22187d51f2165af13e3e53
 SHA512 
8d776daafcf13c5c971008b6e3e60538e17a96a245869526320a7f9a2a341cf9429c6dd2d22bf044c4192da613d7cca5b5814d71ab0d895009f60b9140aff1b9
 DIST firecracker-v1.1.1-x86_64.tgz 1894446 BLAKE2B 
c2af407efb6a494b3e84a480164f0fa7b8537fe659e36531738a96b013f6bad016a7c44490e65cfcea1fc8c709be64f738134b88793889179c5e8e31ac84489f
 SHA512 
ad5e52f690f18c2c9809b586fa9be35e06ac52b5ba672ad62acb872b7f9e8de91d2dfe200629ad392709e1363ea41169f8d816be482fd46dd6c38c1b9a8e28a9
+DIST firecracker-v1.1.2-aarch64.tgz 1873376 BLAKE2B 
e4498be965aa7706dd6eb3ff50eaf93815dafa1a3e931b449eb209deea0bafcd63bb3ff2b971026880b66d6486001f449ab4fc43ff446d18b8724c38e5663450
 SHA512 
cb67c35dfc8eddcec0bc707693442fd0f27ce56f73743ac40c0085854a1481ed2d914d0ca0e824eae79363eda87452be15b75ac88c3e93df7fe38b4887ebc3d4
+DIST firecracker-v1.1.2-x86_64.tgz 1894723 BLAKE2B 
18044fa794826da62f026f61f779427e6ffb606b84e64e3b65bd1904acc06578dfe333130bcd2871371093c2d7d9e5756a744fb7181378bc71a0d80cca586daf
 SHA512 
a2d5c36021c0f309f75182148b794beb3ca6369b63eb1ca9e963e0991df07cc6987d4653a7318b53c76cd82db5827dda059877c4d7f7bbd8d89e313a26c81b30

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.1.2.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.1.2.ebuild
new file mode 100644
index ..d91fe042b78a
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.1.2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="acct-group/kvm"
+
+QA_PREBUILT="usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/rebase-snap
+   usr/bin/seccompiler-bin"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   ERROR_BRIDGE+=" Ethernet Bridging for some network 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2022-08-17 Thread Joonas Niilola
commit: f599d33a37962b88399b888e3c84415b9af24227
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sun Jul 31 11:11:03 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Aug 17 16:17:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f599d33a

app-emulation/firecracker-bin: drop 0.24.5, 0.25.0, 0.25.1, 0.25.2

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  8 ---
 .../firecracker-bin/firecracker-bin-0.24.5.ebuild  | 76 
 .../firecracker-bin/firecracker-bin-0.25.0.ebuild  | 76 
 .../firecracker-bin/firecracker-bin-0.25.1.ebuild  | 81 --
 .../firecracker-bin/firecracker-bin-0.25.2.ebuild  | 81 --
 5 files changed, 322 deletions(-)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index cbb02b905dee..18ea8eeb33e1 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -1,11 +1,3 @@
-DIST firecracker-v0.24.5-aarch64.tgz 1426237 BLAKE2B 
11e260d4afcd5f5ebabeb5c773060250a9205a8110ea4f0915d1b8b3eb7fc448a2a99159d73d2bfaa9b1e9ea88258996de73e296b9916c533f9b7eac8c77fc15
 SHA512 
518f122f277a293b54bd870bb166847e4d7fa87574e47d3cd606d35e260ebd7359806922e09fb86cf16fb2ee3969bbf68b40538150e7064c866710c1803fada8
-DIST firecracker-v0.24.5-x86_64.tgz 1432963 BLAKE2B 
70e16dc651ae1071b9f223f0a21eaba6a8ad515d75847698cbf67ac73053cb8c52d67cd46a315e5681dadbab92ecc4d0d43ecbba9928dc2f52a5168c0a889a97
 SHA512 
746f1af7a37b2ecdd86faee75ee0cacf01aa80aa6f060cc75761f930df0da9a6f6597fea4235035ba10f6198909b5b2f7a834571c52d73e647611f9be8fa0967
-DIST firecracker-v0.25.0-aarch64.tgz 1747986 BLAKE2B 
cbfbe04326f78491fccbde69ae28552db255ef88b1da4a6d3ba62fd8aac34e935677e7fc8d71d8efa56f87f764dfd17b3da6ff688fd0602f0b414060a402c0d2
 SHA512 
2cc1882782e26492979c06fef06f162d4f1d20a8e1cacc2680b3ea54d6f028b951c6a14f1a3d4169079cd407f9e6e77c49e64b8dbebd4e329b683a1f38f90298
-DIST firecracker-v0.25.0-x86_64.tgz 1773525 BLAKE2B 
e870c7d021f6c5b960c52883ab659fc33fec3b39314ec1ca5448f02b9596e88192831639c6817048b97954d28866eaa7b94b50821a6c991def345bce3b47b9bb
 SHA512 
ffd3e9dfe7e2b29ce6c9ef61504056844d7081850dfe484ddb207d7339242819adf6d7a43e9c812c032fcf606daca8d10c125071d11dd5cfe431de41eb557c0f
-DIST firecracker-v0.25.1-aarch64.tgz 1746829 BLAKE2B 
613e575d06cd9e482cec705a1775099b4587311a579e3146f7b35bf2d26293384d5092106c7e666e1858c7d898cccb3a5173afcba57f8cce1b8a81547505c0e5
 SHA512 
1e3217a94f1a43b2ef84a5a07d2f1f2690ae1129787cb286ac4f1b8c82dbd15d7489149222f22cb58a9628e8cd1704cf387c17e71053367218425881f73610e5
-DIST firecracker-v0.25.1-x86_64.tgz 1773703 BLAKE2B 
d577dfad765b8135471a673e9699c75bb7905e73496b7e9940a7634182267a1b3bfd8111088db4e1103da47e64159c585d46f8a9fb913ba3dcb1d4d1fe5f9920
 SHA512 
8108b7576655ae31c97f6349f5dd530aca2828acbb0d4589d6d0c113d44c4e14b28c4d76f73fe16c5538ce4940bd86e913e97ad35d7f915f8199bceaf4f74fe3
-DIST firecracker-v0.25.2-aarch64.tgz 1750770 BLAKE2B 
8b34e8be4965e048e51ef60c8938f1a346d2cbf852166d7fb6156781626a2201b8fe56a8f82fcd96e2ed637f32f3f2ed83cbdd3e56a27026f6fc9ac3b1ee1fc2
 SHA512 
d8a8a2c4bcd347dda63fdbbaed58bd9b8626b1d23be9fc1151d8fb5ebd4b65feea9eff304bf951d82817cf5af0a7a7ca1be37f2bd62d1cd72bf6f4119499f950
-DIST firecracker-v0.25.2-x86_64.tgz 1773163 BLAKE2B 
dd1287cbbc2955368011417b56d24d7ab4d44b5d102a38541b5038d7a400dad71393ba25ab831cacf0aca8c1e6e344f56fb668af88ebb4c379941bed152a5e71
 SHA512 
24d7a466019e786ded7eb6747108123c1f177e86d3197738ffc646a2f27f642576e052a8b52a0b75fa3b53de6e0a2828defa5dbba62b208e8c262248240c5059
 DIST firecracker-v1.0.0-aarch64.tgz 1645541 BLAKE2B 
4ddc94567209078cd6449f52b77ec56514d7a6a284f3ca9736379070ec0048b5ae03159903ca7c85ba08732f4c341d4140165479b289be6cecc0de02e94bbd60
 SHA512 
3294d4f86b493841e00be26b8843add4cd04bd73a9006b22def101c5aa064489bd3287bdc1b3bcb6a4534205c36aeefe26f28a0fa934ae655cd24ac397175f09
 DIST firecracker-v1.0.0-x86_64.tgz 1670233 BLAKE2B 
a715514f8497a694d29c33872f3521c11098f7b86e035b7ebe4ba9d912b60be9f1b6ecd03e60fa515223f72b7962613907855bb63d64650a8a62e2c23acd0233
 SHA512 
ecfae6adde808bbb1829c3fcf47e7ffe5ca6d68c73b8d631015c09463b4912d5d66f46e0a68fef671498875567e14631ae370a5049d70f2976cf7fb93314
 DIST firecracker-v1.1.0-aarch64.tgz 1872949 BLAKE2B 
41d898e3b22a7e53ce3581d1e74b970b393c2677ced7a7f9ceb70f39a3e89214c849728b005b26c38668364f36f8b9c7ec7661d60886f5ea3b7a154625d6ec83
 SHA512 
b04a4d9a0b1e7606efad5c1a019c346c7ac725d8acb92b393bcf0669f0ae690385e673ea81f44b171854dcc065d3fb59fbddd3e91db6eac78de05713a4d8505e

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild
deleted file mode 100644
index b52d481d808e..
--- a/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2022-08-17 Thread Joonas Niilola
commit: aa50a50babc43be158c15bbe584fc3e7d5ba15b8
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sun Jul 31 11:10:04 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Aug 17 16:17:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa50a50b

app-emulation/firecracker-bin: add 1.1.1

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.1.1.ebuild   | 83 ++
 2 files changed, 85 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 71da0968c9cc..cbb02b905dee 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -10,3 +10,5 @@ DIST firecracker-v1.0.0-aarch64.tgz 1645541 BLAKE2B 
4ddc94567209078cd6449f52b77e
 DIST firecracker-v1.0.0-x86_64.tgz 1670233 BLAKE2B 
a715514f8497a694d29c33872f3521c11098f7b86e035b7ebe4ba9d912b60be9f1b6ecd03e60fa515223f72b7962613907855bb63d64650a8a62e2c23acd0233
 SHA512 
ecfae6adde808bbb1829c3fcf47e7ffe5ca6d68c73b8d631015c09463b4912d5d66f46e0a68fef671498875567e14631ae370a5049d70f2976cf7fb93314
 DIST firecracker-v1.1.0-aarch64.tgz 1872949 BLAKE2B 
41d898e3b22a7e53ce3581d1e74b970b393c2677ced7a7f9ceb70f39a3e89214c849728b005b26c38668364f36f8b9c7ec7661d60886f5ea3b7a154625d6ec83
 SHA512 
b04a4d9a0b1e7606efad5c1a019c346c7ac725d8acb92b393bcf0669f0ae690385e673ea81f44b171854dcc065d3fb59fbddd3e91db6eac78de05713a4d8505e
 DIST firecracker-v1.1.0-x86_64.tgz 1896567 BLAKE2B 
4f3cee9c144e152c15d64d80c708a1969bc57fdc951f8fe54f40a778b83a1ef7141cd0a6abe6014c20aa20958f0e02749712ebfb39896006e0291d94a12d743e
 SHA512 
ca7efe3208560e4e7e50a4b57f875cea0677383f3867bf961747c44aa51ebe66abfc104e5c0e80783d286c95d38b97751c6cda1840942f463c0749c9340fee5a
+DIST firecracker-v1.1.1-aarch64.tgz 1872407 BLAKE2B 
16dd7c0f4fc46beacb3cd72f5c671dafd4fe738886754df7540b62b4243bbcd6fd9a25d34a0e295082e32ed250f504789a5af9bc0b22187d51f2165af13e3e53
 SHA512 
8d776daafcf13c5c971008b6e3e60538e17a96a245869526320a7f9a2a341cf9429c6dd2d22bf044c4192da613d7cca5b5814d71ab0d895009f60b9140aff1b9
+DIST firecracker-v1.1.1-x86_64.tgz 1894446 BLAKE2B 
c2af407efb6a494b3e84a480164f0fa7b8537fe659e36531738a96b013f6bad016a7c44490e65cfcea1fc8c709be64f738134b88793889179c5e8e31ac84489f
 SHA512 
ad5e52f690f18c2c9809b586fa9be35e06ac52b5ba672ad62acb872b7f9e8de91d2dfe200629ad392709e1363ea41169f8d816be482fd46dd6c38c1b9a8e28a9

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.1.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.1.1.ebuild
new file mode 100644
index ..4c8acf462668
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.1.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/rebase-snap
+   usr/bin/seccompiler-bin"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   ERROR_BRIDGE+=" Ethernet Bridging for 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2022-08-17 Thread Joonas Niilola
commit: 541d99a4c4b220ef704f7bfe2354574752d6834a
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sun Jul 31 11:13:11 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Aug 17 16:17:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541d99a4

app-emulation/firecracker-bin: Remove blocker on firecracker

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/26682
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild | 3 +--
 app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild | 3 +--
 app-emulation/firecracker-bin/firecracker-bin-1.1.1.ebuild | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild
index bc5a55abc408..4f3f39a24ec6 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild
@@ -21,8 +21,7 @@ KEYWORDS="~amd64 ~arm64"
 
 RESTRICT="test strip"
 
-RDEPEND="!app-emulation/firecracker
-   acct-group/kvm"
+RDEPEND="acct-group/kvm"
 
 QA_PREBUILT="usr/bin/firecracker
usr/bin/jailer

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild
index 4c8acf462668..d91fe042b78a 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild
@@ -21,8 +21,7 @@ KEYWORDS="~amd64 ~arm64"
 
 RESTRICT="test strip"
 
-RDEPEND="!app-emulation/firecracker
-   acct-group/kvm"
+RDEPEND="acct-group/kvm"
 
 QA_PREBUILT="usr/bin/firecracker
usr/bin/jailer

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.1.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.1.1.ebuild
index 4c8acf462668..d91fe042b78a 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-1.1.1.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.1.1.ebuild
@@ -21,8 +21,7 @@ KEYWORDS="~amd64 ~arm64"
 
 RESTRICT="test strip"
 
-RDEPEND="!app-emulation/firecracker
-   acct-group/kvm"
+RDEPEND="acct-group/kvm"
 
 QA_PREBUILT="usr/bin/firecracker
usr/bin/jailer



[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2022-05-18 Thread Sam James
commit: 6a53c56ef5c0e28e00e82e7f0ccb163fcef622fd
Author: Ilya Mochalov  gmail  com>
AuthorDate: Thu May 12 02:25:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 19 02:10:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a53c56e

app-emulation/firecracker-bin: 1.1.0 version bump

Signed-off-by: Ilya Mochalov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25451
Signed-off-by: Sam James  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.1.0.ebuild   | 83 ++
 2 files changed, 85 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index d86a65faef32..71da0968c9cc 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -8,3 +8,5 @@ DIST firecracker-v0.25.2-aarch64.tgz 1750770 BLAKE2B 
8b34e8be4965e048e51ef60c893
 DIST firecracker-v0.25.2-x86_64.tgz 1773163 BLAKE2B 
dd1287cbbc2955368011417b56d24d7ab4d44b5d102a38541b5038d7a400dad71393ba25ab831cacf0aca8c1e6e344f56fb668af88ebb4c379941bed152a5e71
 SHA512 
24d7a466019e786ded7eb6747108123c1f177e86d3197738ffc646a2f27f642576e052a8b52a0b75fa3b53de6e0a2828defa5dbba62b208e8c262248240c5059
 DIST firecracker-v1.0.0-aarch64.tgz 1645541 BLAKE2B 
4ddc94567209078cd6449f52b77ec56514d7a6a284f3ca9736379070ec0048b5ae03159903ca7c85ba08732f4c341d4140165479b289be6cecc0de02e94bbd60
 SHA512 
3294d4f86b493841e00be26b8843add4cd04bd73a9006b22def101c5aa064489bd3287bdc1b3bcb6a4534205c36aeefe26f28a0fa934ae655cd24ac397175f09
 DIST firecracker-v1.0.0-x86_64.tgz 1670233 BLAKE2B 
a715514f8497a694d29c33872f3521c11098f7b86e035b7ebe4ba9d912b60be9f1b6ecd03e60fa515223f72b7962613907855bb63d64650a8a62e2c23acd0233
 SHA512 
ecfae6adde808bbb1829c3fcf47e7ffe5ca6d68c73b8d631015c09463b4912d5d66f46e0a68fef671498875567e14631ae370a5049d70f2976cf7fb93314
+DIST firecracker-v1.1.0-aarch64.tgz 1872949 BLAKE2B 
41d898e3b22a7e53ce3581d1e74b970b393c2677ced7a7f9ceb70f39a3e89214c849728b005b26c38668364f36f8b9c7ec7661d60886f5ea3b7a154625d6ec83
 SHA512 
b04a4d9a0b1e7606efad5c1a019c346c7ac725d8acb92b393bcf0669f0ae690385e673ea81f44b171854dcc065d3fb59fbddd3e91db6eac78de05713a4d8505e
+DIST firecracker-v1.1.0-x86_64.tgz 1896567 BLAKE2B 
4f3cee9c144e152c15d64d80c708a1969bc57fdc951f8fe54f40a778b83a1ef7141cd0a6abe6014c20aa20958f0e02749712ebfb39896006e0291d94a12d743e
 SHA512 
ca7efe3208560e4e7e50a4b57f875cea0677383f3867bf961747c44aa51ebe66abfc104e5c0e80783d286c95d38b97751c6cda1840942f463c0749c9340fee5a

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild
new file mode 100644
index ..4c8acf462668
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/rebase-snap
+   usr/bin/seccompiler-bin"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   ERROR_BRIDGE+=" Ethernet 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2022-02-06 Thread Ionen Wolkens
commit: 2a35cdfe8fb21a88ed82a6f3b9a6125855b2d908
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Mon Jan 31 09:18:26 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  6 19:33:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a35cdfe

app-emulation/firecracker-bin: Bump to 1.0.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/24029
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-1.0.0.ebuild   | 81 ++
 2 files changed, 83 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 945f291ecb5c..d86a65faef32 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -6,3 +6,5 @@ DIST firecracker-v0.25.1-aarch64.tgz 1746829 BLAKE2B 
613e575d06cd9e482cec705a177
 DIST firecracker-v0.25.1-x86_64.tgz 1773703 BLAKE2B 
d577dfad765b8135471a673e9699c75bb7905e73496b7e9940a7634182267a1b3bfd8111088db4e1103da47e64159c585d46f8a9fb913ba3dcb1d4d1fe5f9920
 SHA512 
8108b7576655ae31c97f6349f5dd530aca2828acbb0d4589d6d0c113d44c4e14b28c4d76f73fe16c5538ce4940bd86e913e97ad35d7f915f8199bceaf4f74fe3
 DIST firecracker-v0.25.2-aarch64.tgz 1750770 BLAKE2B 
8b34e8be4965e048e51ef60c8938f1a346d2cbf852166d7fb6156781626a2201b8fe56a8f82fcd96e2ed637f32f3f2ed83cbdd3e56a27026f6fc9ac3b1ee1fc2
 SHA512 
d8a8a2c4bcd347dda63fdbbaed58bd9b8626b1d23be9fc1151d8fb5ebd4b65feea9eff304bf951d82817cf5af0a7a7ca1be37f2bd62d1cd72bf6f4119499f950
 DIST firecracker-v0.25.2-x86_64.tgz 1773163 BLAKE2B 
dd1287cbbc2955368011417b56d24d7ab4d44b5d102a38541b5038d7a400dad71393ba25ab831cacf0aca8c1e6e344f56fb668af88ebb4c379941bed152a5e71
 SHA512 
24d7a466019e786ded7eb6747108123c1f177e86d3197738ffc646a2f27f642576e052a8b52a0b75fa3b53de6e0a2828defa5dbba62b208e8c262248240c5059
+DIST firecracker-v1.0.0-aarch64.tgz 1645541 BLAKE2B 
4ddc94567209078cd6449f52b77ec56514d7a6a284f3ca9736379070ec0048b5ae03159903ca7c85ba08732f4c341d4140165479b289be6cecc0de02e94bbd60
 SHA512 
3294d4f86b493841e00be26b8843add4cd04bd73a9006b22def101c5aa064489bd3287bdc1b3bcb6a4534205c36aeefe26f28a0fa934ae655cd24ac397175f09
+DIST firecracker-v1.0.0-x86_64.tgz 1670233 BLAKE2B 
a715514f8497a694d29c33872f3521c11098f7b86e035b7ebe4ba9d912b60be9f1b6ecd03e60fa515223f72b7962613907855bb63d64650a8a62e2c23acd0233
 SHA512 
ecfae6adde808bbb1829c3fcf47e7ffe5ca6d68c73b8d631015c09463b4912d5d66f46e0a68fef671498875567e14631ae370a5049d70f2976cf7fb93314

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild
new file mode 100644
index ..bc5a55abc408
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/seccompiler-bin"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-11-28 Thread Ionen Wolkens
commit: 1476b7d998c3db65f172af7225d6035e139a0958
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sun Nov 28 10:54:30 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Nov 28 22:13:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1476b7d9

app-emulation/firecracker-bin: Bump to 0.25.2

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/23098
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-0.25.2.ebuild  | 81 ++
 2 files changed, 83 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 76006a81ddcd..945f291ecb5c 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -4,3 +4,5 @@ DIST firecracker-v0.25.0-aarch64.tgz 1747986 BLAKE2B 
cbfbe04326f78491fccbde69ae2
 DIST firecracker-v0.25.0-x86_64.tgz 1773525 BLAKE2B 
e870c7d021f6c5b960c52883ab659fc33fec3b39314ec1ca5448f02b9596e88192831639c6817048b97954d28866eaa7b94b50821a6c991def345bce3b47b9bb
 SHA512 
ffd3e9dfe7e2b29ce6c9ef61504056844d7081850dfe484ddb207d7339242819adf6d7a43e9c812c032fcf606daca8d10c125071d11dd5cfe431de41eb557c0f
 DIST firecracker-v0.25.1-aarch64.tgz 1746829 BLAKE2B 
613e575d06cd9e482cec705a1775099b4587311a579e3146f7b35bf2d26293384d5092106c7e666e1858c7d898cccb3a5173afcba57f8cce1b8a81547505c0e5
 SHA512 
1e3217a94f1a43b2ef84a5a07d2f1f2690ae1129787cb286ac4f1b8c82dbd15d7489149222f22cb58a9628e8cd1704cf387c17e71053367218425881f73610e5
 DIST firecracker-v0.25.1-x86_64.tgz 1773703 BLAKE2B 
d577dfad765b8135471a673e9699c75bb7905e73496b7e9940a7634182267a1b3bfd8111088db4e1103da47e64159c585d46f8a9fb913ba3dcb1d4d1fe5f9920
 SHA512 
8108b7576655ae31c97f6349f5dd530aca2828acbb0d4589d6d0c113d44c4e14b28c4d76f73fe16c5538ce4940bd86e913e97ad35d7f915f8199bceaf4f74fe3
+DIST firecracker-v0.25.2-aarch64.tgz 1750770 BLAKE2B 
8b34e8be4965e048e51ef60c8938f1a346d2cbf852166d7fb6156781626a2201b8fe56a8f82fcd96e2ed637f32f3f2ed83cbdd3e56a27026f6fc9ac3b1ee1fc2
 SHA512 
d8a8a2c4bcd347dda63fdbbaed58bd9b8626b1d23be9fc1151d8fb5ebd4b65feea9eff304bf951d82817cf5af0a7a7ca1be37f2bd62d1cd72bf6f4119499f950
+DIST firecracker-v0.25.2-x86_64.tgz 1773163 BLAKE2B 
dd1287cbbc2955368011417b56d24d7ab4d44b5d102a38541b5038d7a400dad71393ba25ab831cacf0aca8c1e6e344f56fb668af88ebb4c379941bed152a5e71
 SHA512 
24d7a466019e786ded7eb6747108123c1f177e86d3197738ffc646a2f27f642576e052a8b52a0b75fa3b53de6e0a2828defa5dbba62b208e8c262248240c5059

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.25.2.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.25.2.ebuild
new file mode 100644
index ..8c6db43589ab
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.25.2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/seccompiler-bin"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-11-10 Thread Ionen Wolkens
commit: 417cd6c1aab2cfbc74f85a788973f9a484944218
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 10 10:11:52 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 10 10:57:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417cd6c1

app-emulation/firecracker-bin: adjust CONFIG_CHECK and QA_PREBUILT

Seems wrong line was deleted by mistake wrt CONFIG_CHECK

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild
index 7c7a5f1bce4..8c6db43589a 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild
@@ -24,8 +24,9 @@ RESTRICT="test strip"
 RDEPEND="!app-emulation/firecracker
acct-group/kvm"
 
-QA_PREBUILT="/usr/bin/firecracker
-   /usr/bin/jailer"
+QA_PREBUILT="usr/bin/firecracker
+   usr/bin/jailer
+   usr/bin/seccompiler-bin"
 
 S="${WORKDIR}"
 
@@ -37,7 +38,7 @@ pkg_pretend() {
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
-   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-11-10 Thread Ionen Wolkens
commit: 6d71e158d712f6a332418e0795cf68a56e242a69
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sun Nov  7 12:51:04 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 10 10:57:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d71e158

app-emulation/firecracker-bin: Drop check for kernel VSOCK support

Firecracker does not use AF_VSOCK on the host, only on the guest.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/22857
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild | 5 +
 app-emulation/firecracker-bin/firecracker-bin-0.25.0.ebuild | 5 +
 app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild | 5 +
 3 files changed, 3 insertions(+), 12 deletions(-)

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild
index 23b5841d8c5..b52d481d808 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild
@@ -36,7 +36,7 @@ pkg_pretend() {
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
-   CONFIG_CHECK="~KVM ~TUN ~BRIDGE ~VHOST_VSOCK"
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to 
continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
@@ -47,9 +47,6 @@ pkg_pretend() {
ERROR_TUN+=" virtual network devices."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network 
configurations."
-   ERROR_VHOST_VSOCK="To use AF_VSOCK sockets for 
communication"
-   ERROR_VHOST_VSOCK+=" between host and guest, you will 
need to enable"
-   ERROR_VHOST_VSOCK+=" the vhost virtio-vsock driver in 
your kernel."
 
if use amd64 || use amd64-linux; then
if grep -q AuthenticAMD /proc/cpuinfo; then

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.25.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.25.0.ebuild
index 23b5841d8c5..b52d481d808 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-0.25.0.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.25.0.ebuild
@@ -36,7 +36,7 @@ pkg_pretend() {
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
-   CONFIG_CHECK="~KVM ~TUN ~BRIDGE ~VHOST_VSOCK"
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to 
continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
@@ -47,9 +47,6 @@ pkg_pretend() {
ERROR_TUN+=" virtual network devices."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network 
configurations."
-   ERROR_VHOST_VSOCK="To use AF_VSOCK sockets for 
communication"
-   ERROR_VHOST_VSOCK+=" between host and guest, you will 
need to enable"
-   ERROR_VHOST_VSOCK+=" the vhost virtio-vsock driver in 
your kernel."
 
if use amd64 || use amd64-linux; then
if grep -q AuthenticAMD /proc/cpuinfo; then

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild
index 11497d56c91..7c7a5f1bce4 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild
@@ -37,7 +37,7 @@ pkg_pretend() {
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
-   CONFIG_CHECK="~KVM ~TUN ~BRIDGE ~VHOST_VSOCK"
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
@@ -47,9 +47,6 @@ pkg_pretend() {
ERROR_TUN+=" virtual network devices."
ERROR_BRIDGE="You 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-11-10 Thread Ionen Wolkens
commit: a745103590ae417c7505f88efa49a0c3ca306a1b
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sun Nov  7 12:05:23 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 10 10:57:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7451035

app-emulation/firecracker-bin: Bump to 0.25.1, install seccompiler

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-0.25.1.ebuild  | 83 ++
 2 files changed, 85 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index fdce422ba0c..76006a81ddc 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -2,3 +2,5 @@ DIST firecracker-v0.24.5-aarch64.tgz 1426237 BLAKE2B 
11e260d4afcd5f5ebabeb5c7730
 DIST firecracker-v0.24.5-x86_64.tgz 1432963 BLAKE2B 
70e16dc651ae1071b9f223f0a21eaba6a8ad515d75847698cbf67ac73053cb8c52d67cd46a315e5681dadbab92ecc4d0d43ecbba9928dc2f52a5168c0a889a97
 SHA512 
746f1af7a37b2ecdd86faee75ee0cacf01aa80aa6f060cc75761f930df0da9a6f6597fea4235035ba10f6198909b5b2f7a834571c52d73e647611f9be8fa0967
 DIST firecracker-v0.25.0-aarch64.tgz 1747986 BLAKE2B 
cbfbe04326f78491fccbde69ae28552db255ef88b1da4a6d3ba62fd8aac34e935677e7fc8d71d8efa56f87f764dfd17b3da6ff688fd0602f0b414060a402c0d2
 SHA512 
2cc1882782e26492979c06fef06f162d4f1d20a8e1cacc2680b3ea54d6f028b951c6a14f1a3d4169079cd407f9e6e77c49e64b8dbebd4e329b683a1f38f90298
 DIST firecracker-v0.25.0-x86_64.tgz 1773525 BLAKE2B 
e870c7d021f6c5b960c52883ab659fc33fec3b39314ec1ca5448f02b9596e88192831639c6817048b97954d28866eaa7b94b50821a6c991def345bce3b47b9bb
 SHA512 
ffd3e9dfe7e2b29ce6c9ef61504056844d7081850dfe484ddb207d7339242819adf6d7a43e9c812c032fcf606daca8d10c125071d11dd5cfe431de41eb557c0f
+DIST firecracker-v0.25.1-aarch64.tgz 1746829 BLAKE2B 
613e575d06cd9e482cec705a1775099b4587311a579e3146f7b35bf2d26293384d5092106c7e666e1858c7d898cccb3a5173afcba57f8cce1b8a81547505c0e5
 SHA512 
1e3217a94f1a43b2ef84a5a07d2f1f2690ae1129787cb286ac4f1b8c82dbd15d7489149222f22cb58a9628e8cd1704cf387c17e71053367218425881f73610e5
+DIST firecracker-v0.25.1-x86_64.tgz 1773703 BLAKE2B 
d577dfad765b8135471a673e9699c75bb7905e73496b7e9940a7634182267a1b3bfd8111088db4e1103da47e64159c585d46f8a9fb913ba3dcb1d4d1fe5f9920
 SHA512 
8108b7576655ae31c97f6349f5dd530aca2828acbb0d4589d6d0c113d44c4e14b28c4d76f73fe16c5538ce4940bd86e913e97ad35d7f915f8199bceaf4f74fe3

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild
new file mode 100644
index 000..11497d56c91
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.25.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="/usr/bin/firecracker
+   /usr/bin/jailer"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE ~VHOST_VSOCK"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   ERROR_BRIDGE+=" Ethernet Bridging for some 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-08-15 Thread Joonas Niilola
commit: 822187bc92808d8761cd794fe2fe92781059aeb0
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Fri Aug 13 20:18:44 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Aug 15 14:46:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822187bc

app-emulation/firecracker-bin: Bump to 0.25.0, drop old versions

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/21982
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  8 +--
 .../firecracker-bin/firecracker-bin-0.24.2.ebuild  | 79 --
 .../firecracker-bin/firecracker-bin-0.24.4.ebuild  | 79 --
 ...0.24.1.ebuild => firecracker-bin-0.25.0.ebuild} |  2 +-
 4 files changed, 3 insertions(+), 165 deletions(-)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 8aab986b918..fdce422ba0c 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -1,8 +1,4 @@
-DIST firecracker-v0.24.1-aarch64.tgz 1427360 BLAKE2B 
17d85c6843dfa90bf871d5ff7dc5f5286c7bd11559cb9a507f57fafaba7d5abbf1019239ea39529e29a8bb4fa32b9a8a44f096f1379dc2d3d801502890690024
 SHA512 
cbedc62e5b98cdfd6dfb565bc1b977d84fcd0fa28eb36e18922ec56c3c2dfa34c84c549c7a4e23aee9d16c53b212ef87128d42e68f1a6b9997cbec42e613a82d
-DIST firecracker-v0.24.1-x86_64.tgz 1434986 BLAKE2B 
a6b206042fe4dfa873cfa1da4f591242f0224d2c98b367635534497d2bf82e218c409e473be618bd2902594ea24a8c710c853f2f1a00ac96f917a100e80aec0b
 SHA512 
b719520464e3d5c9ff072c73639af71895bfcca9ac4964f2a255ed2d8d3b264a92566f7b87078c163c0f1ce21b9d5bd11cb38eb7cb784c5e18581ee531a0bcaf
-DIST firecracker-v0.24.2-aarch64.tgz 1429004 BLAKE2B 
8d5624f6f6f154678ffab945bbb293e3ab53c75fa324273d9cd99366d78230aef1ce0a23c0b8efdca9fd87edabc0e196dda0cacabf7ebb33ec86edf7c46dd92e
 SHA512 
9bd83d278c3f4f294c4391aac1bd82712bde7190ad706e1b84a0ec9ad489c09f5fa77bd448a25a08b932230b38e44b3dbcdcc37b2ccacfd87d37c7ee65e6c1c6
-DIST firecracker-v0.24.2-x86_64.tgz 1434481 BLAKE2B 
d2b81e2b3341317f296c63f14b2699dbf207e2e3a83871e38ef1666c105112788308c773afad61a85f7c6f4009f2373c80f12a52549120d92a42bae54891bf59
 SHA512 
2a574276296685117acf4e1d425ca75ecb8ad06680ae81e183d73853ff57cbca2f4cf4f42cb013d8d88d18146c0d84d2b098829ca5f6e9402213fecdf539a283
-DIST firecracker-v0.24.4-aarch64.tgz 1427501 BLAKE2B 
98a9725cfa6fca607081a5c2461980b02417400a58ddce872a45c09b14559b41998dc6707de280c399535262d29dbd5120d5e2eff1b8403f84d66625e97700aa
 SHA512 
fe2d8441a790310f0fecd82fc316e214d9d03f182f3837ac4d5464101954053c5a98976b7178ffe7e6c1e0fbc4a7e7203ccd92e4f8bc74fbccfd889adc7e43cc
-DIST firecracker-v0.24.4-x86_64.tgz 1435102 BLAKE2B 
893d1c8392f76cc45668cc8823daae2895f675cbcdffb3431fe51495964611f61263caeaa7a149c5dd0f29122e8a6f8705e66166b1c6a192c9c97d49b7f915c8
 SHA512 
42f316de6bf1444cc7163b02dedd1492c21d0583da1a2a5193e3941cc1d6a59c3c79d275df3d903914f30d021a3e6c7d8f7338c12c088426adf22045750b7db3
 DIST firecracker-v0.24.5-aarch64.tgz 1426237 BLAKE2B 
11e260d4afcd5f5ebabeb5c773060250a9205a8110ea4f0915d1b8b3eb7fc448a2a99159d73d2bfaa9b1e9ea88258996de73e296b9916c533f9b7eac8c77fc15
 SHA512 
518f122f277a293b54bd870bb166847e4d7fa87574e47d3cd606d35e260ebd7359806922e09fb86cf16fb2ee3969bbf68b40538150e7064c866710c1803fada8
 DIST firecracker-v0.24.5-x86_64.tgz 1432963 BLAKE2B 
70e16dc651ae1071b9f223f0a21eaba6a8ad515d75847698cbf67ac73053cb8c52d67cd46a315e5681dadbab92ecc4d0d43ecbba9928dc2f52a5168c0a889a97
 SHA512 
746f1af7a37b2ecdd86faee75ee0cacf01aa80aa6f060cc75761f930df0da9a6f6597fea4235035ba10f6198909b5b2f7a834571c52d73e647611f9be8fa0967
+DIST firecracker-v0.25.0-aarch64.tgz 1747986 BLAKE2B 
cbfbe04326f78491fccbde69ae28552db255ef88b1da4a6d3ba62fd8aac34e935677e7fc8d71d8efa56f87f764dfd17b3da6ff688fd0602f0b414060a402c0d2
 SHA512 
2cc1882782e26492979c06fef06f162d4f1d20a8e1cacc2680b3ea54d6f028b951c6a14f1a3d4169079cd407f9e6e77c49e64b8dbebd4e329b683a1f38f90298
+DIST firecracker-v0.25.0-x86_64.tgz 1773525 BLAKE2B 
e870c7d021f6c5b960c52883ab659fc33fec3b39314ec1ca5448f02b9596e88192831639c6817048b97954d28866eaa7b94b50821a6c991def345bce3b47b9bb
 SHA512 
ffd3e9dfe7e2b29ce6c9ef61504056844d7081850dfe484ddb207d7339242819adf6d7a43e9c812c032fcf606daca8d10c125071d11dd5cfe431de41eb557c0f

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.24.2.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.24.2.ebuild
deleted file mode 100644
index a5c7b379e5d..000
--- a/app-emulation/firecracker-bin/firecracker-bin-0.24.2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info
-
-DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
-HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
-SRC_URI="
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-07-23 Thread Joonas Niilola
commit: 5a35153d8344ed0a043a63c76303d3c3508c6dc4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Jul 24 05:55:28 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jul 24 05:55:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a35153d

app-emulation/firecracker-bin: update EAPI 7 -> 8

Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild
index c957b4a10f3..23b5841d8c5 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit linux-info
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-07-23 Thread Joonas Niilola
commit: b9d81a703e7bc7f466e719d92e6feda054b2f056
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Fri Jul 23 18:56:08 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jul 24 05:55:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d81a70

app-emulation/firecracker-bin: Bump to 0.24.5

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/21757
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-0.24.5.ebuild  | 79 ++
 2 files changed, 81 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index cc179636cd3..8aab986b918 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -4,3 +4,5 @@ DIST firecracker-v0.24.2-aarch64.tgz 1429004 BLAKE2B 
8d5624f6f6f154678ffab945bbb
 DIST firecracker-v0.24.2-x86_64.tgz 1434481 BLAKE2B 
d2b81e2b3341317f296c63f14b2699dbf207e2e3a83871e38ef1666c105112788308c773afad61a85f7c6f4009f2373c80f12a52549120d92a42bae54891bf59
 SHA512 
2a574276296685117acf4e1d425ca75ecb8ad06680ae81e183d73853ff57cbca2f4cf4f42cb013d8d88d18146c0d84d2b098829ca5f6e9402213fecdf539a283
 DIST firecracker-v0.24.4-aarch64.tgz 1427501 BLAKE2B 
98a9725cfa6fca607081a5c2461980b02417400a58ddce872a45c09b14559b41998dc6707de280c399535262d29dbd5120d5e2eff1b8403f84d66625e97700aa
 SHA512 
fe2d8441a790310f0fecd82fc316e214d9d03f182f3837ac4d5464101954053c5a98976b7178ffe7e6c1e0fbc4a7e7203ccd92e4f8bc74fbccfd889adc7e43cc
 DIST firecracker-v0.24.4-x86_64.tgz 1435102 BLAKE2B 
893d1c8392f76cc45668cc8823daae2895f675cbcdffb3431fe51495964611f61263caeaa7a149c5dd0f29122e8a6f8705e66166b1c6a192c9c97d49b7f915c8
 SHA512 
42f316de6bf1444cc7163b02dedd1492c21d0583da1a2a5193e3941cc1d6a59c3c79d275df3d903914f30d021a3e6c7d8f7338c12c088426adf22045750b7db3
+DIST firecracker-v0.24.5-aarch64.tgz 1426237 BLAKE2B 
11e260d4afcd5f5ebabeb5c773060250a9205a8110ea4f0915d1b8b3eb7fc448a2a99159d73d2bfaa9b1e9ea88258996de73e296b9916c533f9b7eac8c77fc15
 SHA512 
518f122f277a293b54bd870bb166847e4d7fa87574e47d3cd606d35e260ebd7359806922e09fb86cf16fb2ee3969bbf68b40538150e7064c866710c1803fada8
+DIST firecracker-v0.24.5-x86_64.tgz 1432963 BLAKE2B 
70e16dc651ae1071b9f223f0a21eaba6a8ad515d75847698cbf67ac73053cb8c52d67cd46a315e5681dadbab92ecc4d0d43ecbba9928dc2f52a5168c0a889a97
 SHA512 
746f1af7a37b2ecdd86faee75ee0cacf01aa80aa6f060cc75761f930df0da9a6f6597fea4235035ba10f6198909b5b2f7a834571c52d73e647611f9be8fa0967

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild
new file mode 100644
index 000..c957b4a10f3
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.24.5.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="/usr/bin/firecracker
+   /usr/bin/jailer"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE ~VHOST_VSOCK"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-07-01 Thread Joonas Niilola
commit: 69a878ba0c4cabe0828679c1ebf75131de008aca
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Wed May 12 06:50:10 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jul  1 07:04:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a878ba

app-emulation/firecracker-bin: Bump to 0.24.4

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Bug: https://bugs.gentoo.org/794907
Closes: https://github.com/gentoo/gentoo/pull/20782
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-0.24.4.ebuild  | 79 ++
 2 files changed, 81 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index eda9019e049..cc179636cd3 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -2,3 +2,5 @@ DIST firecracker-v0.24.1-aarch64.tgz 1427360 BLAKE2B 
17d85c6843dfa90bf871d5ff7dc
 DIST firecracker-v0.24.1-x86_64.tgz 1434986 BLAKE2B 
a6b206042fe4dfa873cfa1da4f591242f0224d2c98b367635534497d2bf82e218c409e473be618bd2902594ea24a8c710c853f2f1a00ac96f917a100e80aec0b
 SHA512 
b719520464e3d5c9ff072c73639af71895bfcca9ac4964f2a255ed2d8d3b264a92566f7b87078c163c0f1ce21b9d5bd11cb38eb7cb784c5e18581ee531a0bcaf
 DIST firecracker-v0.24.2-aarch64.tgz 1429004 BLAKE2B 
8d5624f6f6f154678ffab945bbb293e3ab53c75fa324273d9cd99366d78230aef1ce0a23c0b8efdca9fd87edabc0e196dda0cacabf7ebb33ec86edf7c46dd92e
 SHA512 
9bd83d278c3f4f294c4391aac1bd82712bde7190ad706e1b84a0ec9ad489c09f5fa77bd448a25a08b932230b38e44b3dbcdcc37b2ccacfd87d37c7ee65e6c1c6
 DIST firecracker-v0.24.2-x86_64.tgz 1434481 BLAKE2B 
d2b81e2b3341317f296c63f14b2699dbf207e2e3a83871e38ef1666c105112788308c773afad61a85f7c6f4009f2373c80f12a52549120d92a42bae54891bf59
 SHA512 
2a574276296685117acf4e1d425ca75ecb8ad06680ae81e183d73853ff57cbca2f4cf4f42cb013d8d88d18146c0d84d2b098829ca5f6e9402213fecdf539a283
+DIST firecracker-v0.24.4-aarch64.tgz 1427501 BLAKE2B 
98a9725cfa6fca607081a5c2461980b02417400a58ddce872a45c09b14559b41998dc6707de280c399535262d29dbd5120d5e2eff1b8403f84d66625e97700aa
 SHA512 
fe2d8441a790310f0fecd82fc316e214d9d03f182f3837ac4d5464101954053c5a98976b7178ffe7e6c1e0fbc4a7e7203ccd92e4f8bc74fbccfd889adc7e43cc
+DIST firecracker-v0.24.4-x86_64.tgz 1435102 BLAKE2B 
893d1c8392f76cc45668cc8823daae2895f675cbcdffb3431fe51495964611f61263caeaa7a149c5dd0f29122e8a6f8705e66166b1c6a192c9c97d49b7f915c8
 SHA512 
42f316de6bf1444cc7163b02dedd1492c21d0583da1a2a5193e3941cc1d6a59c3c79d275df3d903914f30d021a3e6c7d8f7338c12c088426adf22045750b7db3

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.24.4.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.24.4.ebuild
new file mode 100644
index 000..c957b4a10f3
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.24.4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="/usr/bin/firecracker
+   /usr/bin/jailer"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE ~VHOST_VSOCK"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+  

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker/

2021-06-27 Thread Mikle Kolyada
commit: 9c4091d70740e8fb4a3150286376bd30bc07f080
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jun 27 15:28:12 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jun 27 16:24:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4091d7

app-emulation/firecracker: Drop myself

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-emulation/firecracker/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-emulation/firecracker/metadata.xml 
b/app-emulation/firecracker/metadata.xml
index 6698a4ab788..6f49eba8f49 100644
--- a/app-emulation/firecracker/metadata.xml
+++ b/app-emulation/firecracker/metadata.xml
@@ -1,8 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   zlog...@gentoo.org
-   Mikle Kolyada
-   
+
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-03-30 Thread Sam James
commit: e60f1ec91311dc6d24ea941114263980eac94f1a
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 30 17:37:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 30 17:38:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e60f1ec9

app-emulation/firecracker-bin: Keyword 0.24.2 arm64, #740886

Signed-off-by: Sam James  gentoo.org>

 app-emulation/firecracker-bin/firecracker-bin-0.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.24.2.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.24.2.ebuild
index c8d53efcad4..a5c7b379e5d 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-0.24.2.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.24.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 RESTRICT="test strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-03-30 Thread Sam James
commit: 5627fba2381a974d2730ecaf28fa3ec2328fcb80
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 30 17:37:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 30 17:38:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5627fba2

app-emulation/firecracker-bin: Keyword 0.24.1 arm64, #740886

Signed-off-by: Sam James  gentoo.org>

 app-emulation/firecracker-bin/firecracker-bin-0.24.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.24.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.24.1.ebuild
index c5d9f0f46db..c957b4a10f3 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-0.24.1.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.24.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 RESTRICT="test strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-02-24 Thread Joonas Niilola
commit: 0d80d0395e1f7ad4188cefefb705d44820c0d6f0
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Fri Feb 19 18:00:19 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 24 08:30:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d80d039

app-emulation/firecracker-bin: Bump to 0.24.2

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-0.24.2.ebuild  | 79 ++
 2 files changed, 81 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index b9099ffe20e..32106071f44 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -4,6 +4,8 @@ DIST firecracker-v0.23.1-aarch64 3328424 BLAKE2B 
2191e73700c9107fc30e84a044c0377
 DIST firecracker-v0.23.1-x86_64 3290472 BLAKE2B 
62315d4962b4debbdac383098e656e6c469b491f7303a7aaab06c885ec653b202f6a49a43ae0b76188d2f73b229c68435e19d316992eed64645decef3f611d5e
 SHA512 
4bfb756a2ee2942a158857dfe82de838b52bc161d0ba97255eace1af4b57c3a630dfbb51413433a4fbfb3d95ba02719a608c1ea3f28a5485d005daa2c71abbef
 DIST firecracker-v0.24.1-aarch64.tgz 1427360 BLAKE2B 
17d85c6843dfa90bf871d5ff7dc5f5286c7bd11559cb9a507f57fafaba7d5abbf1019239ea39529e29a8bb4fa32b9a8a44f096f1379dc2d3d801502890690024
 SHA512 
cbedc62e5b98cdfd6dfb565bc1b977d84fcd0fa28eb36e18922ec56c3c2dfa34c84c549c7a4e23aee9d16c53b212ef87128d42e68f1a6b9997cbec42e613a82d
 DIST firecracker-v0.24.1-x86_64.tgz 1434986 BLAKE2B 
a6b206042fe4dfa873cfa1da4f591242f0224d2c98b367635534497d2bf82e218c409e473be618bd2902594ea24a8c710c853f2f1a00ac96f917a100e80aec0b
 SHA512 
b719520464e3d5c9ff072c73639af71895bfcca9ac4964f2a255ed2d8d3b264a92566f7b87078c163c0f1ce21b9d5bd11cb38eb7cb784c5e18581ee531a0bcaf
+DIST firecracker-v0.24.2-aarch64.tgz 1429004 BLAKE2B 
8d5624f6f6f154678ffab945bbb293e3ab53c75fa324273d9cd99366d78230aef1ce0a23c0b8efdca9fd87edabc0e196dda0cacabf7ebb33ec86edf7c46dd92e
 SHA512 
9bd83d278c3f4f294c4391aac1bd82712bde7190ad706e1b84a0ec9ad489c09f5fa77bd448a25a08b932230b38e44b3dbcdcc37b2ccacfd87d37c7ee65e6c1c6
+DIST firecracker-v0.24.2-x86_64.tgz 1434481 BLAKE2B 
d2b81e2b3341317f296c63f14b2699dbf207e2e3a83871e38ef1666c105112788308c773afad61a85f7c6f4009f2373c80f12a52549120d92a42bae54891bf59
 SHA512 
2a574276296685117acf4e1d425ca75ecb8ad06680ae81e183d73853ff57cbca2f4cf4f42cb013d8d88d18146c0d84d2b098829ca5f6e9402213fecdf539a283
 DIST jailer-v0.23.0-aarch64 1350040 BLAKE2B 
def85c85daa27c648c638ed14128fef941a416269c536c55413116a686d5a0e614976fd718576a6e275ff12a1873885e1d569e2e054cb054f1278ecbe1279d74
 SHA512 
48de8688cf40e696f0a56689a2e6256f2be159fb1b593b223a9547c4760c1e94e245e1de77bfeeefbeffb8046b33768da1915482a62d6b36321b8c225bdef791
 DIST jailer-v0.23.0-x86_64 1457312 BLAKE2B 
9a92c415e27a8442da18ab3134023acdc7b49f1246d332a864fb700180914c6b9a7f8747b1eef1657290df5287a946e0d5b0b689bd0b7a60486b472ba7b55290
 SHA512 
203d24794c3125afdd8cb1b07e69da4fcc40bdc9a3ec7c8e8a2deb8dc1a691156294eb4168c2422f631136a4fed7413136631b3957999fe00fb645aaed16f87d
 DIST jailer-v0.23.1-aarch64 2812344 BLAKE2B 
ef0b98a5438880d8473117dc051421faf4c9f4640fe017ba9cedeb88a02ff2a34fe6e0333bb7cb31cd436a95536efe5237d6a49ead6c7d1d3777928cc54f0baf
 SHA512 
38876afcf6c5883b30156246b4b74905157b668a3e6fbe852b38a09a7f5ab5814fb9eaec87ef94390d2a40806c7b387b4266c8a0c4b4fba5e720f61d571bbcd7

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.24.2.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.24.2.ebuild
new file mode 100644
index 000..c8d53efcad4
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.24.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="/usr/bin/firecracker
+   /usr/bin/jailer"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-02-24 Thread Joonas Niilola
commit: 1b8494fdf41a7c1ede0add7392447a64da6a386d
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Fri Feb 19 18:08:03 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 24 08:30:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b8494fd

app-emulation/firecracker-bin: Drop old

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/19545
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  8 ---
 .../firecracker-bin/firecracker-bin-0.23.0.ebuild  | 82 --
 .../firecracker-bin/firecracker-bin-0.23.1.ebuild  | 82 --
 3 files changed, 172 deletions(-)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 32106071f44..eda9019e049 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -1,12 +1,4 @@
-DIST firecracker-v0.23.0-aarch64 1596888 BLAKE2B 
94453641206b32c42f86542d7c38a1e24e991abc1d425183e624f8a72cc74a51cf36e3463bd1c20b309a4bc4e97ebfb8cd95c47061e51cecdb8a8b28120879ad
 SHA512 
08a51979e5979cbc5e8477e9400bcc03757a416e606903296764982f78a432749d168c4566d31df20a9bf68894b3e7cb1cbf39aee559513daa25280a9c891d2f
-DIST firecracker-v0.23.0-x86_64 2041024 BLAKE2B 
cb6a0d356a734ffb28ef6b88517983d1b9efac4127f8979fad085dab503446471d851ec00ff4da39b216f6fc9ba6a5d9d744455c0f1c1cbd7ef881d624536873
 SHA512 
5a24a95805240c1125f7fd17e69d5fea92781c3767f0a884aa8e433200e8f469b33502342d47843e5612d83d3157df59bf94a960a202978ca70dcf8f31865882
-DIST firecracker-v0.23.1-aarch64 3328424 BLAKE2B 
2191e73700c9107fc30e84a044c0377c4486ecfee99deba99b0f6400036befca0d2f3f101154d851f0d7423208f8afc28e87678ed6005235ea9757a1913df3f6
 SHA512 
a1f5245cbe637f42f1145eb9daf3578610102535a046ea4be93dcd122194fd90305fde32840d59c50b798aa8326ea0d7ed715ab96f980a7d0e66608c33aa7ce0
-DIST firecracker-v0.23.1-x86_64 3290472 BLAKE2B 
62315d4962b4debbdac383098e656e6c469b491f7303a7aaab06c885ec653b202f6a49a43ae0b76188d2f73b229c68435e19d316992eed64645decef3f611d5e
 SHA512 
4bfb756a2ee2942a158857dfe82de838b52bc161d0ba97255eace1af4b57c3a630dfbb51413433a4fbfb3d95ba02719a608c1ea3f28a5485d005daa2c71abbef
 DIST firecracker-v0.24.1-aarch64.tgz 1427360 BLAKE2B 
17d85c6843dfa90bf871d5ff7dc5f5286c7bd11559cb9a507f57fafaba7d5abbf1019239ea39529e29a8bb4fa32b9a8a44f096f1379dc2d3d801502890690024
 SHA512 
cbedc62e5b98cdfd6dfb565bc1b977d84fcd0fa28eb36e18922ec56c3c2dfa34c84c549c7a4e23aee9d16c53b212ef87128d42e68f1a6b9997cbec42e613a82d
 DIST firecracker-v0.24.1-x86_64.tgz 1434986 BLAKE2B 
a6b206042fe4dfa873cfa1da4f591242f0224d2c98b367635534497d2bf82e218c409e473be618bd2902594ea24a8c710c853f2f1a00ac96f917a100e80aec0b
 SHA512 
b719520464e3d5c9ff072c73639af71895bfcca9ac4964f2a255ed2d8d3b264a92566f7b87078c163c0f1ce21b9d5bd11cb38eb7cb784c5e18581ee531a0bcaf
 DIST firecracker-v0.24.2-aarch64.tgz 1429004 BLAKE2B 
8d5624f6f6f154678ffab945bbb293e3ab53c75fa324273d9cd99366d78230aef1ce0a23c0b8efdca9fd87edabc0e196dda0cacabf7ebb33ec86edf7c46dd92e
 SHA512 
9bd83d278c3f4f294c4391aac1bd82712bde7190ad706e1b84a0ec9ad489c09f5fa77bd448a25a08b932230b38e44b3dbcdcc37b2ccacfd87d37c7ee65e6c1c6
 DIST firecracker-v0.24.2-x86_64.tgz 1434481 BLAKE2B 
d2b81e2b3341317f296c63f14b2699dbf207e2e3a83871e38ef1666c105112788308c773afad61a85f7c6f4009f2373c80f12a52549120d92a42bae54891bf59
 SHA512 
2a574276296685117acf4e1d425ca75ecb8ad06680ae81e183d73853ff57cbca2f4cf4f42cb013d8d88d18146c0d84d2b098829ca5f6e9402213fecdf539a283
-DIST jailer-v0.23.0-aarch64 1350040 BLAKE2B 
def85c85daa27c648c638ed14128fef941a416269c536c55413116a686d5a0e614976fd718576a6e275ff12a1873885e1d569e2e054cb054f1278ecbe1279d74
 SHA512 
48de8688cf40e696f0a56689a2e6256f2be159fb1b593b223a9547c4760c1e94e245e1de77bfeeefbeffb8046b33768da1915482a62d6b36321b8c225bdef791
-DIST jailer-v0.23.0-x86_64 1457312 BLAKE2B 
9a92c415e27a8442da18ab3134023acdc7b49f1246d332a864fb700180914c6b9a7f8747b1eef1657290df5287a946e0d5b0b689bd0b7a60486b472ba7b55290
 SHA512 
203d24794c3125afdd8cb1b07e69da4fcc40bdc9a3ec7c8e8a2deb8dc1a691156294eb4168c2422f631136a4fed7413136631b3957999fe00fb645aaed16f87d
-DIST jailer-v0.23.1-aarch64 2812344 BLAKE2B 
ef0b98a5438880d8473117dc051421faf4c9f4640fe017ba9cedeb88a02ff2a34fe6e0333bb7cb31cd436a95536efe5237d6a49ead6c7d1d3777928cc54f0baf
 SHA512 
38876afcf6c5883b30156246b4b74905157b668a3e6fbe852b38a09a7f5ab5814fb9eaec87ef94390d2a40806c7b387b4266c8a0c4b4fba5e720f61d571bbcd7
-DIST jailer-v0.23.1-x86_64 2589888 BLAKE2B 
b22a908d551b3da8f882b9c18031f0904808d8f77783c046f9a8855e713074ea61327b7c8c5f875361728bd33e33e4cd84431ead5f1fae68bdca8161e88bdd1c
 SHA512 
a6829ffbacd35349214087f4ba1b88304c6bfd23b50d9f97319a93fae5c94c6d0590649fbd0917f9d82b6a2a6faab1f7e37a447864a4960e0b77407ae535212a

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.23.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.23.0.ebuild
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2021-01-29 Thread Joonas Niilola
commit: 5c8331be3c6cb6fa0d837a52a486b8fd938cdf84
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Thu Dec 24 10:03:36 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 29 08:34:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c8331be

app-emulation/firecracker-bin: Bump to 0.24.1

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/18807
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  2 +
 .../firecracker-bin/firecracker-bin-0.24.1.ebuild  | 79 ++
 2 files changed, 81 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 5f8b4a1f2b1..b9099ffe20e 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -2,6 +2,8 @@ DIST firecracker-v0.23.0-aarch64 1596888 BLAKE2B 
94453641206b32c42f86542d7c38a1e
 DIST firecracker-v0.23.0-x86_64 2041024 BLAKE2B 
cb6a0d356a734ffb28ef6b88517983d1b9efac4127f8979fad085dab503446471d851ec00ff4da39b216f6fc9ba6a5d9d744455c0f1c1cbd7ef881d624536873
 SHA512 
5a24a95805240c1125f7fd17e69d5fea92781c3767f0a884aa8e433200e8f469b33502342d47843e5612d83d3157df59bf94a960a202978ca70dcf8f31865882
 DIST firecracker-v0.23.1-aarch64 3328424 BLAKE2B 
2191e73700c9107fc30e84a044c0377c4486ecfee99deba99b0f6400036befca0d2f3f101154d851f0d7423208f8afc28e87678ed6005235ea9757a1913df3f6
 SHA512 
a1f5245cbe637f42f1145eb9daf3578610102535a046ea4be93dcd122194fd90305fde32840d59c50b798aa8326ea0d7ed715ab96f980a7d0e66608c33aa7ce0
 DIST firecracker-v0.23.1-x86_64 3290472 BLAKE2B 
62315d4962b4debbdac383098e656e6c469b491f7303a7aaab06c885ec653b202f6a49a43ae0b76188d2f73b229c68435e19d316992eed64645decef3f611d5e
 SHA512 
4bfb756a2ee2942a158857dfe82de838b52bc161d0ba97255eace1af4b57c3a630dfbb51413433a4fbfb3d95ba02719a608c1ea3f28a5485d005daa2c71abbef
+DIST firecracker-v0.24.1-aarch64.tgz 1427360 BLAKE2B 
17d85c6843dfa90bf871d5ff7dc5f5286c7bd11559cb9a507f57fafaba7d5abbf1019239ea39529e29a8bb4fa32b9a8a44f096f1379dc2d3d801502890690024
 SHA512 
cbedc62e5b98cdfd6dfb565bc1b977d84fcd0fa28eb36e18922ec56c3c2dfa34c84c549c7a4e23aee9d16c53b212ef87128d42e68f1a6b9997cbec42e613a82d
+DIST firecracker-v0.24.1-x86_64.tgz 1434986 BLAKE2B 
a6b206042fe4dfa873cfa1da4f591242f0224d2c98b367635534497d2bf82e218c409e473be618bd2902594ea24a8c710c853f2f1a00ac96f917a100e80aec0b
 SHA512 
b719520464e3d5c9ff072c73639af71895bfcca9ac4964f2a255ed2d8d3b264a92566f7b87078c163c0f1ce21b9d5bd11cb38eb7cb784c5e18581ee531a0bcaf
 DIST jailer-v0.23.0-aarch64 1350040 BLAKE2B 
def85c85daa27c648c638ed14128fef941a416269c536c55413116a686d5a0e614976fd718576a6e275ff12a1873885e1d569e2e054cb054f1278ecbe1279d74
 SHA512 
48de8688cf40e696f0a56689a2e6256f2be159fb1b593b223a9547c4760c1e94e245e1de77bfeeefbeffb8046b33768da1915482a62d6b36321b8c225bdef791
 DIST jailer-v0.23.0-x86_64 1457312 BLAKE2B 
9a92c415e27a8442da18ab3134023acdc7b49f1246d332a864fb700180914c6b9a7f8747b1eef1657290df5287a946e0d5b0b689bd0b7a60486b472ba7b55290
 SHA512 
203d24794c3125afdd8cb1b07e69da4fcc40bdc9a3ec7c8e8a2deb8dc1a691156294eb4168c2422f631136a4fed7413136631b3957999fe00fb645aaed16f87d
 DIST jailer-v0.23.1-aarch64 2812344 BLAKE2B 
ef0b98a5438880d8473117dc051421faf4c9f4640fe017ba9cedeb88a02ff2a34fe6e0333bb7cb31cd436a95536efe5237d6a49ead6c7d1d3777928cc54f0baf
 SHA512 
38876afcf6c5883b30156246b4b74905157b668a3e6fbe852b38a09a7f5ab5814fb9eaec87ef94390d2a40806c7b387b4266c8a0c4b4fba5e720f61d571bbcd7

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.24.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.24.1.ebuild
new file mode 100644
index 000..c5d9f0f46db
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.24.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="/usr/bin/firecracker
+   /usr/bin/jailer"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2020-11-24 Thread Joonas Niilola
commit: 8164a3bdfaeabcc5e7d7195770070b57cfb6489e
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Mon Nov 23 20:19:56 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 24 13:26:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8164a3bd

app-emulation/firecracker-bin: Drop old

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/18379
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  8 ---
 .../firecracker-bin/firecracker-bin-0.22.0.ebuild  | 82 --
 .../firecracker-bin/firecracker-bin-0.22.1.ebuild  | 82 --
 3 files changed, 172 deletions(-)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index bf8abde243a..5f8b4a1f2b1 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -1,15 +1,7 @@
-DIST firecracker-v0.22.0-aarch64 1615168 BLAKE2B 
56965a1999038e9b59e37230177812b936ad1b3cba91b6f805a1a6ecc81903f093c13b75ff78c8720d67596bdd71378cc757bda0b6061e3fb4d62607e299b065
 SHA512 
fb42bc5ecd0af487490f2c4bd3804d2430263740bbdec66c063d9b6c865d6b9c42b31cafb78d4a0cc40c11cc5242608b9d30676e55ac2b8dcb05d5f3db535bdf
-DIST firecracker-v0.22.0-x86_64 1657736 BLAKE2B 
84dbe8db596017e312fad1cd3c72d1b5d7306ad400a320431c8cae5b901b534f2735ac75cb5b9133c6c6f2603b877e4842d54165972a46df4193fbbc513c3b2d
 SHA512 
ac9544e8b770ff7a0c9234feb3154522bd6163f3903993cd019cc4abaa90ad24447f18e65e1022aafb7274ca97281286f898a50ac9f27c7f661d48df52d7fd08
-DIST firecracker-v0.22.1-aarch64 1624032 BLAKE2B 
e5705e423e032c480bbdd499bb4e0b5674079b096bd0983f21f3e9c664d442a76f3a195075a641445505b777823a4c1670a1544828b84370e21d5bde4c091ed3
 SHA512 
4d9222e19d616a017780711c426d0aa5b41571e744648cc3a922601857387ebcb9dc0a238019e7a33e45445221d93d739c0ec8c465ab922583bac2970a1af003
-DIST firecracker-v0.22.1-x86_64 1658032 BLAKE2B 
1513ed2b0ad550a0e21fb77bc5fb84091ff73b4e79c716238b14366234d303bb391d3e6a58878529f8131c72bd53d81a18caf06230d290bbefc08f280d856e5c
 SHA512 
5327a22a1c0dc4e9a1ceba8455933131ddb9ef91e0a9b875a7b5c5f45f309fe40b841a26b5d0bdd24e18bb7472c264598d59fb0db20bdf5ec39f47b23ede44fa
 DIST firecracker-v0.23.0-aarch64 1596888 BLAKE2B 
94453641206b32c42f86542d7c38a1e24e991abc1d425183e624f8a72cc74a51cf36e3463bd1c20b309a4bc4e97ebfb8cd95c47061e51cecdb8a8b28120879ad
 SHA512 
08a51979e5979cbc5e8477e9400bcc03757a416e606903296764982f78a432749d168c4566d31df20a9bf68894b3e7cb1cbf39aee559513daa25280a9c891d2f
 DIST firecracker-v0.23.0-x86_64 2041024 BLAKE2B 
cb6a0d356a734ffb28ef6b88517983d1b9efac4127f8979fad085dab503446471d851ec00ff4da39b216f6fc9ba6a5d9d744455c0f1c1cbd7ef881d624536873
 SHA512 
5a24a95805240c1125f7fd17e69d5fea92781c3767f0a884aa8e433200e8f469b33502342d47843e5612d83d3157df59bf94a960a202978ca70dcf8f31865882
 DIST firecracker-v0.23.1-aarch64 3328424 BLAKE2B 
2191e73700c9107fc30e84a044c0377c4486ecfee99deba99b0f6400036befca0d2f3f101154d851f0d7423208f8afc28e87678ed6005235ea9757a1913df3f6
 SHA512 
a1f5245cbe637f42f1145eb9daf3578610102535a046ea4be93dcd122194fd90305fde32840d59c50b798aa8326ea0d7ed715ab96f980a7d0e66608c33aa7ce0
 DIST firecracker-v0.23.1-x86_64 3290472 BLAKE2B 
62315d4962b4debbdac383098e656e6c469b491f7303a7aaab06c885ec653b202f6a49a43ae0b76188d2f73b229c68435e19d316992eed64645decef3f611d5e
 SHA512 
4bfb756a2ee2942a158857dfe82de838b52bc161d0ba97255eace1af4b57c3a630dfbb51413433a4fbfb3d95ba02719a608c1ea3f28a5485d005daa2c71abbef
-DIST jailer-v0.22.0-aarch64 1322088 BLAKE2B 
72db7eba02371af2a53b6ebd8c9fb909bd027cdd2b4207e0b2a02febe587780f9aa3be665b37580907ab8a58d8745cbcda90a85bda56a42b2eb8be9a931af13f
 SHA512 
86ca629b3060cefa9e31292844486c6d9b6fa0538b6d515e4cbb07fa4a675ce93d5f87fcd769f62aea0df029cdbd7a5055a282b8344ed35d895606aca7f22a14
-DIST jailer-v0.22.0-x86_64 1427600 BLAKE2B 
7ab09cce8963c89dae7c89c3a2d1dc582fdf8c11c3e051deb08c70fd2995a2154c493432e39851bebc62c1f6a9f98cfc9a9fa4107c5d9cf8ba940d4bb3349d86
 SHA512 
f2dcaee775cd1cdea4c1c1f6e89b82ba6636ab065291b704faaa836f864f14802a56af76ce397d7f98e9420d55720dc4459ae4443babfc7bb16d64dde11cb854
-DIST jailer-v0.22.1-aarch64 1322088 BLAKE2B 
7e5e1d106789af37a9a113b005184c2e65943beaec08e99b149bdcd72237c089d9a8126e2b498b433dd94181ab8042205cad31beba1352707081fdc08e7a4293
 SHA512 
6e147d581870a46e6cad7efb949265a47d1471ae5744216f8a591ffa1590e2939b8153107b3188e224069207c82624efc98ae5d5becb6c324860ce509548
-DIST jailer-v0.22.1-x86_64 1427600 BLAKE2B 
f592c951594a2739cb56accbfc2c971f44aa7d4fde36d8a170b8c72749ba25020caf6505865ca9ab4932386b9a9a4e0b2bf984fc2712b6d4c5bf7c3df23aa085
 SHA512 
f28b08c5baf003eae93bbb7199136c76b9c104928ccb74ad7ca3af0269c4eebd80528a995caa5aff5bc70997932cd1485e416046a8e4a6c199be430c4a72213a
 DIST jailer-v0.23.0-aarch64 1350040 BLAKE2B 
def85c85daa27c648c638ed14128fef941a416269c536c55413116a686d5a0e614976fd718576a6e275ff12a1873885e1d569e2e054cb054f1278ecbe1279d74
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2020-11-24 Thread Joonas Niilola
commit: 564e844d66f80493e9d79c9a17ace01267812b4f
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Mon Nov 23 20:17:48 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 24 13:26:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564e844d

app-emulation/firecracker-bin: Bump to 0.23.1

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  4 ++
 .../firecracker-bin/firecracker-bin-0.23.1.ebuild  | 82 ++
 2 files changed, 86 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 5b7dfcbbb5c..bf8abde243a 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -4,9 +4,13 @@ DIST firecracker-v0.22.1-aarch64 1624032 BLAKE2B 
e5705e423e032c480bbdd499bb4e0b5
 DIST firecracker-v0.22.1-x86_64 1658032 BLAKE2B 
1513ed2b0ad550a0e21fb77bc5fb84091ff73b4e79c716238b14366234d303bb391d3e6a58878529f8131c72bd53d81a18caf06230d290bbefc08f280d856e5c
 SHA512 
5327a22a1c0dc4e9a1ceba8455933131ddb9ef91e0a9b875a7b5c5f45f309fe40b841a26b5d0bdd24e18bb7472c264598d59fb0db20bdf5ec39f47b23ede44fa
 DIST firecracker-v0.23.0-aarch64 1596888 BLAKE2B 
94453641206b32c42f86542d7c38a1e24e991abc1d425183e624f8a72cc74a51cf36e3463bd1c20b309a4bc4e97ebfb8cd95c47061e51cecdb8a8b28120879ad
 SHA512 
08a51979e5979cbc5e8477e9400bcc03757a416e606903296764982f78a432749d168c4566d31df20a9bf68894b3e7cb1cbf39aee559513daa25280a9c891d2f
 DIST firecracker-v0.23.0-x86_64 2041024 BLAKE2B 
cb6a0d356a734ffb28ef6b88517983d1b9efac4127f8979fad085dab503446471d851ec00ff4da39b216f6fc9ba6a5d9d744455c0f1c1cbd7ef881d624536873
 SHA512 
5a24a95805240c1125f7fd17e69d5fea92781c3767f0a884aa8e433200e8f469b33502342d47843e5612d83d3157df59bf94a960a202978ca70dcf8f31865882
+DIST firecracker-v0.23.1-aarch64 3328424 BLAKE2B 
2191e73700c9107fc30e84a044c0377c4486ecfee99deba99b0f6400036befca0d2f3f101154d851f0d7423208f8afc28e87678ed6005235ea9757a1913df3f6
 SHA512 
a1f5245cbe637f42f1145eb9daf3578610102535a046ea4be93dcd122194fd90305fde32840d59c50b798aa8326ea0d7ed715ab96f980a7d0e66608c33aa7ce0
+DIST firecracker-v0.23.1-x86_64 3290472 BLAKE2B 
62315d4962b4debbdac383098e656e6c469b491f7303a7aaab06c885ec653b202f6a49a43ae0b76188d2f73b229c68435e19d316992eed64645decef3f611d5e
 SHA512 
4bfb756a2ee2942a158857dfe82de838b52bc161d0ba97255eace1af4b57c3a630dfbb51413433a4fbfb3d95ba02719a608c1ea3f28a5485d005daa2c71abbef
 DIST jailer-v0.22.0-aarch64 1322088 BLAKE2B 
72db7eba02371af2a53b6ebd8c9fb909bd027cdd2b4207e0b2a02febe587780f9aa3be665b37580907ab8a58d8745cbcda90a85bda56a42b2eb8be9a931af13f
 SHA512 
86ca629b3060cefa9e31292844486c6d9b6fa0538b6d515e4cbb07fa4a675ce93d5f87fcd769f62aea0df029cdbd7a5055a282b8344ed35d895606aca7f22a14
 DIST jailer-v0.22.0-x86_64 1427600 BLAKE2B 
7ab09cce8963c89dae7c89c3a2d1dc582fdf8c11c3e051deb08c70fd2995a2154c493432e39851bebc62c1f6a9f98cfc9a9fa4107c5d9cf8ba940d4bb3349d86
 SHA512 
f2dcaee775cd1cdea4c1c1f6e89b82ba6636ab065291b704faaa836f864f14802a56af76ce397d7f98e9420d55720dc4459ae4443babfc7bb16d64dde11cb854
 DIST jailer-v0.22.1-aarch64 1322088 BLAKE2B 
7e5e1d106789af37a9a113b005184c2e65943beaec08e99b149bdcd72237c089d9a8126e2b498b433dd94181ab8042205cad31beba1352707081fdc08e7a4293
 SHA512 
6e147d581870a46e6cad7efb949265a47d1471ae5744216f8a591ffa1590e2939b8153107b3188e224069207c82624efc98ae5d5becb6c324860ce509548
 DIST jailer-v0.22.1-x86_64 1427600 BLAKE2B 
f592c951594a2739cb56accbfc2c971f44aa7d4fde36d8a170b8c72749ba25020caf6505865ca9ab4932386b9a9a4e0b2bf984fc2712b6d4c5bf7c3df23aa085
 SHA512 
f28b08c5baf003eae93bbb7199136c76b9c104928ccb74ad7ca3af0269c4eebd80528a995caa5aff5bc70997932cd1485e416046a8e4a6c199be430c4a72213a
 DIST jailer-v0.23.0-aarch64 1350040 BLAKE2B 
def85c85daa27c648c638ed14128fef941a416269c536c55413116a686d5a0e614976fd718576a6e275ff12a1873885e1d569e2e054cb054f1278ecbe1279d74
 SHA512 
48de8688cf40e696f0a56689a2e6256f2be159fb1b593b223a9547c4760c1e94e245e1de77bfeeefbeffb8046b33768da1915482a62d6b36321b8c225bdef791
 DIST jailer-v0.23.0-x86_64 1457312 BLAKE2B 
9a92c415e27a8442da18ab3134023acdc7b49f1246d332a864fb700180914c6b9a7f8747b1eef1657290df5287a946e0d5b0b689bd0b7a60486b472ba7b55290
 SHA512 
203d24794c3125afdd8cb1b07e69da4fcc40bdc9a3ec7c8e8a2deb8dc1a691156294eb4168c2422f631136a4fed7413136631b3957999fe00fb645aaed16f87d
+DIST jailer-v0.23.1-aarch64 2812344 BLAKE2B 
ef0b98a5438880d8473117dc051421faf4c9f4640fe017ba9cedeb88a02ff2a34fe6e0333bb7cb31cd436a95536efe5237d6a49ead6c7d1d3777928cc54f0baf
 SHA512 
38876afcf6c5883b30156246b4b74905157b668a3e6fbe852b38a09a7f5ab5814fb9eaec87ef94390d2a40806c7b387b4266c8a0c4b4fba5e720f61d571bbcd7
+DIST jailer-v0.23.1-x86_64 2589888 BLAKE2B 
b22a908d551b3da8f882b9c18031f0904808d8f77783c046f9a8855e713074ea61327b7c8c5f875361728bd33e33e4cd84431ead5f1fae68bdca8161e88bdd1c
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2020-11-01 Thread Joonas Niilola
commit: 419f07ea87a72033023cec5e2c84136fbec2e7dd
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Wed Oct 28 14:48:21 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Nov  1 08:06:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419f07ea

app-emulation/firecracker-bin: Bump to 0.23.0

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/18058
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  4 ++
 .../firecracker-bin/firecracker-bin-0.23.0.ebuild  | 82 ++
 2 files changed, 86 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 976223f10a7..5b7dfcbbb5c 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -2,7 +2,11 @@ DIST firecracker-v0.22.0-aarch64 1615168 BLAKE2B 
56965a1999038e9b59e37230177812b
 DIST firecracker-v0.22.0-x86_64 1657736 BLAKE2B 
84dbe8db596017e312fad1cd3c72d1b5d7306ad400a320431c8cae5b901b534f2735ac75cb5b9133c6c6f2603b877e4842d54165972a46df4193fbbc513c3b2d
 SHA512 
ac9544e8b770ff7a0c9234feb3154522bd6163f3903993cd019cc4abaa90ad24447f18e65e1022aafb7274ca97281286f898a50ac9f27c7f661d48df52d7fd08
 DIST firecracker-v0.22.1-aarch64 1624032 BLAKE2B 
e5705e423e032c480bbdd499bb4e0b5674079b096bd0983f21f3e9c664d442a76f3a195075a641445505b777823a4c1670a1544828b84370e21d5bde4c091ed3
 SHA512 
4d9222e19d616a017780711c426d0aa5b41571e744648cc3a922601857387ebcb9dc0a238019e7a33e45445221d93d739c0ec8c465ab922583bac2970a1af003
 DIST firecracker-v0.22.1-x86_64 1658032 BLAKE2B 
1513ed2b0ad550a0e21fb77bc5fb84091ff73b4e79c716238b14366234d303bb391d3e6a58878529f8131c72bd53d81a18caf06230d290bbefc08f280d856e5c
 SHA512 
5327a22a1c0dc4e9a1ceba8455933131ddb9ef91e0a9b875a7b5c5f45f309fe40b841a26b5d0bdd24e18bb7472c264598d59fb0db20bdf5ec39f47b23ede44fa
+DIST firecracker-v0.23.0-aarch64 1596888 BLAKE2B 
94453641206b32c42f86542d7c38a1e24e991abc1d425183e624f8a72cc74a51cf36e3463bd1c20b309a4bc4e97ebfb8cd95c47061e51cecdb8a8b28120879ad
 SHA512 
08a51979e5979cbc5e8477e9400bcc03757a416e606903296764982f78a432749d168c4566d31df20a9bf68894b3e7cb1cbf39aee559513daa25280a9c891d2f
+DIST firecracker-v0.23.0-x86_64 2041024 BLAKE2B 
cb6a0d356a734ffb28ef6b88517983d1b9efac4127f8979fad085dab503446471d851ec00ff4da39b216f6fc9ba6a5d9d744455c0f1c1cbd7ef881d624536873
 SHA512 
5a24a95805240c1125f7fd17e69d5fea92781c3767f0a884aa8e433200e8f469b33502342d47843e5612d83d3157df59bf94a960a202978ca70dcf8f31865882
 DIST jailer-v0.22.0-aarch64 1322088 BLAKE2B 
72db7eba02371af2a53b6ebd8c9fb909bd027cdd2b4207e0b2a02febe587780f9aa3be665b37580907ab8a58d8745cbcda90a85bda56a42b2eb8be9a931af13f
 SHA512 
86ca629b3060cefa9e31292844486c6d9b6fa0538b6d515e4cbb07fa4a675ce93d5f87fcd769f62aea0df029cdbd7a5055a282b8344ed35d895606aca7f22a14
 DIST jailer-v0.22.0-x86_64 1427600 BLAKE2B 
7ab09cce8963c89dae7c89c3a2d1dc582fdf8c11c3e051deb08c70fd2995a2154c493432e39851bebc62c1f6a9f98cfc9a9fa4107c5d9cf8ba940d4bb3349d86
 SHA512 
f2dcaee775cd1cdea4c1c1f6e89b82ba6636ab065291b704faaa836f864f14802a56af76ce397d7f98e9420d55720dc4459ae4443babfc7bb16d64dde11cb854
 DIST jailer-v0.22.1-aarch64 1322088 BLAKE2B 
7e5e1d106789af37a9a113b005184c2e65943beaec08e99b149bdcd72237c089d9a8126e2b498b433dd94181ab8042205cad31beba1352707081fdc08e7a4293
 SHA512 
6e147d581870a46e6cad7efb949265a47d1471ae5744216f8a591ffa1590e2939b8153107b3188e224069207c82624efc98ae5d5becb6c324860ce509548
 DIST jailer-v0.22.1-x86_64 1427600 BLAKE2B 
f592c951594a2739cb56accbfc2c971f44aa7d4fde36d8a170b8c72749ba25020caf6505865ca9ab4932386b9a9a4e0b2bf984fc2712b6d4c5bf7c3df23aa085
 SHA512 
f28b08c5baf003eae93bbb7199136c76b9c104928ccb74ad7ca3af0269c4eebd80528a995caa5aff5bc70997932cd1485e416046a8e4a6c199be430c4a72213a
+DIST jailer-v0.23.0-aarch64 1350040 BLAKE2B 
def85c85daa27c648c638ed14128fef941a416269c536c55413116a686d5a0e614976fd718576a6e275ff12a1873885e1d569e2e054cb054f1278ecbe1279d74
 SHA512 
48de8688cf40e696f0a56689a2e6256f2be159fb1b593b223a9547c4760c1e94e245e1de77bfeeefbeffb8046b33768da1915482a62d6b36321b8c225bdef791
+DIST jailer-v0.23.0-x86_64 1457312 BLAKE2B 
9a92c415e27a8442da18ab3134023acdc7b49f1246d332a864fb700180914c6b9a7f8747b1eef1657290df5287a946e0d5b0b689bd0b7a60486b472ba7b55290
 SHA512 
203d24794c3125afdd8cb1b07e69da4fcc40bdc9a3ec7c8e8a2deb8dc1a691156294eb4168c2422f631136a4fed7413136631b3957999fe00fb645aaed16f87d

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.23.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.23.0.ebuild
new file mode 100644
index 000..a23df2299d2
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.23.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2020-10-17 Thread Joonas Niilola
commit: 6664a14d8cf08d1dd1aa77440ba86ed4b1ca1d24
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Thu Oct 15 10:10:26 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 14:04:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6664a14d

app-emulation/firecracker-bin: Bump to 0.22.1

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/17934
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  4 ++
 .../firecracker-bin/firecracker-bin-0.22.1.ebuild  | 82 ++
 2 files changed, 86 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index a7c0eeefd34..976223f10a7 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -1,4 +1,8 @@
 DIST firecracker-v0.22.0-aarch64 1615168 BLAKE2B 
56965a1999038e9b59e37230177812b936ad1b3cba91b6f805a1a6ecc81903f093c13b75ff78c8720d67596bdd71378cc757bda0b6061e3fb4d62607e299b065
 SHA512 
fb42bc5ecd0af487490f2c4bd3804d2430263740bbdec66c063d9b6c865d6b9c42b31cafb78d4a0cc40c11cc5242608b9d30676e55ac2b8dcb05d5f3db535bdf
 DIST firecracker-v0.22.0-x86_64 1657736 BLAKE2B 
84dbe8db596017e312fad1cd3c72d1b5d7306ad400a320431c8cae5b901b534f2735ac75cb5b9133c6c6f2603b877e4842d54165972a46df4193fbbc513c3b2d
 SHA512 
ac9544e8b770ff7a0c9234feb3154522bd6163f3903993cd019cc4abaa90ad24447f18e65e1022aafb7274ca97281286f898a50ac9f27c7f661d48df52d7fd08
+DIST firecracker-v0.22.1-aarch64 1624032 BLAKE2B 
e5705e423e032c480bbdd499bb4e0b5674079b096bd0983f21f3e9c664d442a76f3a195075a641445505b777823a4c1670a1544828b84370e21d5bde4c091ed3
 SHA512 
4d9222e19d616a017780711c426d0aa5b41571e744648cc3a922601857387ebcb9dc0a238019e7a33e45445221d93d739c0ec8c465ab922583bac2970a1af003
+DIST firecracker-v0.22.1-x86_64 1658032 BLAKE2B 
1513ed2b0ad550a0e21fb77bc5fb84091ff73b4e79c716238b14366234d303bb391d3e6a58878529f8131c72bd53d81a18caf06230d290bbefc08f280d856e5c
 SHA512 
5327a22a1c0dc4e9a1ceba8455933131ddb9ef91e0a9b875a7b5c5f45f309fe40b841a26b5d0bdd24e18bb7472c264598d59fb0db20bdf5ec39f47b23ede44fa
 DIST jailer-v0.22.0-aarch64 1322088 BLAKE2B 
72db7eba02371af2a53b6ebd8c9fb909bd027cdd2b4207e0b2a02febe587780f9aa3be665b37580907ab8a58d8745cbcda90a85bda56a42b2eb8be9a931af13f
 SHA512 
86ca629b3060cefa9e31292844486c6d9b6fa0538b6d515e4cbb07fa4a675ce93d5f87fcd769f62aea0df029cdbd7a5055a282b8344ed35d895606aca7f22a14
 DIST jailer-v0.22.0-x86_64 1427600 BLAKE2B 
7ab09cce8963c89dae7c89c3a2d1dc582fdf8c11c3e051deb08c70fd2995a2154c493432e39851bebc62c1f6a9f98cfc9a9fa4107c5d9cf8ba940d4bb3349d86
 SHA512 
f2dcaee775cd1cdea4c1c1f6e89b82ba6636ab065291b704faaa836f864f14802a56af76ce397d7f98e9420d55720dc4459ae4443babfc7bb16d64dde11cb854
+DIST jailer-v0.22.1-aarch64 1322088 BLAKE2B 
7e5e1d106789af37a9a113b005184c2e65943beaec08e99b149bdcd72237c089d9a8126e2b498b433dd94181ab8042205cad31beba1352707081fdc08e7a4293
 SHA512 
6e147d581870a46e6cad7efb949265a47d1471ae5744216f8a591ffa1590e2939b8153107b3188e224069207c82624efc98ae5d5becb6c324860ce509548
+DIST jailer-v0.22.1-x86_64 1427600 BLAKE2B 
f592c951594a2739cb56accbfc2c971f44aa7d4fde36d8a170b8c72749ba25020caf6505865ca9ab4932386b9a9a4e0b2bf984fc2712b6d4c5bf7c3df23aa085
 SHA512 
f28b08c5baf003eae93bbb7199136c76b9c104928ccb74ad7ca3af0269c4eebd80528a995caa5aff5bc70997932cd1485e416046a8e4a6c199be430c4a72213a

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.22.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.22.1.ebuild
new file mode 100644
index 000..a54445d88b2
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.22.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/jailer-v${PV}-x86_64
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/jailer-v${PV}-aarch64
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="/usr/bin/firecracker
+   /usr/bin/jailer"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker-bin/

2020-09-07 Thread Joonas Niilola
commit: 69eb27243a3c16d35dab1ed185ba59dce21ac25a
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Sat Jun 13 13:03:52 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Sep  7 18:18:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69eb2724

app-emulation/firecracker-bin: new package

Install upsteam's firecracker and jailer binaries (statically linked
against musl).
As of version 0.22.0, seccomp filters only work on musl builds.

Closes: https://bugs.gentoo.org/728124
Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/16219
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  4 ++
 .../firecracker-bin/firecracker-bin-0.22.0.ebuild  | 82 ++
 app-emulation/firecracker-bin/metadata.xml | 12 
 3 files changed, 98 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
new file mode 100644
index 000..a7c0eeefd34
--- /dev/null
+++ b/app-emulation/firecracker-bin/Manifest
@@ -0,0 +1,4 @@
+DIST firecracker-v0.22.0-aarch64 1615168 BLAKE2B 
56965a1999038e9b59e37230177812b936ad1b3cba91b6f805a1a6ecc81903f093c13b75ff78c8720d67596bdd71378cc757bda0b6061e3fb4d62607e299b065
 SHA512 
fb42bc5ecd0af487490f2c4bd3804d2430263740bbdec66c063d9b6c865d6b9c42b31cafb78d4a0cc40c11cc5242608b9d30676e55ac2b8dcb05d5f3db535bdf
+DIST firecracker-v0.22.0-x86_64 1657736 BLAKE2B 
84dbe8db596017e312fad1cd3c72d1b5d7306ad400a320431c8cae5b901b534f2735ac75cb5b9133c6c6f2603b877e4842d54165972a46df4193fbbc513c3b2d
 SHA512 
ac9544e8b770ff7a0c9234feb3154522bd6163f3903993cd019cc4abaa90ad24447f18e65e1022aafb7274ca97281286f898a50ac9f27c7f661d48df52d7fd08
+DIST jailer-v0.22.0-aarch64 1322088 BLAKE2B 
72db7eba02371af2a53b6ebd8c9fb909bd027cdd2b4207e0b2a02febe587780f9aa3be665b37580907ab8a58d8745cbcda90a85bda56a42b2eb8be9a931af13f
 SHA512 
86ca629b3060cefa9e31292844486c6d9b6fa0538b6d515e4cbb07fa4a675ce93d5f87fcd769f62aea0df029cdbd7a5055a282b8344ed35d895606aca7f22a14
+DIST jailer-v0.22.0-x86_64 1427600 BLAKE2B 
7ab09cce8963c89dae7c89c3a2d1dc582fdf8c11c3e051deb08c70fd2995a2154c493432e39851bebc62c1f6a9f98cfc9a9fa4107c5d9cf8ba940d4bb3349d86
 SHA512 
f2dcaee775cd1cdea4c1c1f6e89b82ba6636ab065291b704faaa836f864f14802a56af76ce397d7f98e9420d55720dc4459ae4443babfc7bb16d64dde11cb854

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.22.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.22.0.ebuild
new file mode 100644
index 000..a54445d88b2
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.22.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/jailer-v${PV}-x86_64
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/jailer-v${PV}-aarch64
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="/usr/bin/firecracker
+   /usr/bin/jailer"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.14 or higher."
+   elif use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK="~KVM ~TUN ~BRIDGE ~VHOST_VSOCK"
+   ERROR_KVM="You must enable KVM in your kernel to 
continue"
+   ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
+   ERROR_KVM_AMD+=" your kernel configuration."
+   ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
+   ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
+   ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
+   ERROR_TUN+=" into your kernel or loaded as a module to 
use"
+   ERROR_TUN+=" virtual network devices."
+   ERROR_BRIDGE="You will also need support for 802.1d"
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker/

2020-08-29 Thread Mikle Kolyada
commit: 7a918d0daba55e740540a7dd5190e7c5c98b609b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Aug 29 08:12:45 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Aug 29 08:17:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a918d0d

app-emulation/firecracker: Ignore all flags

Closes: https://bugs.gentoo.org/726564
Closes: https://bugs.gentoo.org/728024

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-emulation/firecracker/firecracker-0.21.1-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-emulation/firecracker/firecracker-0.21.1-r1.ebuild 
b/app-emulation/firecracker/firecracker-0.21.1-r1.ebuild
index b79e1177b8b..da29ed53e5a 100644
--- a/app-emulation/firecracker/firecracker-0.21.1-r1.ebuild
+++ b/app-emulation/firecracker/firecracker-0.21.1-r1.ebuild
@@ -55,6 +55,8 @@ RESTRICT="test"
 
 BDEPEND="acct-group/kvm"
 
+QA_FLAGS_IGNORED='.*'
+
 set_target_arch() {
case "$(tc-arch)" in
amd64) target_arch=x86_64 ;;
@@ -67,7 +69,7 @@ pkg_setup() {
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
-   CONFIG_CHECK+=" ~KVM_AMD" || \
+   CONFIG_CHECK+=" ~KVM_AMD" || \
CONFIG_CHECK+=" ~KVM_INTEL"
ERROR_KVM="${P} requires KVM in-kernel support."
fi



[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker/

2020-06-11 Thread Mikle Kolyada
commit: 757bac114002c8c716eb532876314c541ec56db7
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jun 11 09:07:16 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jun 11 09:07:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=757bac11

app-emulation/firecracker: Drop old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-emulation/firecracker/Manifest | 112 ---
 .../firecracker/firecracker-0.18.0.ebuild  | 152 -
 .../firecracker/firecracker-0.18.1.ebuild  | 152 -
 .../firecracker/firecracker-0.19.0.ebuild  | 148 
 .../firecracker/firecracker-0.19.1.ebuild  | 148 
 .../firecracker/firecracker-0.21.1.ebuild  |  86 
 6 files changed, 798 deletions(-)

diff --git a/app-emulation/firecracker/Manifest 
b/app-emulation/firecracker/Manifest
index 5561e5d797a..0a7d8a3a46e 100644
--- a/app-emulation/firecracker/Manifest
+++ b/app-emulation/firecracker/Manifest
@@ -1,147 +1,35 @@
-DIST aho-corasick-0.6.10.crate 26122 BLAKE2B 
752eccb2fbf36fbc73b8694033d2f80f6ab6d2a8c2ae023329b90bb252b537adb1e80a604b4266bfb1ccc2963fcaa6579be48ef011c9728734c7cb77fa3eab99
 SHA512 
4a21b0e68c416e5dcfe99ded917577abdbe7c92e50227b7906a2b3bd25105f8e7d03103514d388171a41090cc7bcb63bb5b4dc3c6847a9b4e09bb3856a1bbd9d
 DIST aho-corasick-0.7.8.crate 110524 BLAKE2B 
73ab4ab48f17ffb3f555801f234ee0dce4f5c46c9998c1e14abde4df192122e09f6d87a9c627b43c740d5ad921c7411365093b76e9157cf3dae9c52ff255847b
 SHA512 
fcc7f1230b1fc0e59b032c5aa2e6c334dffab7785ade7776a688821faf7fe10348dbb222affd362d37ad8850b0b17d44ff124eafe7345c6ffbbcb98acfdafed1
-DIST backtrace-0.3.35.crate 60047 BLAKE2B 
716fc69b2a7999371d52792fae45fede5c3dc72c0522c0dacb275025cb97353aa0f8569ab8bad66105671babcd4e675fdf6f0d65153a83c5a0de9262cd275480
 SHA512 
bb4d50c57bda52b9f48772c1cdb1fb30c003a5c6d69cb5ae740115020600693b00aca7c89e8c76a5e3e0deb6e54a2ec4d68edcdebb85e3f35b8dbbaf23f88926
 DIST backtrace-0.3.44.crate 68057 BLAKE2B 
f990523e461a0ae905b41a84d3b767e4cde4c401e12fe9875b22ba3b7ebbe2fb18d65bfe79fafcf008947cb0fd4be9a2ba992ca9427b61157df2b11981a03ad8
 SHA512 
69bd648061edbae4281e7524ef4fb43aea8dc68fde30e11027824513daf6a48b6d18227533e3a6a44d1b0b30046aa93921af9a560b11b62f1d812802cc6ce6b2
-DIST backtrace-sys-0.1.31.crate 518877 BLAKE2B 
397f3c4053eeabd7216c4373e6457637e22ee124d8a864c2587a78ebd8d619745dece654357cb9cd970ee20d7c41d53c84ecb3ed92beefaacbcfddfaca804ce5
 SHA512 
6aa8c7a2694f4e953a0e9bbd07dc8b7e218719de5aef2adaecfae81beb919deffde6f184675dc6b6c1a330bb81dc9611c256f7f63caef5e301101dbe3bbaafe0
 DIST backtrace-sys-0.1.32.crate 518920 BLAKE2B 
fbbd3b59533830400a788fd117ced47461d2f2b04d205d03f242d596c284e89ef2dbaead81e6974aa65197a6c69c0293f18dbe89daf3323d0c01dbc92462a075
 SHA512 
199658b1f95611f7c68a7b4fdd76044fb6784a7ab777a9f5fbe3a4a770bd6c31ac08dfea1297dd85053f0b28b1a686c076a78b120ac46fc3c639c30c937d49c3
-DIST base64-0.9.3.crate 37993 BLAKE2B 
c0943b223d0d35438c647aa53fec5f85e65a78a5d272e4c65865bf182607b44c45b3ed1a0353e081a9dc5d9f4c9cda6cc6b8d68929a2676a512a7907cc94d8b6
 SHA512 
4790e4de201123e7b3e3c8a574c92089e38900a67f1bb4868987da4088785ea05e4258559c1c32be67341c2ba8a19deacd156492d8383949e1c9a6ae218b7eeb
-DIST bitflags-0.5.0.crate 10940 BLAKE2B 
69d9f52d1dfbec986034981f4629022b25b94c01d54424ae2399a0749c51f0f1c725ca312cfb3f953efc95732b7ca32e432e29b1e5bbba416cb4e0c21a266546
 SHA512 
220511ed57391bbbd4c8828cf485aed25d078a1cad6305367939072383e48468d545550002398a288d30d8501b9232fb9a91e7a3651f67103991677b9f25de0c
-DIST bitflags-1.1.0.crate 16322 BLAKE2B 
01931976111840ca69b58e77e2c18b26ebabe4ef71ebdbe83565fbef42ffbb9512ad376192c085070485cd344b8614f260aafe0614fb20342cca5a15e9616385
 SHA512 
e3e611cf35a1ed4930727d530e6c78add895bd96636ca1354f1269b3d0e36e77fbb9ec850fe1f448a10f09ea2b2f89c2b16bb96b7da585851ce4c29a308968e3
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
-DIST byteorder-1.2.1.crate 17841 BLAKE2B 
2e61c88911454fb787ddc7601ae7530980e9dd6be55eb4605dc257b0753ce69be8e3cf05655e9bf118e3a3c25d709f674acb6162fcd6f08d6b73619f4d434a62
 SHA512 
3b8822286a3973ef80309f30e169dee5fd87d98a0b4f5a44da7e29c2f14f5ce47a9f109087c84cab09078ad0c3507bb459bac243528bf4d8eae7a958394a4041
-DIST bytes-0.4.12.crate 46361 BLAKE2B 
991f1d9170e7d3438c7d74507e6274df551d483883b3be2d99f7bbc0611ee6bd3f8f45c0e086cfa5488e8fc00e36e9a549fc71a325ff62b9bb83bd8fd412b5df
 SHA512 
5f603532ea2f04cbc53044422feed1667bf0486af398c9c8e2ce7b4601b37e1c47223201970fb0d17fed77fef7e89961e0ac05a30e6cc9bf13462d98bc587250
-DIST c2-chacha-0.2.2.crate 13766 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker/

2020-06-11 Thread Mikle Kolyada
commit: d07d0ac7496e06fc8657b7d17d4c231e8343bf1f
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Thu Jun 11 05:34:38 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jun 11 09:05:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d07d0ac7

app-emulation/firecracker: install jailer binary

Install the jailer binary along with firecracker

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://bugs.gentoo.org/727866
Closes: https://github.com/gentoo/gentoo/pull/16186
Signed-off-by: Mikle Kolyada  gentoo.org>

 .../firecracker/firecracker-0.21.1-r1.ebuild   | 87 ++
 1 file changed, 87 insertions(+)

diff --git a/app-emulation/firecracker/firecracker-0.21.1-r1.ebuild 
b/app-emulation/firecracker/firecracker-0.21.1-r1.ebuild
new file mode 100644
index 000..b79e1177b8b
--- /dev/null
+++ b/app-emulation/firecracker/firecracker-0.21.1-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CRATES="
+aho-corasick-0.7.8
+backtrace-0.3.44
+backtrace-sys-0.1.32
+bitflags-1.2.1
+cc-1.0.50
+cfg-if-0.1.10
+cpuid-0.1.0
+device_tree-1.1.0
+epoll-4.1.0
+itoa-0.4.5
+kernel-0.1.0
+kvm-bindings-0.2.0
+kvm-ioctls-0.5.0
+lazy_static-1.4.0
+libc-0.2.66
+log-0.4.8
+logger-0.1.0
+memchr-2.3.2
+proc-macro2-1.0.8
+quote-1.0.2
+regex-1.3.4
+regex-syntax-0.6.14
+rustc-demangle-0.1.16
+ryu-1.0.2
+seccomp-0.1.0
+serde-1.0.104
+serde_derive-1.0.104
+serde_json-1.0.48
+syn-1.0.14
+thread_local-1.0.1
+timerfd-1.1.1
+unicode-xid-0.2.0
+vm-memory-0.1.0
+vmm-sys-util-0.4.0
+"
+
+inherit cargo linux-info toolchain-funcs
+
+DESCRIPTION="Secure and fast microVMs for serverless computing"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker;
+SRC_URI="https://github.com/firecracker-microvm/firecracker/archive/v${PV}.tar.gz
 -> ${P}.tar.gz
+   $(cargo_crate_uris ${CRATES})"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+RESTRICT="test"
+
+BDEPEND="acct-group/kvm"
+
+set_target_arch() {
+   case "$(tc-arch)" in
+   amd64) target_arch=x86_64 ;;
+   arm64)   target_arch=aarch64 ;;
+   esac
+}
+
+pkg_setup() {
+
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for KVM support"
+   else
+   CONFIG_CHECK+=" ~KVM_AMD" || \
+   CONFIG_CHECK+=" ~KVM_INTEL"
+   ERROR_KVM="${P} requires KVM in-kernel support."
+   fi
+}
+
+src_compile() {
+   local target_arch
+   set_target_arch
+   cargo_src_compile --target ${target_arch}-unknown-linux-gnu
+}
+
+src_install() {
+   local target_arch
+   set_target_arch
+   dobin 
"${S}"/build/cargo_target/${target_arch}-unknown-linux-gnu/release/${PN}
+   dobin 
"${S}"/build/cargo_target/${target_arch}-unknown-linux-gnu/release/jailer
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker/

2020-03-17 Thread Mikle Kolyada
commit: 4e3906be7945d3a160092c58a347a6a4be529609
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Mar 16 16:19:39 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Mar 17 08:25:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e3906be

app-emulation/firecracker: Version bump (v0.21.1)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-emulation/firecracker/Manifest | 23 ++
 .../firecracker/firecracker-0.18.0.ebuild  |  6 +-
 .../firecracker/firecracker-0.18.1.ebuild  |  6 +-
 .../firecracker/firecracker-0.19.0.ebuild  |  6 +-
 .../firecracker/firecracker-0.19.1.ebuild  |  6 +-
 .../firecracker/firecracker-0.21.1.ebuild  | 86 ++
 6 files changed, 121 insertions(+), 12 deletions(-)

diff --git a/app-emulation/firecracker/Manifest 
b/app-emulation/firecracker/Manifest
index 9be91bdf623..5561e5d797a 100644
--- a/app-emulation/firecracker/Manifest
+++ b/app-emulation/firecracker/Manifest
@@ -1,6 +1,9 @@
 DIST aho-corasick-0.6.10.crate 26122 BLAKE2B 
752eccb2fbf36fbc73b8694033d2f80f6ab6d2a8c2ae023329b90bb252b537adb1e80a604b4266bfb1ccc2963fcaa6579be48ef011c9728734c7cb77fa3eab99
 SHA512 
4a21b0e68c416e5dcfe99ded917577abdbe7c92e50227b7906a2b3bd25105f8e7d03103514d388171a41090cc7bcb63bb5b4dc3c6847a9b4e09bb3856a1bbd9d
+DIST aho-corasick-0.7.8.crate 110524 BLAKE2B 
73ab4ab48f17ffb3f555801f234ee0dce4f5c46c9998c1e14abde4df192122e09f6d87a9c627b43c740d5ad921c7411365093b76e9157cf3dae9c52ff255847b
 SHA512 
fcc7f1230b1fc0e59b032c5aa2e6c334dffab7785ade7776a688821faf7fe10348dbb222affd362d37ad8850b0b17d44ff124eafe7345c6ffbbcb98acfdafed1
 DIST backtrace-0.3.35.crate 60047 BLAKE2B 
716fc69b2a7999371d52792fae45fede5c3dc72c0522c0dacb275025cb97353aa0f8569ab8bad66105671babcd4e675fdf6f0d65153a83c5a0de9262cd275480
 SHA512 
bb4d50c57bda52b9f48772c1cdb1fb30c003a5c6d69cb5ae740115020600693b00aca7c89e8c76a5e3e0deb6e54a2ec4d68edcdebb85e3f35b8dbbaf23f88926
+DIST backtrace-0.3.44.crate 68057 BLAKE2B 
f990523e461a0ae905b41a84d3b767e4cde4c401e12fe9875b22ba3b7ebbe2fb18d65bfe79fafcf008947cb0fd4be9a2ba992ca9427b61157df2b11981a03ad8
 SHA512 
69bd648061edbae4281e7524ef4fb43aea8dc68fde30e11027824513daf6a48b6d18227533e3a6a44d1b0b30046aa93921af9a560b11b62f1d812802cc6ce6b2
 DIST backtrace-sys-0.1.31.crate 518877 BLAKE2B 
397f3c4053eeabd7216c4373e6457637e22ee124d8a864c2587a78ebd8d619745dece654357cb9cd970ee20d7c41d53c84ecb3ed92beefaacbcfddfaca804ce5
 SHA512 
6aa8c7a2694f4e953a0e9bbd07dc8b7e218719de5aef2adaecfae81beb919deffde6f184675dc6b6c1a330bb81dc9611c256f7f63caef5e301101dbe3bbaafe0
+DIST backtrace-sys-0.1.32.crate 518920 BLAKE2B 
fbbd3b59533830400a788fd117ced47461d2f2b04d205d03f242d596c284e89ef2dbaead81e6974aa65197a6c69c0293f18dbe89daf3323d0c01dbc92462a075
 SHA512 
199658b1f95611f7c68a7b4fdd76044fb6784a7ab777a9f5fbe3a4a770bd6c31ac08dfea1297dd85053f0b28b1a686c076a78b120ac46fc3c639c30c937d49c3
 DIST base64-0.9.3.crate 37993 BLAKE2B 
c0943b223d0d35438c647aa53fec5f85e65a78a5d272e4c65865bf182607b44c45b3ed1a0353e081a9dc5d9f4c9cda6cc6b8d68929a2676a512a7907cc94d8b6
 SHA512 
4790e4de201123e7b3e3c8a574c92089e38900a67f1bb4868987da4088785ea05e4258559c1c32be67341c2ba8a19deacd156492d8383949e1c9a6ae218b7eeb
 DIST bitflags-0.5.0.crate 10940 BLAKE2B 
69d9f52d1dfbec986034981f4629022b25b94c01d54424ae2399a0749c51f0f1c725ca312cfb3f953efc95732b7ca32e432e29b1e5bbba416cb4e0c21a266546
 SHA512 
220511ed57391bbbd4c8828cf485aed25d078a1cad6305367939072383e48468d545550002398a288d30d8501b9232fb9a91e7a3651f67103991677b9f25de0c
 DIST bitflags-1.1.0.crate 16322 BLAKE2B 
01931976111840ca69b58e77e2c18b26ebabe4ef71ebdbe83565fbef42ffbb9512ad376192c085070485cd344b8614f260aafe0614fb20342cca5a15e9616385
 SHA512 
e3e611cf35a1ed4930727d530e6c78add895bd96636ca1354f1269b3d0e36e77fbb9ec850fe1f448a10f09ea2b2f89c2b16bb96b7da585851ce4c29a308968e3
@@ -10,16 +13,19 @@ DIST bytes-0.4.12.crate 46361 BLAKE2B 
991f1d9170e7d3438c7d74507e6274df551d483883
 DIST c2-chacha-0.2.2.crate 13766 BLAKE2B 
0b963b7a4ac64d71d75ab542a23585cd7bb5b923c52edf99c49a76222978d0a96c020a5a1199c971133fc1f8629b562088b34fd283b7b5da7800848f85ab
 SHA512 
d8edeff2f4eefb9504160d7f4d3c450661d10905c23cc4950736ab76e73bd1e88127c006bc762d63694847f2cc981ceeb0727ecf18e8fad7c89209d7a9e70f14
 DIST cc-1.0.41.crate 48185 BLAKE2B 
7fb7eba2079aed5bc7775e9e8585f9b1267066bf51cf7aa9f5ad25789f7b57021a457d2811f705d4e6bd0f38d033cea1c6be23894929df8df9f3bf1b2dcb6a20
 SHA512 
3a39bd28e16c3e7715e0588fb9eaef6b83075e68c1ad7aa0969d89baac1e2753f9e68b56492bf5df5b1a4882fd1b6a1df97ce559149873efacd5aa209a0bf352
 DIST cc-1.0.45.crate 49112 BLAKE2B 
f24cd4aba8f84be490ee89f95c666e35156a9dfd745ba4b28a61130ec0c2ff2b8e7ebbb7363cbebe8e9fadcfcd8c1f7f72bbbcf834b146395840c5569e66bfcf
 SHA512 
cd521fa11c0390cb7c71300ef77c5e27f10739345ff9c2d81c693191d602e8b54717237d1cfc325a39220f721df356e771c7a96885f77f43626d4e24d317434e
+DIST cc-1.0.50.crate 49792 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker/

2019-12-13 Thread Mikle Kolyada
commit: 54610ea0b69a39fd5dd744daa6a710c8cab1fc28
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Dec 13 16:07:13 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Dec 13 16:07:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54610ea0

app-emulation/firecracker: Version bump (v0.19.1)

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-emulation/firecracker/Manifest |   1 +
 .../firecracker/firecracker-0.19.1.ebuild  | 148 +
 2 files changed, 149 insertions(+)

diff --git a/app-emulation/firecracker/Manifest 
b/app-emulation/firecracker/Manifest
index c015a21308f..9be91bdf623 100644
--- a/app-emulation/firecracker/Manifest
+++ b/app-emulation/firecracker/Manifest
@@ -19,6 +19,7 @@ DIST epoll-4.0.1.crate 8195 BLAKE2B 
1ac732ade3c441a27832ef5f7cd75a4f80dcfbf42d19
 DIST firecracker-0.18.0.tar.gz 4064752 BLAKE2B 
6d58ca099f5f891966e7ccf25e5f22836e4066847891cbacab328fcbbb44c5c9010dc47223a626cedfd1c9443a754fbcf1b78f6947299d7abb745944f471
 SHA512 
af599401a9323219b9d07d7a146c382c1a7521e6dabd10d6a4282dcbb8ea7742268b7999ab6aedcdadfb5d7f07efbd03feb20ab225f5711abcd45121f4c89f09
 DIST firecracker-0.18.1.tar.gz 4065972 BLAKE2B 
161e85a1e90b69db6bc153e4f04462e767057824cdb1bb6431ca69281cdd61890851e80eb45c0f5d9b5f38bb2b06385e6bf693c26995ca589dcf2a845c68fe92
 SHA512 
2af1e42ab2f9c218646d78907ca0d7a5ae2c24e8652d0d29124a4db0d862c5e805f50fdbee6499173d5a7f48178910e9a58dbb2c107dbcaea71c193c2e1570b3
 DIST firecracker-0.19.0.tar.gz 4093985 BLAKE2B 
e974581d3c213c26b058d6536eac05e109147b3f949d83a6a8d19cd63c07e44ca7b309bf634edc5a42ebbd492485a06f21eedebb5257dbe81dd912516b37ca20
 SHA512 
f718cc5ec7b658c4a336f829a2db912684e1c2e2209091afddca6bb347001714c41091a32ad46822f3efe1e019f862fa1890d5f12c5b7e3bb2952492b7cf347e
+DIST firecracker-0.19.1.tar.gz 4095338 BLAKE2B 
e27e2ae6ad968cc09145525b83ff72896ceab6d03c6f3f588d88bdb6101a3c823e21688c1c1a9f5be2dfde41c7b47337f4e1cf54ac5c3c527bc3596393fab73c
 SHA512 
0bfd1aeaa0faaf36125067391a4e7bf7a89e52d373cbcde2e4b45247b9de5bb17285556c7b3138595c80946035953968baf0ee9a2b1b6e8767155005b44ed1cf
 DIST fuchsia-zircon-0.3.3.crate 22565 BLAKE2B 
a4dac3457036efab8f79fe5d5b4545e4091e994d3dc63188f71fafbcc28bf98ef359dcd20add30ac1d990ab2e66159723302fb66697349c65fab0aa58d54535e
 SHA512 
a43ee59452d49742111e506d6bdd8b8399a3a646e08648e25292864d7f71460c1dd1f2d77b8efa8ed09ac21fa4ff0442a2709f16d8833a3849bde0c388d83a93
 DIST fuchsia-zircon-sys-0.3.3.crate 7191 BLAKE2B 
530bb5d475ac828843af248c6bbd24ca3b5dd8118c8884ccc6d7261818cff1c79038077114ffa04bc73a078177527824c4d9d20a9b022e4057afee3330258cff
 SHA512 
978b7e8795a5877a68409ed3a1d7b4246263f8e7e7ce9ba8a022643be98f58f329cc1c234717df80a509db849da4394f39e90a8e2a6f56f8fa8dd3c07e7d4386
 DIST futures-0.1.18.crate 153738 BLAKE2B 
df33639193cdfdf7c5ae7323e5798cc6decfdbfb3f1d819caf794e68411241f25cc05c5eae09a09a1df6f3fa8ac5de7fce5af4536108e5b530dd639c18860679
 SHA512 
5782b37be2bcd4c9d0ddfafba7718a48144c0f8533acbfd0217e1bf25c3c04ba95320b35765f57224cdfe0ee3a7748d1109d6e680e64bdb1a16addeac422b12e

diff --git a/app-emulation/firecracker/firecracker-0.19.1.ebuild 
b/app-emulation/firecracker/firecracker-0.19.1.ebuild
new file mode 100644
index 000..05c89111ba6
--- /dev/null
+++ b/app-emulation/firecracker/firecracker-0.19.1.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CRATES="
+aho-corasick-0.6.10
+backtrace-0.3.35
+backtrace-sys-0.1.31
+base64-0.9.3
+bitflags-0.5.0
+bitflags-1.2.1
+byteorder-1.2.1
+bytes-0.4.12
+c2-chacha-0.2.2
+cc-1.0.45
+cfg-if-0.1.10
+clap-2.33.0
+cpuid-0.1.0
+device_tree-1.1.0
+epoll-4.0.1
+fuchsia-zircon-0.3.3
+fuchsia-zircon-sys-0.3.3
+futures-0.1.18
+futures-cpupool-0.1.8
+getrandom-0.1.12
+glob-0.2.11
+httparse-1.3.4
+hyper-0.11.16
+iovec-0.1.4
+ipnetwork-0.14.0
+itoa-0.4.4
+kernel-0.1.0
+kernel32-sys-0.2.2
+kvm-bindings-0.1.1
+kvm-ioctls-0.2.0
+language-tags-0.2.2
+lazy_static-1.4.0
+libc-0.2.62
+log-0.3.9
+log-0.4.8
+logger-0.1.0
+memchr-2.2.1
+mime-0.3.14
+mio-0.6.19
+mio-uds-0.6.7
+miow-0.2.1
+net2-0.2.33
+num_cpus-1.10.1
+percent-encoding-1.0.1
+pnet-0.22.0
+pnet_base-0.22.0
+pnet_datalink-0.22.0
+pnet_macros-0.22.0
+pnet_macros_support-0.22.0
+pnet_packet-0.22.0
+pnet_sys-0.22.0
+pnet_transport-0.22.0
+ppv-lite86-0.2.5
+proc-macro2-1.0.5
+quote-1.0.2
+rand-0.7.2
+rand_chacha-0.2.1
+rand_core-0.5.1
+rand_hc-0.2.0
+redox_syscall-0.1.56
+regex-1.0.6
+regex-syntax-0.6.12
+relay-0.1.1
+remove_dir_all-0.5.2
+rustc-demangle-0.1.16
+rustc-serialize-0.3.24
+ryu-1.0.1
+safemem-0.3.2
+scoped-tls-0.1.2
+seccomp-0.1.0
+serde-1.0.101
+serde_derive-1.0.101
+serde_json-1.0.41
+slab-0.4.2
+syn-1.0.5
+syntex-0.42.2
+syntex_errors-0.42.0
+syntex_pos-0.42.0
+syntex_syntax-0.42.0
+sys_util-0.1.0
+tempfile-3.1.0
+term-0.4.6
+textwrap-0.11.0
+thread_local-0.3.6
+time-0.1.42
+timerfd-1.0.0
+tokio-core-0.1.12

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker/

2019-12-13 Thread Mikle Kolyada
commit: 94acd9cfdf41e6820d9a992e6abb5a171ed5c31b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Dec 13 16:02:36 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Dec 13 16:02:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94acd9cf

app-emulation/firecracker: Version bump (v0.18.1)

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-emulation/firecracker/Manifest |   1 +
 .../firecracker/firecracker-0.18.1.ebuild  | 152 +
 2 files changed, 153 insertions(+)

diff --git a/app-emulation/firecracker/Manifest 
b/app-emulation/firecracker/Manifest
index 5a90d6ee9aa..c015a21308f 100644
--- a/app-emulation/firecracker/Manifest
+++ b/app-emulation/firecracker/Manifest
@@ -17,6 +17,7 @@ DIST cpuid-0.1.0.crate 5473 BLAKE2B 
ff6536dd8fa1aeaf52b3ae28e5d0c3e0033383d7265e
 DIST device_tree-1.1.0.crate 7049 BLAKE2B 
11236d709c7d35d6482eed7ccf8ac82dfbb4412bcf2fec98fd2a806bcf8740c1d0b2745c39b5971f5292ad00887f423afc28a4c674cdf37511cd8615ff654cbd
 SHA512 
b671b582d9f5dc19d8ff28d18fd2ed77842191084c6acbb41362491ea3c994699044fe0b0505f927ad9569d933806f8129a4eb49bf25443c0806ddcb6ffefad7
 DIST epoll-4.0.1.crate 8195 BLAKE2B 
1ac732ade3c441a27832ef5f7cd75a4f80dcfbf42d195433a7bca91dcebd4f6a8ad0198daa3e3e12ef5ce50615dd85ef0d4cfe6670907ad0a65d55055b25da86
 SHA512 
b672091bc0b051c22a6217c37bf3986b2e173a1bf5d773590a1e181c9c0981baac656278f90aaa98f7a092e636e3bf68e5ea7a9edb6120cb90636f8db7e953d9
 DIST firecracker-0.18.0.tar.gz 4064752 BLAKE2B 
6d58ca099f5f891966e7ccf25e5f22836e4066847891cbacab328fcbbb44c5c9010dc47223a626cedfd1c9443a754fbcf1b78f6947299d7abb745944f471
 SHA512 
af599401a9323219b9d07d7a146c382c1a7521e6dabd10d6a4282dcbb8ea7742268b7999ab6aedcdadfb5d7f07efbd03feb20ab225f5711abcd45121f4c89f09
+DIST firecracker-0.18.1.tar.gz 4065972 BLAKE2B 
161e85a1e90b69db6bc153e4f04462e767057824cdb1bb6431ca69281cdd61890851e80eb45c0f5d9b5f38bb2b06385e6bf693c26995ca589dcf2a845c68fe92
 SHA512 
2af1e42ab2f9c218646d78907ca0d7a5ae2c24e8652d0d29124a4db0d862c5e805f50fdbee6499173d5a7f48178910e9a58dbb2c107dbcaea71c193c2e1570b3
 DIST firecracker-0.19.0.tar.gz 4093985 BLAKE2B 
e974581d3c213c26b058d6536eac05e109147b3f949d83a6a8d19cd63c07e44ca7b309bf634edc5a42ebbd492485a06f21eedebb5257dbe81dd912516b37ca20
 SHA512 
f718cc5ec7b658c4a336f829a2db912684e1c2e2209091afddca6bb347001714c41091a32ad46822f3efe1e019f862fa1890d5f12c5b7e3bb2952492b7cf347e
 DIST fuchsia-zircon-0.3.3.crate 22565 BLAKE2B 
a4dac3457036efab8f79fe5d5b4545e4091e994d3dc63188f71fafbcc28bf98ef359dcd20add30ac1d990ab2e66159723302fb66697349c65fab0aa58d54535e
 SHA512 
a43ee59452d49742111e506d6bdd8b8399a3a646e08648e25292864d7f71460c1dd1f2d77b8efa8ed09ac21fa4ff0442a2709f16d8833a3849bde0c388d83a93
 DIST fuchsia-zircon-sys-0.3.3.crate 7191 BLAKE2B 
530bb5d475ac828843af248c6bbd24ca3b5dd8118c8884ccc6d7261818cff1c79038077114ffa04bc73a078177527824c4d9d20a9b022e4057afee3330258cff
 SHA512 
978b7e8795a5877a68409ed3a1d7b4246263f8e7e7ce9ba8a022643be98f58f329cc1c234717df80a509db849da4394f39e90a8e2a6f56f8fa8dd3c07e7d4386

diff --git a/app-emulation/firecracker/firecracker-0.18.1.ebuild 
b/app-emulation/firecracker/firecracker-0.18.1.ebuild
new file mode 100644
index 000..1535788a9f3
--- /dev/null
+++ b/app-emulation/firecracker/firecracker-0.18.1.ebuild
@@ -0,0 +1,152 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CRATES="
+aho-corasick-0.6.10
+backtrace-0.3.35
+backtrace-sys-0.1.31
+base64-0.9.3
+bitflags-0.5.0
+bitflags-1.1.0
+byteorder-1.2.1
+bytes-0.4.12
+c2-chacha-0.2.2
+cc-1.0.41
+cfg-if-0.1.9
+clap-2.33.0
+cpuid-0.1.0
+device_tree-1.1.0
+epoll-4.0.1
+fuchsia-zircon-0.3.3
+fuchsia-zircon-sys-0.3.3
+futures-0.1.18
+futures-cpupool-0.1.8
+getrandom-0.1.11
+getrandom_package-0.1.20
+glob-0.2.11
+httparse-1.3.4
+hyper-0.11.16
+iovec-0.1.2
+ipnetwork-0.14.0
+itoa-0.4.4
+kernel-0.1.0
+kernel32-sys-0.2.2
+kvm-bindings-0.1.1
+kvm-ioctls-0.2.0
+language-tags-0.2.2
+lazy_static-1.4.0
+libc-0.2.62
+log-0.3.9
+log-0.4.8
+logger-0.1.0
+memchr-2.2.1
+mime-0.3.13
+mio-0.6.19
+mio-uds-0.6.7
+miow-0.2.1
+net2-0.2.33
+num_cpus-1.10.1
+percent-encoding-1.0.1
+pnet-0.22.0
+pnet_base-0.22.0
+pnet_datalink-0.22.0
+pnet_macros-0.22.0
+pnet_macros_support-0.22.0
+pnet_packet-0.22.0
+pnet_sys-0.22.0
+pnet_transport-0.22.0
+ppv-lite86-0.2.5
+proc-macro2-1.0.2
+quote-1.0.2
+rand-0.7.0
+rand_chacha-0.2.1
+rand_core-0.5.1
+rand_hc-0.2.0
+redox_syscall-0.1.56
+regex-1.0.6
+regex-syntax-0.6.11
+relay-0.1.1
+remove_dir_all-0.5.2
+rustc-demangle-0.1.16
+rustc-serialize-0.3.24
+ryu-1.0.0
+safemem-0.3.2
+scoped-tls-0.1.2
+seccomp-0.1.0
+serde-1.0.99
+serde_derive-1.0.99
+serde_json-1.0.40
+slab-0.4.2
+syn-1.0.5
+syntex-0.42.2
+syntex_errors-0.42.0
+syntex_pos-0.42.0
+syntex_syntax-0.42.0
+sys_util-0.1.0
+tempfile-3.1.0
+term-0.4.6
+textwrap-0.11.0
+thread_local-0.3.6
+time-0.1.42
+timerfd-1.0.0
+tokio-core-0.1.12

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker/

2019-12-02 Thread Mikle Kolyada
commit: cda5c104d744707d897e3bc57111b542f46948ec
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Dec  2 14:06:14 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Dec  2 14:06:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda5c104

app-emulation/firecracker: fix license

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-emulation/firecracker/firecracker-0.18.0.ebuild | 2 +-
 app-emulation/firecracker/firecracker-0.19.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/firecracker/firecracker-0.18.0.ebuild 
b/app-emulation/firecracker/firecracker-0.18.0.ebuild
index 144f6808a27..1535788a9f3 100644
--- a/app-emulation/firecracker/firecracker-0.18.0.ebuild
+++ b/app-emulation/firecracker/firecracker-0.18.0.ebuild
@@ -119,7 +119,7 @@ HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-m
 
SRC_URI="https://github.com/firecracker-microvm/firecracker/archive/v${PV}.tar.gz
 -> ${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
 
-LICENSE="|| ( Apache-2.0 MIT ) MPL-2.0"
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~x86"
 

diff --git a/app-emulation/firecracker/firecracker-0.19.0.ebuild 
b/app-emulation/firecracker/firecracker-0.19.0.ebuild
index f0db99a6b30..05c89111ba6 100644
--- a/app-emulation/firecracker/firecracker-0.19.0.ebuild
+++ b/app-emulation/firecracker/firecracker-0.19.0.ebuild
@@ -115,7 +115,7 @@ HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-m
 
SRC_URI="https://github.com/firecracker-microvm/firecracker/archive/v${PV}.tar.gz
 -> ${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
 
-LICENSE="|| ( Apache-2.0 MIT ) MPL-2.0"
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~x86"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker/

2019-12-02 Thread Mikle Kolyada
commit: 05acfb1c44a0c24ac1654c1e90b7472bf7f6b091
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Dec  2 14:03:41 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Dec  2 14:06:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05acfb1c

app-emulation/firecracker: Version bump (v0.19.0)

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-emulation/firecracker/Manifest | 16 +
 .../firecracker/firecracker-0.18.0.ebuild  |  2 +-
 ...ker-0.18.0.ebuild => firecracker-0.19.0.ebuild} | 38 ++
 3 files changed, 34 insertions(+), 22 deletions(-)

diff --git a/app-emulation/firecracker/Manifest 
b/app-emulation/firecracker/Manifest
index 1f9272e136b..5a90d6ee9aa 100644
--- a/app-emulation/firecracker/Manifest
+++ b/app-emulation/firecracker/Manifest
@@ -4,26 +4,32 @@ DIST backtrace-sys-0.1.31.crate 518877 BLAKE2B 
397f3c4053eeabd7216c4373e6457637e
 DIST base64-0.9.3.crate 37993 BLAKE2B 
c0943b223d0d35438c647aa53fec5f85e65a78a5d272e4c65865bf182607b44c45b3ed1a0353e081a9dc5d9f4c9cda6cc6b8d68929a2676a512a7907cc94d8b6
 SHA512 
4790e4de201123e7b3e3c8a574c92089e38900a67f1bb4868987da4088785ea05e4258559c1c32be67341c2ba8a19deacd156492d8383949e1c9a6ae218b7eeb
 DIST bitflags-0.5.0.crate 10940 BLAKE2B 
69d9f52d1dfbec986034981f4629022b25b94c01d54424ae2399a0749c51f0f1c725ca312cfb3f953efc95732b7ca32e432e29b1e5bbba416cb4e0c21a266546
 SHA512 
220511ed57391bbbd4c8828cf485aed25d078a1cad6305367939072383e48468d545550002398a288d30d8501b9232fb9a91e7a3651f67103991677b9f25de0c
 DIST bitflags-1.1.0.crate 16322 BLAKE2B 
01931976111840ca69b58e77e2c18b26ebabe4ef71ebdbe83565fbef42ffbb9512ad376192c085070485cd344b8614f260aafe0614fb20342cca5a15e9616385
 SHA512 
e3e611cf35a1ed4930727d530e6c78add895bd96636ca1354f1269b3d0e36e77fbb9ec850fe1f448a10f09ea2b2f89c2b16bb96b7da585851ce4c29a308968e3
+DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
 DIST byteorder-1.2.1.crate 17841 BLAKE2B 
2e61c88911454fb787ddc7601ae7530980e9dd6be55eb4605dc257b0753ce69be8e3cf05655e9bf118e3a3c25d709f674acb6162fcd6f08d6b73619f4d434a62
 SHA512 
3b8822286a3973ef80309f30e169dee5fd87d98a0b4f5a44da7e29c2f14f5ce47a9f109087c84cab09078ad0c3507bb459bac243528bf4d8eae7a958394a4041
 DIST bytes-0.4.12.crate 46361 BLAKE2B 
991f1d9170e7d3438c7d74507e6274df551d483883b3be2d99f7bbc0611ee6bd3f8f45c0e086cfa5488e8fc00e36e9a549fc71a325ff62b9bb83bd8fd412b5df
 SHA512 
5f603532ea2f04cbc53044422feed1667bf0486af398c9c8e2ce7b4601b37e1c47223201970fb0d17fed77fef7e89961e0ac05a30e6cc9bf13462d98bc587250
 DIST c2-chacha-0.2.2.crate 13766 BLAKE2B 
0b963b7a4ac64d71d75ab542a23585cd7bb5b923c52edf99c49a76222978d0a96c020a5a1199c971133fc1f8629b562088b34fd283b7b5da7800848f85ab
 SHA512 
d8edeff2f4eefb9504160d7f4d3c450661d10905c23cc4950736ab76e73bd1e88127c006bc762d63694847f2cc981ceeb0727ecf18e8fad7c89209d7a9e70f14
 DIST cc-1.0.41.crate 48185 BLAKE2B 
7fb7eba2079aed5bc7775e9e8585f9b1267066bf51cf7aa9f5ad25789f7b57021a457d2811f705d4e6bd0f38d033cea1c6be23894929df8df9f3bf1b2dcb6a20
 SHA512 
3a39bd28e16c3e7715e0588fb9eaef6b83075e68c1ad7aa0969d89baac1e2753f9e68b56492bf5df5b1a4882fd1b6a1df97ce559149873efacd5aa209a0bf352
+DIST cc-1.0.45.crate 49112 BLAKE2B 
f24cd4aba8f84be490ee89f95c666e35156a9dfd745ba4b28a61130ec0c2ff2b8e7ebbb7363cbebe8e9fadcfcd8c1f7f72bbbcf834b146395840c5569e66bfcf
 SHA512 
cd521fa11c0390cb7c71300ef77c5e27f10739345ff9c2d81c693191d602e8b54717237d1cfc325a39220f721df356e771c7a96885f77f43626d4e24d317434e
+DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8
 SHA512 
9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
 DIST cfg-if-0.1.9.crate 7353 BLAKE2B 
5556f3fdbf49708e6e4f08f2c536ee093b5f04dcf1fe4f68355189d129c416c338820143b5cf5f215323b38175ee0fd34eef4b2ff58179b190a63a9728fe2839
 SHA512 
45f7322217d291b3905ffdc45cadd5a7a7baf440f9a82a5b5596192ed0ac54353a3ecae0326d5807aae99bc4d79e0406d71bd65745ec8d9f8815a7c9436d648c
 DIST clap-2.33.0.crate 196458 BLAKE2B 
3bb62d817afc77b421a6282746b9b61367d224de6b614c7ed66bde452ce1046728077dab3368a46635b5c74d82ba3196586d87c0201478ce5b89638910dadb1a
 SHA512 
f1075031414d48e4340bfe308904a95a31b72460724773c52a0bc8c004e625a04c904a39fc5420cb8c26a633321f9b5f4f69019c7aae5ed89900b63ed8c21a91
 DIST cpuid-0.1.0.crate 5473 BLAKE2B 
ff6536dd8fa1aeaf52b3ae28e5d0c3e0033383d7265eb91f376843516492e3f9d2c43bb6667538342158e6abb9c606b4e6129786d6cb48fe86f1c1effe005df2
 SHA512 
5b24b49acccaa393f351fca2a2cc7c5e5227e7e0f99680c109bff19377fa5822f37ad1561a33be25e34be654dd4f118ded974c7acc79608fe1efd8c19c4f8404
 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/firecracker/

2019-09-22 Thread Mikle Kolyada
commit: c75632418e35e531650973740a9f370d22597cec
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Sep 22 18:48:53 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Sep 22 18:50:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7563241

app-emulation/firecracker: initial commit

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-emulation/firecracker/Manifest | 106 ++
 .../firecracker/firecracker-0.18.0.ebuild  | 152 +
 app-emulation/firecracker/metadata.xml |   8 ++
 3 files changed, 266 insertions(+)

diff --git a/app-emulation/firecracker/Manifest 
b/app-emulation/firecracker/Manifest
new file mode 100644
index 000..1f9272e136b
--- /dev/null
+++ b/app-emulation/firecracker/Manifest
@@ -0,0 +1,106 @@
+DIST aho-corasick-0.6.10.crate 26122 BLAKE2B 
752eccb2fbf36fbc73b8694033d2f80f6ab6d2a8c2ae023329b90bb252b537adb1e80a604b4266bfb1ccc2963fcaa6579be48ef011c9728734c7cb77fa3eab99
 SHA512 
4a21b0e68c416e5dcfe99ded917577abdbe7c92e50227b7906a2b3bd25105f8e7d03103514d388171a41090cc7bcb63bb5b4dc3c6847a9b4e09bb3856a1bbd9d
+DIST backtrace-0.3.35.crate 60047 BLAKE2B 
716fc69b2a7999371d52792fae45fede5c3dc72c0522c0dacb275025cb97353aa0f8569ab8bad66105671babcd4e675fdf6f0d65153a83c5a0de9262cd275480
 SHA512 
bb4d50c57bda52b9f48772c1cdb1fb30c003a5c6d69cb5ae740115020600693b00aca7c89e8c76a5e3e0deb6e54a2ec4d68edcdebb85e3f35b8dbbaf23f88926
+DIST backtrace-sys-0.1.31.crate 518877 BLAKE2B 
397f3c4053eeabd7216c4373e6457637e22ee124d8a864c2587a78ebd8d619745dece654357cb9cd970ee20d7c41d53c84ecb3ed92beefaacbcfddfaca804ce5
 SHA512 
6aa8c7a2694f4e953a0e9bbd07dc8b7e218719de5aef2adaecfae81beb919deffde6f184675dc6b6c1a330bb81dc9611c256f7f63caef5e301101dbe3bbaafe0
+DIST base64-0.9.3.crate 37993 BLAKE2B 
c0943b223d0d35438c647aa53fec5f85e65a78a5d272e4c65865bf182607b44c45b3ed1a0353e081a9dc5d9f4c9cda6cc6b8d68929a2676a512a7907cc94d8b6
 SHA512 
4790e4de201123e7b3e3c8a574c92089e38900a67f1bb4868987da4088785ea05e4258559c1c32be67341c2ba8a19deacd156492d8383949e1c9a6ae218b7eeb
+DIST bitflags-0.5.0.crate 10940 BLAKE2B 
69d9f52d1dfbec986034981f4629022b25b94c01d54424ae2399a0749c51f0f1c725ca312cfb3f953efc95732b7ca32e432e29b1e5bbba416cb4e0c21a266546
 SHA512 
220511ed57391bbbd4c8828cf485aed25d078a1cad6305367939072383e48468d545550002398a288d30d8501b9232fb9a91e7a3651f67103991677b9f25de0c
+DIST bitflags-1.1.0.crate 16322 BLAKE2B 
01931976111840ca69b58e77e2c18b26ebabe4ef71ebdbe83565fbef42ffbb9512ad376192c085070485cd344b8614f260aafe0614fb20342cca5a15e9616385
 SHA512 
e3e611cf35a1ed4930727d530e6c78add895bd96636ca1354f1269b3d0e36e77fbb9ec850fe1f448a10f09ea2b2f89c2b16bb96b7da585851ce4c29a308968e3
+DIST byteorder-1.2.1.crate 17841 BLAKE2B 
2e61c88911454fb787ddc7601ae7530980e9dd6be55eb4605dc257b0753ce69be8e3cf05655e9bf118e3a3c25d709f674acb6162fcd6f08d6b73619f4d434a62
 SHA512 
3b8822286a3973ef80309f30e169dee5fd87d98a0b4f5a44da7e29c2f14f5ce47a9f109087c84cab09078ad0c3507bb459bac243528bf4d8eae7a958394a4041
+DIST bytes-0.4.12.crate 46361 BLAKE2B 
991f1d9170e7d3438c7d74507e6274df551d483883b3be2d99f7bbc0611ee6bd3f8f45c0e086cfa5488e8fc00e36e9a549fc71a325ff62b9bb83bd8fd412b5df
 SHA512 
5f603532ea2f04cbc53044422feed1667bf0486af398c9c8e2ce7b4601b37e1c47223201970fb0d17fed77fef7e89961e0ac05a30e6cc9bf13462d98bc587250
+DIST c2-chacha-0.2.2.crate 13766 BLAKE2B 
0b963b7a4ac64d71d75ab542a23585cd7bb5b923c52edf99c49a76222978d0a96c020a5a1199c971133fc1f8629b562088b34fd283b7b5da7800848f85ab
 SHA512 
d8edeff2f4eefb9504160d7f4d3c450661d10905c23cc4950736ab76e73bd1e88127c006bc762d63694847f2cc981ceeb0727ecf18e8fad7c89209d7a9e70f14
+DIST cc-1.0.41.crate 48185 BLAKE2B 
7fb7eba2079aed5bc7775e9e8585f9b1267066bf51cf7aa9f5ad25789f7b57021a457d2811f705d4e6bd0f38d033cea1c6be23894929df8df9f3bf1b2dcb6a20
 SHA512 
3a39bd28e16c3e7715e0588fb9eaef6b83075e68c1ad7aa0969d89baac1e2753f9e68b56492bf5df5b1a4882fd1b6a1df97ce559149873efacd5aa209a0bf352
+DIST cfg-if-0.1.9.crate 7353 BLAKE2B 
5556f3fdbf49708e6e4f08f2c536ee093b5f04dcf1fe4f68355189d129c416c338820143b5cf5f215323b38175ee0fd34eef4b2ff58179b190a63a9728fe2839
 SHA512 
45f7322217d291b3905ffdc45cadd5a7a7baf440f9a82a5b5596192ed0ac54353a3ecae0326d5807aae99bc4d79e0406d71bd65745ec8d9f8815a7c9436d648c
+DIST clap-2.33.0.crate 196458 BLAKE2B 
3bb62d817afc77b421a6282746b9b61367d224de6b614c7ed66bde452ce1046728077dab3368a46635b5c74d82ba3196586d87c0201478ce5b89638910dadb1a
 SHA512 
f1075031414d48e4340bfe308904a95a31b72460724773c52a0bc8c004e625a04c904a39fc5420cb8c26a633321f9b5f4f69019c7aae5ed89900b63ed8c21a91
+DIST cpuid-0.1.0.crate 5473 BLAKE2B 
ff6536dd8fa1aeaf52b3ae28e5d0c3e0033383d7265eb91f376843516492e3f9d2c43bb6667538342158e6abb9c606b4e6129786d6cb48fe86f1c1effe005df2
 SHA512 
5b24b49acccaa393f351fca2a2cc7c5e5227e7e0f99680c109bff19377fa5822f37ad1561a33be25e34be654dd4f118ded974c7acc79608fe1efd8c19c4f8404
+DIST device_tree-1.1.0.crate 7049 BLAKE2B