From 03214bcffa8296c8d7bf54112c93cd4aca64caa8 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Fri, 11 Jul 2014 17:13:43 -0700 Subject: [PATCH] bump(sys-kernel/dracut): sync with upstream --- .../md5-cache/sys-kernel/dracut-034-r4 | 2 +- .../md5-cache/sys-kernel/dracut-036-r4 | 2 +- .../metadata/md5-cache/sys-kernel/dracut-037 | 2 +- .../md5-cache/sys-kernel/dracut-037-r1 | 2 +- .../md5-cache/sys-kernel/dracut-037-r2 | 14 + .../md5-cache/sys-kernel/dracut-037-r3 | 14 + .../sys-kernel/dracut/ChangeLog | 14 +- .../portage-stable/sys-kernel/dracut/Manifest | 22 +- .../sys-kernel/dracut/dracut-037-r2.ebuild | 265 +++++++++++++++++ .../sys-kernel/dracut/dracut-037-r3.ebuild | 266 ++++++++++++++++++ ...systemd-fixup-rootfs-generator-insta.patch | 31 ++ ...37-0007-udev-rules-add-uaccess-rules.patch | 29 ++ 12 files changed, 649 insertions(+), 14 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r3 create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/dracut/dracut-037-r2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/dracut/dracut-037-r3.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/dracut/files/037-0006-98systemd-fixup-rootfs-generator-insta.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/dracut/files/037-0007-udev-rules-add-uaccess-rules.patch diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-034-r4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-034-r4 index e66a2b9e95..c5a466110e 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-034-r4 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-034-r4 @@ -11,5 +11,5 @@ REQUIRED_USE=dracut_modules_bootchart? ( !dracut_modules_systemd ) dracut_module RESTRICT=test SLOT=0 SRC_URI=mirror://kernel/linux/utils/boot/dracut/dracut-034.tar.bz2 http://dev.gentoo.org/~aidecoe/distfiles/sys-kernel/dracut/034-0010-module-setup.sh-add-comments.patch.bz2 -_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 linux-info a9cbd6bbe2b28166e403321882f3c73c multilib 892e597faee02a5b94eb02ab512e7622 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 +_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 892e597faee02a5b94eb02ab512e7622 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 _md5_=8f3ef0d574867edec32a786125f7b06a diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-036-r4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-036-r4 index 239f2747cb..82be815762 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-036-r4 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-036-r4 @@ -10,5 +10,5 @@ RDEPEND=virtual/udev !>=sys-fs/udev-210 !>=sys-apps/systemd-210 systemd? ( >=sys RESTRICT=test SLOT=0 SRC_URI=mirror://kernel/linux/utils/boot/dracut/dracut-036.tar.xz -_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 linux-info a9cbd6bbe2b28166e403321882f3c73c multilib 892e597faee02a5b94eb02ab512e7622 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 +_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 892e597faee02a5b94eb02ab512e7622 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 _md5_=4fa628bda0a9e284529f7d59506a57df diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037 index f09f4eca3b..3fa671f526 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037 @@ -10,5 +10,5 @@ RDEPEND=virtual/udev systemd? ( >=sys-apps/systemd-199 ) selinux? ( sec-policy/s RESTRICT=test SLOT=0 SRC_URI=mirror://kernel/linux/utils/boot/dracut/dracut-037.tar.xz -_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 linux-info a9cbd6bbe2b28166e403321882f3c73c multilib 892e597faee02a5b94eb02ab512e7622 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 +_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 892e597faee02a5b94eb02ab512e7622 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 _md5_=84fec972f906ff2e2f4ba53fecd99b97 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r1 index 6c4839e7ff..fe308431bb 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r1 @@ -10,5 +10,5 @@ RDEPEND=virtual/udev systemd? ( >=sys-apps/systemd-199 ) selinux? ( sec-policy/s RESTRICT=test SLOT=0 SRC_URI=mirror://kernel/linux/utils/boot/dracut/dracut-037.tar.xz -_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 linux-info a9cbd6bbe2b28166e403321882f3c73c multilib 892e597faee02a5b94eb02ab512e7622 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 +_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 892e597faee02a5b94eb02ab512e7622 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 _md5_=e22268fd3a87bd974f7f6f74f924e59c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r2 new file mode 100644 index 0000000000..7a374b165c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup +DEPEND=virtual/udev systemd? ( >=sys-apps/systemd-199 ) selinux? ( sec-policy/selinux-dracut ) app-text/asciidoc >=dev-libs/libxslt-1.1.26 app-text/docbook-xml-dtd:4.5 >=app-text/docbook-xsl-stylesheets-1.75.2 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=Generic initramfs generation tool +EAPI=4 +HOMEPAGE=http://dracut.wiki.kernel.org +IUSE=debug selinux systemd +KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=virtual/udev systemd? ( >=sys-apps/systemd-199 ) selinux? ( sec-policy/selinux-dracut ) app-arch/cpio >=app-shells/bash-4.0 >sys-apps/kmod-5[tools] || ( >=sys-apps/sysvinit-2.87-r3 sys-apps/systemd-sysv-utils ) >=sys-apps/util-linux-2.21 debug? ( dev-util/strace ) selinux? ( sys-libs/libselinux sys-libs/libsepol ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://kernel/linux/utils/boot/dracut/dracut-037.tar.xz +_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 892e597faee02a5b94eb02ab512e7622 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 +_md5_=2c3362ec1d8e79d2089fcfc34a2da164 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r3 new file mode 100644 index 0000000000..b64232e7a7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-kernel/dracut-037-r3 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup +DEPEND=virtual/udev systemd? ( >=sys-apps/systemd-199 ) selinux? ( sec-policy/selinux-dracut ) app-text/asciidoc >=dev-libs/libxslt-1.1.26 app-text/docbook-xml-dtd:4.5 >=app-text/docbook-xsl-stylesheets-1.75.2 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=Generic initramfs generation tool +EAPI=4 +HOMEPAGE=http://dracut.wiki.kernel.org +IUSE=debug selinux systemd +KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=virtual/udev systemd? ( >=sys-apps/systemd-199 ) selinux? ( sec-policy/selinux-dracut ) app-arch/cpio >=app-shells/bash-4.0 >sys-apps/kmod-5[tools] || ( >=sys-apps/sysvinit-2.87-r3 sys-apps/systemd-sysv-utils ) >=sys-apps/util-linux-2.21 debug? ( dev-util/strace ) selinux? ( sys-libs/libselinux sys-libs/libsepol ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://kernel/linux/utils/boot/dracut/dracut-037.tar.xz +_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 892e597faee02a5b94eb02ab512e7622 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 +_md5_=56bcb30c2d3c9479936b3b1b6fe8903b diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/ChangeLog index dfd91ab60a..ca31bfb5d2 100644 --- a/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/ChangeLog @@ -1,6 +1,18 @@ # ChangeLog for sys-kernel/dracut # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/dracut/ChangeLog,v 1.166 2014/05/14 07:09:46 aidecoe Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/dracut/ChangeLog,v 1.168 2014/06/12 18:47:17 aidecoe Exp $ + +*dracut-037-r3 (12 Jun 2014) + + 12 Jun 2014; Amadeusz Żołnowski +dracut-037-r3.ebuild, + +files/037-0007-udev-rules-add-uaccess-rules.patch: + Include udev rules needed for Plymouth 0.9.0. Rels bug #512436. + +*dracut-037-r2 (20 May 2014) + + 20 May 2014; Amadeusz Żołnowski +dracut-037-r2.ebuild, + +files/037-0006-98systemd-fixup-rootfs-generator-insta.patch: + Fixes bug #510848 on behalf of Alexander Tsoy. *dracut-037-r1 (13 May 2014) diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/Manifest b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/Manifest index bfdb379de3..205707636a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/Manifest @@ -27,6 +27,8 @@ AUX 037-0002-gentoo.conf-let-udevdir-be-handled-by-.patch 948 SHA256 b3bf7362027 AUX 037-0003-Use-the-same-paths-in-dracut.sh-as-tho.patch 2410 SHA256 9e23c100a0acde74f043a81b743aeda3e9a74cb154d6f298e23626bb7a80c967 SHA512 3104c377d519df9755600f33b1c8be872202cfbb95a76fdcc05e69fd9e04da617dff7e7e2ced11543e8a1ba138275897ab8d40923180c9d9b10d3bc52c86e138 WHIRLPOOL 7d0b9d68a5e50e3d98ffd0db4ee237de0d2f140ba0ecf03a822189964deaf28b6aa898ddb8cbe9ac22c91eb7ecaf65fc8346a6a6b5bed07725f12faea28da8ff AUX 037-0004-Install-dracut-install-into-libexec-di.patch 2581 SHA256 bb83cfecd54a18b630b9dd08cae8a36778f75fae0bc28faa6f484d2a4f687274 SHA512 ea2cba205179023f7a55405b5a8baf740e5495db4210f63c3be32ba333a2b0a633915f2cf51865f248c2142c290fcdd675f77ceca3247d66965d207d40e60a30 WHIRLPOOL 5d14552a0d62e5231c7983949d720064ba56a0a6a10e659e884b11e8719afba53dde36659e632d60816af1aad585d5adce946fafd7392e48d029149c0ea02f29 AUX 037-0005-modsign-do-not-hardcode-path-to-keyctl.patch 784 SHA256 47184c81bd1ae0be7cee4829d1ef454478a7092ed8c1826dda2ca16445f19e8a SHA512 747cf9a092dfba948367086fb028b84444971f1e843f7b9bf99d592da726e78f3ab204604958c41e21fe38eda885ab52670c223402d18b62f933e72156df5822 WHIRLPOOL 70fb43941d47fb0e1c376374d9b27c4a8f29a823df0ab57e679ec04ea6da59d551c6a9d1a23b90c16dca7ba9c9f9232ce4db6466c0b911af8c25243621a9235f +AUX 037-0006-98systemd-fixup-rootfs-generator-insta.patch 1134 SHA256 dbccdce8b458bb40a1535fcc054d1f0c323be18d14a8c0b850614952c0228e0f SHA512 fa7a728949fbdd13774ebe6f3698ed9a4c4011de589b08c680b3a5f1d0407ef2642f5cb3a6a113eec5c0b74afc2f47b698840f2fdeed06f3307e19276adf3045 WHIRLPOOL b8382be867dbec0601b5124c3bb5243a8b368ee87e2e7e560b355fa5e96294ffa3cf56648be75394f9b304bf4fcaddab74af38e68a17853947c52403be8e92fe +AUX 037-0007-udev-rules-add-uaccess-rules.patch 976 SHA256 bc6fb918b773391b7a6eccf5d14a6fd49ae224fa944c2ae3f95363f1e31e36e5 SHA512 36afc6346934769bea18bc761fffd95cfc84866614286f3f0ef84732b0de10ed0dac1c262b5615a6574c367f40ab74e191a9d04f5fdbf300bb24e45e2fe18794 WHIRLPOOL c04eed2ad312e392e0df60b59084334ad139a12356bf0507228d469cec643daf87c4ef6dd191b9b5c50e0fbd5a16c87545c01526d3ab84c9ce3afc915044e39b DIST 034-0010-module-setup.sh-add-comments.patch.bz2 6424 SHA256 fbcb940c83e362cc93a78c5be28ffd7c794a331f992498e451d69c1830f054fa SHA512 e5e41b8696716c5284ea981ae85dbe688c5c31330e400c79f4ba46890939dffdd7744e4a85d27d074987a8db65114332171af0a5471338e3e4bed19d54edc6fd WHIRLPOOL c5d29ef2f20aa752e57180be35a2014c214a25e4e49d3f623d05cd6ef1debd2cec38d24453ecb0c004cdbb52239f0d541ddc9df065ab84fb7d62c30594704347 DIST dracut-034.tar.bz2 277692 SHA256 48c7fd57e287d4f34dfff5b5ead14a4511926858f1e2ffaa40b762f257516d7f SHA512 ae06510668e63550d4d6b509b314c7668880387cfe696fc7f21cf04cc488be743440871dbd1fcf4e8314f9aa9e61ee3e78a42a75631123c420767677c6744e34 WHIRLPOOL 0412dea239fbd82d79e873869211ea31b7495dac74d7079e8aa52dd8d2484986fd0a0831aefffe29cfe5acfbf64fa01a9a1fa742192a28276a8671b663a69e13 DIST dracut-036.tar.xz 255192 SHA256 6dd97c4323ec8bd87b24a95349692fb6c6ca2d1b3528793ef117820049b6fcd3 SHA512 e55448701ef4b0c8969d4d64239a2a7df3d7b06f4457838d2b2139e58b754822654a1b8cfc7d6dbcd7a79dbc14e75366a39e21104b4aeda20c7bf34734668344 WHIRLPOOL ddbe88cb6b333586a71eeed98871066bc79208d2ba8d88dfb42245aca6bd15d6c0c436948569fc8c18703f9d66ad9918bb1e73e050ce6c807fae833148ead218 @@ -34,17 +36,19 @@ DIST dracut-037.tar.xz 256964 SHA256 9c4c365c8dabc19b66da2972bbed7b983df52048132 EBUILD dracut-034-r4.ebuild 10416 SHA256 79ce6e1d4d6a5ee546309b518e8b92446d3da60c13435929f70c8b54db816d69 SHA512 6a2903b1960dd486ef20c483f8ed8b4ca1430362ffabe07dfad6c2b854164ddc91daf0ba119c6011a432a6bb300fda708d09ca89328073d72bb625b405966cae WHIRLPOOL 077a09b1578a790762d8444ce1a6560f61a1acbcf1520c44ae139d04ae34f3322676178d51a2b9a1462868d3e0f1eea1254869f64810272951c90f4347d57cd9 EBUILD dracut-036-r4.ebuild 7723 SHA256 8a1165848519c870ed145b6554bc679fe1d9cb19a62df1111255b229246c2391 SHA512 97c0be10312ff68ebfce3f17dbfa02e5b3b4fcb51acdab6362e6329d2b93f60f87d81bb10f00377aa372d9b1b9783c705f8ce3187248a6e76571e143ed3c326d WHIRLPOOL 07044379e3a84318a672a8e7c84b4266bdc437030bdc7756726ea9260c6565f5b3159643ec488874adf530b7c8e2868b81691fafba49bbe79087936cdfa110fc EBUILD dracut-037-r1.ebuild 7825 SHA256 56f2633532667404250adf69172601453e9e2a7d7ae55d96552c9f58be00bd0e SHA512 a41defdbae1a57dfe9271c8c5798dfe39451cf958b807ccdfca87bbaf96021f2619cef118ba4838f7e3e74166a6e278791d0daf99611cc69a25f6a12828b0950 WHIRLPOOL 83ea7a5343c8a3ba43b594a483b9692e9324316ccab06e7ac65b535f3d925f84685f34c7531982b893a9bc7981a18e6807edfeafb74203bb42df9f446fcf8e2e +EBUILD dracut-037-r2.ebuild 7896 SHA256 48753ee4ba792daf90f8a0bf64509e81810bed094b22d9eb3de569a50544177b SHA512 197fbdc395fe7ff723c875eba3edacb4e489a341494948e9e4bc1ec84924d4951314cbb7e5d6cd9f90c21cb12a6fb46fcb703125f588820f55260d8e1b430f42 WHIRLPOOL 394fa39ed5ef26a839c34cd9f7a5175df9ba6f192fb79221cfc8a368defd93e9463eff8da3787cae3826d2e7686a7a3f2dae19450a93d0da2cd41a234b5803cc +EBUILD dracut-037-r3.ebuild 7957 SHA256 e0e9a52924d423202d2393a42a68eb31c3d488c8b4bb48b50b3727a30e796106 SHA512 579b1fe807bd3d48b2a7c315a86de930065045351ab28f60f12810d02711ffd26152d5c734f695e4b2ad00c2c065ae4ce81312d28441e51933ee1993ba94ef2d WHIRLPOOL 316d2ad8ef6b251d9b3e1e5536d1d737946651118bed25cdb0c3840e2102fa208f7a721a7fa9af939b8510f9ee933435fd54a679abf07eb47c2f2394a0bb41bb EBUILD dracut-037.ebuild 7661 SHA256 948aed0aab0ff9c9087d252f7676a6767f0f2b66d5fbae8a2624ddfba641afb7 SHA512 4d02206374fdd4848bc916133ff00b688c8632a22f5171f277ea8e13426fdc3ac91a27f1f1a81049ae118df41974e56fe82deffb89bb975b31b332899bf7bae2 WHIRLPOOL 189ce52267852f9369f3805247b82ec675df9ec0bb91de0e991e2ad5bcb2147364754bf25fbcdddeaf7d44b179b11bfe780d9846b70669306da1d60d5d3d6abf -MISC ChangeLog 71033 SHA256 920019c4e346eda076fc1e6c4374ab50b7a64e785cba35797803d1b998f7e262 SHA512 f5eaccbbe3be5a08b848058f83076827f23e68048fb311cc409c6d39eccc0c94872454879c533e3ae3f209914601022cb720fa185927f80f47335103f3e55b0f WHIRLPOOL 0f2e34a8b98560560646b8f977c966f4b45be5e6d47c6ed295dd116157dfb4d0ebf52af0d5202caec51e8508b8cb83108c34892c8f03299ef28ca63d90d88b53 +MISC ChangeLog 71488 SHA256 7a03d4ece329ada5aad032663834d6452ff377cdec6d96e8fae4055ffff9438f SHA512 07c4b5aa8b2d4719fb38e3d0d8b58cff7600609c873bc35b055c5a2f8330a4ca93c6e4dd7faebfb3b27629817624d3376dacb55e064bb3950ef40c7a41a58691 WHIRLPOOL 9bb71d010d01f5f2a03c9e7163ab56beff1abd94b28aa677912be8331db94cef5faf4b17e649c98e90d991239791c8eed253c7eecbf77acbe0f7153b344001ea MISC metadata.xml 906 SHA256 5f19b725d0669877fdd7814634b7aa7dd73331459bace52de02908417b833c3f SHA512 c5838d36080528d541b67cb38de17cc2351f7e5e17ab060c58f037792225ea223ade6b7e69376f4a9256b0bb3dcf4de578dcd50ee1c7d04a3f3288ca3c1ada43 WHIRLPOOL 532ea421fab965094820d5c0961a00ca38c858461f572a0cd4a145aa90340a569ee942062338ae03773c2709a08e4882f3176333aa5383b7e3c467cb01c0874d -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iQEcBAEBCAAGBQJTcxa7AAoJEPATRTHh2/q13UUH/R1pmepxRx0FdLuucHDoteFt -Fb+RQ/6MhdLwELvcOXdmtBMruX4VGnRkZjnz3oSdiu3Lywc73Vjv9zz3KofUW9Vr -sKOHIWzyFALbLk6/SPLTame2zau467RL9z2e9BIGt/3TFhwhbJHjboBaMtCB/MO+ -vADoBP3jZpxfg55RO362Sh6pggdmB+WTjXlRaB0ZqE2fDx1lGL7AMKs0oEa48snT -ZKfwPLSqRhVC6Jq0S9EN3yoS4z9tjCH6pq8VLqBFW9vEpdwAu92AYX+mhUxJ6L3E -7/UOi1XKnd4IapxkKW4Nc4tJecPMQp2fLmvSdlU7r3onu0Vn0vnvGBtNyHppehE= -=hh98 +iQEcBAEBCAAGBQJTmfW2AAoJEPATRTHh2/q1FmkH/1Pg/ZBPfdkCeDA/hP+VpFSO +nL59GYKmnk3Dbd/dAEZagExU6dj1V27BGaPAWn2pE50gBZKBgm54AJSPz6uH7yZ7 +eax6Dn/AS7CkuLfBh2akVbCNP7aVv6LtQsIIY1wR6sFqy290sXiMdPSUmyXLk4b6 +H8prb1ThtDDL5zq/LQzvwHY1nLZ/lPVrBM+rv67NMteLNN9ehg3E1NC//spTJDZ5 +EfDw/+3h6WSYCWfJU3DJkYMbtfV3YG3EtvJxpzAdlbrJV7QTHWiPXW8PTH5Z88kC +jriLE3EAcq2HLea0WL8f4fOgHE9MdSaX5G8wwgyn8YOtqNUnMGAo4q2mEjbtBeM= +=52tj -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/dracut-037-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/dracut-037-r2.ebuild new file mode 100644 index 0000000000..3dbe8e734b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/dracut-037-r2.ebuild @@ -0,0 +1,265 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/dracut/dracut-037-r2.ebuild,v 1.1 2014/05/20 18:23:07 aidecoe Exp $ + +EAPI=4 + +inherit bash-completion-r1 eutils linux-info multilib systemd + +DESCRIPTION="Generic initramfs generation tool" +HOMEPAGE="http://dracut.wiki.kernel.org" +SRC_URI="mirror://kernel/linux/utils/boot/${PN}/${P}.tar.xz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug selinux systemd" + +RESTRICT="test" + +CDEPEND="virtual/udev + systemd? ( >=sys-apps/systemd-199 ) + selinux? ( sec-policy/selinux-dracut ) + " +RDEPEND="${CDEPEND} + app-arch/cpio + >=app-shells/bash-4.0 + >sys-apps/kmod-5[tools] + || ( >=sys-apps/sysvinit-2.87-r3 sys-apps/systemd-sysv-utils ) + >=sys-apps/util-linux-2.21 + + debug? ( dev-util/strace ) + selinux? ( sys-libs/libselinux sys-libs/libsepol ) + " +DEPEND="${CDEPEND} + app-text/asciidoc + >=dev-libs/libxslt-1.1.26 + app-text/docbook-xml-dtd:4.5 + >=app-text/docbook-xsl-stylesheets-1.75.2 + virtual/pkgconfig + " + +DOCS=( AUTHORS HACKING NEWS README README.generic README.kernel README.modules + README.testsuite TODO ) +MY_LIBDIR=/usr/lib +PATCHES=( + "${FILESDIR}/${PV}-0001-dracut-functions.sh-support-for-altern.patch" + "${FILESDIR}/${PV}-0002-gentoo.conf-let-udevdir-be-handled-by-.patch" + "${FILESDIR}/${PV}-0003-Use-the-same-paths-in-dracut.sh-as-tho.patch" + "${FILESDIR}/${PV}-0004-Install-dracut-install-into-libexec-di.patch" + "${FILESDIR}/${PV}-0005-modsign-do-not-hardcode-path-to-keyctl.patch" + "${FILESDIR}/${PV}-0006-98systemd-fixup-rootfs-generator-insta.patch" + ) + +# +# Helper functions +# + +# Removes module from modules.d. +# $1 = module name +# Module name can be specified without number prefix. +rm_module() { + local force m + [[ $1 = -f ]] && force=-f + + for m in $@; do + if [[ $m =~ ^[0-9][0-9][^\ ]*$ ]]; then + rm ${force} --interactive=never -r "${modules_dir}"/$m + else + rm ${force} --interactive=never -r "${modules_dir}"/[0-9][0-9]$m + fi + done +} + +# Grabbed from net-misc/netctl ebuild. +optfeature() { + local desc=$1 + shift + while (( $# )); do + if has_version "$1"; then + elog " [I] $1 to ${desc}" + else + elog " [ ] $1 to ${desc}" + fi + shift + done +} + +# +# ebuild functions +# + +src_prepare() { + epatch "${PATCHES[@]}" + + local libdirs="/$(get_libdir) /usr/$(get_libdir)" + if [[ ${SYMLINK_LIB} = yes ]]; then + # Preserve lib -> lib64 symlinks in initramfs + [[ $libdirs =~ /lib\ ]] || libdirs+=" /lib /usr/lib" + fi + einfo "Setting libdirs to \"${libdirs}\" ..." + sed -e "3alibdirs=\"${libdirs}\"" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + + local udevdir="$("$(tc-getPKG_CONFIG)" udev --variable=udevdir)" + einfo "Setting udevdir to ${udevdir}..." + sed -r -e "s|^(udevdir=).*$|\1${udevdir}|" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + + if use systemd; then + local systemdutildir="$(systemd_get_utildir)" + local systemdsystemunitdir="$(systemd_get_unitdir)" + local systemdsystemconfdir="$("$(tc-getPKG_CONFIG)" systemd \ + --variable=systemdsystemconfdir)" + [[ ${systemdsystemconfdir} ]] \ + || systemdsystemconfdir=/etc/systemd/system + einfo "Setting systemdutildir to ${systemdutildir} and ..." + sed -e "5asystemdutildir=\"${systemdutildir}\"" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + einfo "Setting systemdsystemunitdir to ${systemdsystemunitdir} and..." + sed -e "6asystemdsystemunitdir=\"${systemdsystemunitdir}\"" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + einfo "Setting systemdsystemconfdir to ${systemdsystemconfdir}..." + sed -e "7asystemdsystemconfdir=\"${systemdsystemconfdir}\"" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + else + local systemdutildir="/lib/systemd" + einfo "Setting systemdutildir for standalone udev to" \ + "${systemdutildir}..." + sed -e "5asystemdutildir=\"${systemdutildir}\"" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + fi + + epatch_user +} + +src_configure() { + local myconf="--libdir=${MY_LIBDIR}" + myconf+=" --bashcompletiondir=$(get_bashcompdir)" + + if use systemd; then + myconf+=" --systemdsystemunitdir='$(systemd_get_unitdir)'" + fi + + econf ${myconf} +} + +src_compile() { + tc-export CC + emake doc install/dracut-install +} + +src_install() { + default + + local my_libdir="${MY_LIBDIR}" + local dracutlibdir="${my_libdir#/}/dracut" + + echo "DRACUT_VERSION=$PVR" > "${D%/}/${dracutlibdir}/dracut-version.sh" + + insinto "${dracutlibdir}/dracut.conf.d/" + newins dracut.conf.d/gentoo.conf.example gentoo.conf + + insinto /etc/logrotate.d + newins dracut.logrotate dracut + + dodir /var/lib/dracut/overlay + + dohtml dracut.html + + # + # Modules + # + local module + modules_dir="${D%/}/${dracutlibdir}/modules.d" + + use debug || rm_module 95debug + use selinux || rm_module 98selinux + + if use systemd; then + # With systemd following modules do not make sense + rm_module 96securityfs 97masterkey 98integrity + else + rm_module 98systemd + # Without systemd following modules do not make sense + rm_module 00systemd-bootchart + fi + + # Remove modules which won't work for sure + rm_module 95fcoe # no tools + # fips module depends on masked app-crypt/hmaccalc + rm_module 01fips 02fips-aesni +} + +pkg_postinst() { + if linux-info_get_any_version && linux_config_src_exists; then + ewarn "" + ewarn "If the following test report contains a missing kernel" + ewarn "configuration option, you should reconfigure and rebuild your" + ewarn "kernel before booting image generated with this Dracut version." + ewarn "" + + local CONFIG_CHECK="~BLK_DEV_INITRD ~DEVTMPFS" + + # Kernel configuration options descriptions: + local desc_DEVTMPFS="Maintain a devtmpfs filesystem to mount at /dev" + local desc_BLK_DEV_INITRD="Initial RAM filesystem and RAM disk "\ +"(initramfs/initrd) support" + + local opt desc + + # Generate ERROR_* variables for check_extra_config. + for opt in ${CONFIG_CHECK}; do + opt=${opt#\~} + desc=desc_${opt} + eval "local ERROR_${opt}='CONFIG_${opt}: \"${!desc}\"" \ + "is missing and REQUIRED'" + done + + check_extra_config + echo + else + ewarn "" + ewarn "Your kernel configuration couldn't be checked. Do you have" + ewarn "/usr/src/linux/.config file there? Please check manually if" + ewarn "following options are enabled:" + ewarn "" + ewarn " CONFIG_BLK_DEV_INITRD" + ewarn " CONFIG_DEVTMPFS" + ewarn "" + fi + + elog "To get additional features, a number of optional runtime" + elog "dependencies may be installed:" + elog "" + optfeature "Networking support" net-misc/curl "net-misc/dhcp[client]" \ + sys-apps/iproute2 + optfeature \ + "Measure performance of the boot process for later visualisation" \ + app-benchmarks/bootchart2 sys-apps/usleep sys-process/acct + optfeature "Scan for Btrfs on block devices" sys-fs/btrfs-progs + optfeature "Load kernel modules and drop this privilege for real init" \ + sys-libs/libcap + optfeature "Support CIFS" net-fs/cifs-utils + optfeature "Decrypt devices encrypted with cryptsetup/LUKS" \ + sys-fs/cryptsetup + optfeature "Support for GPG-encrypted keys for crypt module" \ + app-crypt/gnupg + optfeature \ + "Allows use of dash instead of default bash (on your own risk)" \ + app-shells/dash + optfeature "Framebuffer splash (media-gfx/splashutils)" \ + media-gfx/splashutils + optfeature "Support iSCSI" sys-block/open-iscsi + optfeature "Support Logical Volume Manager" sys-fs/lvm2 + optfeature "Support MD devices, also known as software RAID devices" \ + sys-fs/mdadm + optfeature "Support Device Mapper multipathing" sys-fs/multipath-tools + optfeature "Plymouth boot splash" '>=sys-boot/plymouth-0.8.5-r5' + optfeature "Support network block devices" sys-block/nbd + optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind + optfeature \ + "Install ssh and scp along with config files and specified keys" \ + dev-libs/openssl + optfeature "Enable logging with syslog-ng or rsyslog" app-admin/syslog-ng \ + app-admin/rsyslog +} diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/dracut-037-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/dracut-037-r3.ebuild new file mode 100644 index 0000000000..cd4ec05d02 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/dracut-037-r3.ebuild @@ -0,0 +1,266 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/dracut/dracut-037-r3.ebuild,v 1.1 2014/06/12 18:47:17 aidecoe Exp $ + +EAPI=4 + +inherit bash-completion-r1 eutils linux-info multilib systemd + +DESCRIPTION="Generic initramfs generation tool" +HOMEPAGE="http://dracut.wiki.kernel.org" +SRC_URI="mirror://kernel/linux/utils/boot/${PN}/${P}.tar.xz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug selinux systemd" + +RESTRICT="test" + +CDEPEND="virtual/udev + systemd? ( >=sys-apps/systemd-199 ) + selinux? ( sec-policy/selinux-dracut ) + " +RDEPEND="${CDEPEND} + app-arch/cpio + >=app-shells/bash-4.0 + >sys-apps/kmod-5[tools] + || ( >=sys-apps/sysvinit-2.87-r3 sys-apps/systemd-sysv-utils ) + >=sys-apps/util-linux-2.21 + + debug? ( dev-util/strace ) + selinux? ( sys-libs/libselinux sys-libs/libsepol ) + " +DEPEND="${CDEPEND} + app-text/asciidoc + >=dev-libs/libxslt-1.1.26 + app-text/docbook-xml-dtd:4.5 + >=app-text/docbook-xsl-stylesheets-1.75.2 + virtual/pkgconfig + " + +DOCS=( AUTHORS HACKING NEWS README README.generic README.kernel README.modules + README.testsuite TODO ) +MY_LIBDIR=/usr/lib +PATCHES=( + "${FILESDIR}/${PV}-0001-dracut-functions.sh-support-for-altern.patch" + "${FILESDIR}/${PV}-0002-gentoo.conf-let-udevdir-be-handled-by-.patch" + "${FILESDIR}/${PV}-0003-Use-the-same-paths-in-dracut.sh-as-tho.patch" + "${FILESDIR}/${PV}-0004-Install-dracut-install-into-libexec-di.patch" + "${FILESDIR}/${PV}-0005-modsign-do-not-hardcode-path-to-keyctl.patch" + "${FILESDIR}/${PV}-0006-98systemd-fixup-rootfs-generator-insta.patch" + "${FILESDIR}/${PV}-0007-udev-rules-add-uaccess-rules.patch" + ) + +# +# Helper functions +# + +# Removes module from modules.d. +# $1 = module name +# Module name can be specified without number prefix. +rm_module() { + local force m + [[ $1 = -f ]] && force=-f + + for m in $@; do + if [[ $m =~ ^[0-9][0-9][^\ ]*$ ]]; then + rm ${force} --interactive=never -r "${modules_dir}"/$m + else + rm ${force} --interactive=never -r "${modules_dir}"/[0-9][0-9]$m + fi + done +} + +# Grabbed from net-misc/netctl ebuild. +optfeature() { + local desc=$1 + shift + while (( $# )); do + if has_version "$1"; then + elog " [I] $1 to ${desc}" + else + elog " [ ] $1 to ${desc}" + fi + shift + done +} + +# +# ebuild functions +# + +src_prepare() { + epatch "${PATCHES[@]}" + + local libdirs="/$(get_libdir) /usr/$(get_libdir)" + if [[ ${SYMLINK_LIB} = yes ]]; then + # Preserve lib -> lib64 symlinks in initramfs + [[ $libdirs =~ /lib\ ]] || libdirs+=" /lib /usr/lib" + fi + einfo "Setting libdirs to \"${libdirs}\" ..." + sed -e "3alibdirs=\"${libdirs}\"" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + + local udevdir="$("$(tc-getPKG_CONFIG)" udev --variable=udevdir)" + einfo "Setting udevdir to ${udevdir}..." + sed -r -e "s|^(udevdir=).*$|\1${udevdir}|" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + + if use systemd; then + local systemdutildir="$(systemd_get_utildir)" + local systemdsystemunitdir="$(systemd_get_unitdir)" + local systemdsystemconfdir="$("$(tc-getPKG_CONFIG)" systemd \ + --variable=systemdsystemconfdir)" + [[ ${systemdsystemconfdir} ]] \ + || systemdsystemconfdir=/etc/systemd/system + einfo "Setting systemdutildir to ${systemdutildir} and ..." + sed -e "5asystemdutildir=\"${systemdutildir}\"" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + einfo "Setting systemdsystemunitdir to ${systemdsystemunitdir} and..." + sed -e "6asystemdsystemunitdir=\"${systemdsystemunitdir}\"" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + einfo "Setting systemdsystemconfdir to ${systemdsystemconfdir}..." + sed -e "7asystemdsystemconfdir=\"${systemdsystemconfdir}\"" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + else + local systemdutildir="/lib/systemd" + einfo "Setting systemdutildir for standalone udev to" \ + "${systemdutildir}..." + sed -e "5asystemdutildir=\"${systemdutildir}\"" \ + -i "${S}/dracut.conf.d/gentoo.conf.example" || die + fi + + epatch_user +} + +src_configure() { + local myconf="--libdir=${MY_LIBDIR}" + myconf+=" --bashcompletiondir=$(get_bashcompdir)" + + if use systemd; then + myconf+=" --systemdsystemunitdir='$(systemd_get_unitdir)'" + fi + + econf ${myconf} +} + +src_compile() { + tc-export CC + emake doc install/dracut-install +} + +src_install() { + default + + local my_libdir="${MY_LIBDIR}" + local dracutlibdir="${my_libdir#/}/dracut" + + echo "DRACUT_VERSION=$PVR" > "${D%/}/${dracutlibdir}/dracut-version.sh" + + insinto "${dracutlibdir}/dracut.conf.d/" + newins dracut.conf.d/gentoo.conf.example gentoo.conf + + insinto /etc/logrotate.d + newins dracut.logrotate dracut + + dodir /var/lib/dracut/overlay + + dohtml dracut.html + + # + # Modules + # + local module + modules_dir="${D%/}/${dracutlibdir}/modules.d" + + use debug || rm_module 95debug + use selinux || rm_module 98selinux + + if use systemd; then + # With systemd following modules do not make sense + rm_module 96securityfs 97masterkey 98integrity + else + rm_module 98systemd + # Without systemd following modules do not make sense + rm_module 00systemd-bootchart + fi + + # Remove modules which won't work for sure + rm_module 95fcoe # no tools + # fips module depends on masked app-crypt/hmaccalc + rm_module 01fips 02fips-aesni +} + +pkg_postinst() { + if linux-info_get_any_version && linux_config_src_exists; then + ewarn "" + ewarn "If the following test report contains a missing kernel" + ewarn "configuration option, you should reconfigure and rebuild your" + ewarn "kernel before booting image generated with this Dracut version." + ewarn "" + + local CONFIG_CHECK="~BLK_DEV_INITRD ~DEVTMPFS" + + # Kernel configuration options descriptions: + local desc_DEVTMPFS="Maintain a devtmpfs filesystem to mount at /dev" + local desc_BLK_DEV_INITRD="Initial RAM filesystem and RAM disk "\ +"(initramfs/initrd) support" + + local opt desc + + # Generate ERROR_* variables for check_extra_config. + for opt in ${CONFIG_CHECK}; do + opt=${opt#\~} + desc=desc_${opt} + eval "local ERROR_${opt}='CONFIG_${opt}: \"${!desc}\"" \ + "is missing and REQUIRED'" + done + + check_extra_config + echo + else + ewarn "" + ewarn "Your kernel configuration couldn't be checked. Do you have" + ewarn "/usr/src/linux/.config file there? Please check manually if" + ewarn "following options are enabled:" + ewarn "" + ewarn " CONFIG_BLK_DEV_INITRD" + ewarn " CONFIG_DEVTMPFS" + ewarn "" + fi + + elog "To get additional features, a number of optional runtime" + elog "dependencies may be installed:" + elog "" + optfeature "Networking support" net-misc/curl "net-misc/dhcp[client]" \ + sys-apps/iproute2 + optfeature \ + "Measure performance of the boot process for later visualisation" \ + app-benchmarks/bootchart2 sys-apps/usleep sys-process/acct + optfeature "Scan for Btrfs on block devices" sys-fs/btrfs-progs + optfeature "Load kernel modules and drop this privilege for real init" \ + sys-libs/libcap + optfeature "Support CIFS" net-fs/cifs-utils + optfeature "Decrypt devices encrypted with cryptsetup/LUKS" \ + sys-fs/cryptsetup + optfeature "Support for GPG-encrypted keys for crypt module" \ + app-crypt/gnupg + optfeature \ + "Allows use of dash instead of default bash (on your own risk)" \ + app-shells/dash + optfeature "Framebuffer splash (media-gfx/splashutils)" \ + media-gfx/splashutils + optfeature "Support iSCSI" sys-block/open-iscsi + optfeature "Support Logical Volume Manager" sys-fs/lvm2 + optfeature "Support MD devices, also known as software RAID devices" \ + sys-fs/mdadm + optfeature "Support Device Mapper multipathing" sys-fs/multipath-tools + optfeature "Plymouth boot splash" '>=sys-boot/plymouth-0.8.5-r5' + optfeature "Support network block devices" sys-block/nbd + optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind + optfeature \ + "Install ssh and scp along with config files and specified keys" \ + dev-libs/openssl + optfeature "Enable logging with syslog-ng or rsyslog" app-admin/syslog-ng \ + app-admin/rsyslog +} diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/files/037-0006-98systemd-fixup-rootfs-generator-insta.patch b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/files/037-0006-98systemd-fixup-rootfs-generator-insta.patch new file mode 100644 index 0000000000..2a66e476a8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/files/037-0006-98systemd-fixup-rootfs-generator-insta.patch @@ -0,0 +1,31 @@ +From 37e2811681ed6772c90f8f89432ac1629894a314 Mon Sep 17 00:00:00 2001 +From: Hannes Reinecke +Date: Tue, 20 May 2014 11:20:10 +0200 +Subject: [PATCH 6/6] 98systemd: fixup rootfs-generator installation path + +The rootfs-generator was installed in the wrong path +in the initrd, cause it never to be run. + +References: bnc#878714 + +Signed-off-by: Hannes Reinecke +--- + modules.d/98systemd/module-setup.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/modules.d/98systemd/module-setup.sh b/modules.d/98systemd/module-setup.sh +index c72aad4..25ca605 100755 +--- a/modules.d/98systemd/module-setup.sh ++++ b/modules.d/98systemd/module-setup.sh +@@ -191,7 +191,7 @@ install() { + inst_script "$moddir/dracut-mount.sh" /bin/dracut-mount + inst_script "$moddir/dracut-pre-pivot.sh" /bin/dracut-pre-pivot + +- inst_script "$moddir/rootfs-generator.sh" /lib/systemd/system-generators/dracut-rootfs-generator ++ inst_script "$moddir/rootfs-generator.sh" $systemdutildir/system-generators/dracut-rootfs-generator + + inst_binary true + ln_r $(type -P true) "/usr/bin/loginctl" +-- +1.9.3 + diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/files/037-0007-udev-rules-add-uaccess-rules.patch b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/files/037-0007-udev-rules-add-uaccess-rules.patch new file mode 100644 index 0000000000..725255a4aa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/dracut/files/037-0007-udev-rules-add-uaccess-rules.patch @@ -0,0 +1,29 @@ +From ad526fcec919146653b57889d60e0eec83ad7a0a Mon Sep 17 00:00:00 2001 +From: Harald Hoyer +Date: Thu, 5 Jun 2014 12:30:22 +0200 +Subject: [PATCH 7/7] udev-rules: add uaccess rules + +plymouth needs the seat rules, also without systemd + +Conflicts: + modules.d/95udev-rules/module-setup.sh +--- + modules.d/95udev-rules/module-setup.sh | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/modules.d/95udev-rules/module-setup.sh b/modules.d/95udev-rules/module-setup.sh +index 2d36712..4e75c0b 100755 +--- a/modules.d/95udev-rules/module-setup.sh ++++ b/modules.d/95udev-rules/module-setup.sh +@@ -32,6 +32,8 @@ install() { + 60-pcmcia.rules \ + 50-udev.rules 95-late.rules \ + 50-firmware.rules \ ++ 59-scsi-sg3_utils.rules \ ++ 70-uaccess.rules 71-seat.rules 73-seat-late.rules \ + 75-net-description.rules \ + 80-net-name-slot.rules 80-net-setup-link.rules \ + "$moddir/59-persistent-storage.rules" \ +-- +2.0.0 +