1 |
commit: 98ec217e5858aee561529c03760a18bf20c5485b |
2 |
Author: Justin Lecher <jlec <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Dec 17 11:44:52 2015 +0000 |
4 |
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Dec 17 11:53:11 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98ec217e |
7 |
|
8 |
sys-kernel/aufs-sources: Bump to latest genpatches and linux release |
9 |
|
10 |
Package-Manager: portage-2.2.26 |
11 |
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org> |
12 |
|
13 |
sys-kernel/aufs-sources/Manifest | 9 +++ |
14 |
sys-kernel/aufs-sources/aufs-sources-4.1.15.ebuild | 85 ++++++++++++++++++++++ |
15 |
sys-kernel/aufs-sources/aufs-sources-4.2.8.ebuild | 85 ++++++++++++++++++++++ |
16 |
sys-kernel/aufs-sources/aufs-sources-4.3.3.ebuild | 85 ++++++++++++++++++++++ |
17 |
4 files changed, 264 insertions(+) |
18 |
|
19 |
diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest |
20 |
index 2628a5b..1515f33 100644 |
21 |
--- a/sys-kernel/aufs-sources/Manifest |
22 |
+++ b/sys-kernel/aufs-sources/Manifest |
23 |
@@ -32,9 +32,15 @@ DIST genpatches-4.1-17.extras.tar.xz 16176 SHA256 755f880b1683ac915aa36739ee355f |
24 |
DIST genpatches-4.1-18.base.tar.xz 434312 SHA256 e039e095053deb5b21709c3277ffed00c44a8589bed2e2481f2a74de548ef00c SHA512 599f8e0fd53a59429a5dd8ddf29ff2673827068132c3aca43894a629f007ec58c9ce872b0a39e65c7222b420ef25fa1324d3c60b0c526fea4345c004c55e8b12 WHIRLPOOL dc7322d05e7fd4a10bd149b00510ebb636832571108c7b751b90a3d8bd9dec0af01b29f59ac5e984621d1f6dc085600c919b28e06eb3f1d287c6f3045e585610 |
25 |
DIST genpatches-4.1-18.experimental.tar.xz 61640 SHA256 183ac4b1c8b8fa2b8986ee37920246955f05d8be48c8d59017c3821572d1da7a SHA512 65335da4b6571111248fb6ee035d3be189b4045a9b05d695f21082fae25f4bc071b065bca416c2e99f69ebccbd8d2dded542532edf41299f8e3b662465a78c23 WHIRLPOOL 0ddf13a2c3ea96b73380c95e8f5eac4a77c9936dca1e52828f7aa4c056c4a01b35df12e509239874e0af61ccb6c38ec21f25444eec4a35a609b72bd397218ac6 |
26 |
DIST genpatches-4.1-18.extras.tar.xz 16180 SHA256 6c386d8e019d5ff811aaf2c75c14c819237e94df4f3cd7037e4e04a9660ce5ca SHA512 7e1239796426182271aaefbf3cf0afb14a0864f39cbc2a14105afbe137b347967035fe716d43bb31b75518b598f20c8523262564adef32b14564f60a1f9b3306 WHIRLPOOL 3906fc8c6565ce77c283dd125be18601043d74df0e0c498e9e542dd933d085201b20a4751c52eafa30fbb908baeed820b074e691fc4359f43c53ddc0eac6c401 |
27 |
+DIST genpatches-4.1-19.base.tar.xz 451948 SHA256 65c565a3659b0b1ce639aab4c37a45f1e1a2890d4bc7ca05507fe97a1def3c8f SHA512 595abfe560bf83a1809785f4e3c5885db73fab079cb9117669c1006baffb2657d8d0fb5ef2b2740396bcbd7e7296952fafbf9b665944e0ec6bb6fa300bc2e4e5 WHIRLPOOL 5295d5d7e5202cfd3c94c4e3b43a068aacd640d411a34c4a12098a16c854893f9c2d18969efc7d61e1b5951f376e57f402c70dbf3b85ef679940dce2f1dfc674 |
28 |
+DIST genpatches-4.1-19.experimental.tar.xz 61636 SHA256 bbb7d352123b1e35b9550921ce331d8972b91646ab74c0575e7c14d052eccef6 SHA512 0e71ea82d396da39d9806383972877f0ba1552b62b2972a3ea64e17e1f94ff42bda42cd6fdb91173408dbfb24d6294c52bf0e00b26ef8286c61f1f8d3829b2e9 WHIRLPOOL 0de3d30618c081a1a4fe5745f27ebdce6cf87d1040f7813b02a849942a371ecbd5864a06366c733e2b869ce83acef9c076545435919d63b66fb5b507c10f7d80 |
29 |
+DIST genpatches-4.1-19.extras.tar.xz 16188 SHA256 d88c39902511c8bd0e4b80761bef8d85471f08cdea3b7eec3c7e57e63fb4d33a SHA512 83ed872b30caf21f5cbeac892cf00b7633b2957708aa40d1e92b9c7b47c0e1eb72c8a3fd7c8711de3b1c1f9e39699c8d85df93c6db0165a8e8df6d2380fd5792 WHIRLPOOL 7a2deb7718ec4ecdf44fe4e810c973b6d3bf153a9a244bb5b7b5882212a3134f893460f0665a5c655f7ce73a3e90cfc63c8d2cc5c2a502706b5d35f1884899d3 |
30 |
DIST genpatches-4.2-10.base.tar.xz 248292 SHA256 8eb6bba57faabfba57c4415b145300c9fb7b96e9aebcb0dcde7b18aa447dc725 SHA512 0f449d0bc29102ea25fd695508fe17ce8258c216d454777d642727f2eb2f1042acde47bd52bcfabed296d4fc3d0fe3bcb080e5bde5077b1e0879b1651e7f9ffe WHIRLPOOL 3d07c16cc43de6237d6fee0af2bed8d3dae0c8e688d255a48f54b7b6a293ec9eb9658168120c18226079e1e2ca4ecff30b681ea326dcf9b434b2642c3910e16f |
31 |
DIST genpatches-4.2-10.experimental.tar.xz 61620 SHA256 e3f6a3d33552281f012456a580cc1e624cb8acdf33f28bc07231319fe3db4dd2 SHA512 d72a6d135b36dbb2e665a537a8d9e31b6fae2cda68aca32532a1e6ea249da88bcbc4b9f853e62ca4f8b58c78a4f242d7fe96ff673f3a881091112a35868f1dff WHIRLPOOL 634df2eefc154eca49e8d15aa286ce79941a4193bba4534dcd6340419993e428351562c7e17e8b19a1c47bd53a9a31485952e035061c8b1b5a5922224cf477dc |
32 |
DIST genpatches-4.2-10.extras.tar.xz 16180 SHA256 6c386d8e019d5ff811aaf2c75c14c819237e94df4f3cd7037e4e04a9660ce5ca SHA512 7e1239796426182271aaefbf3cf0afb14a0864f39cbc2a14105afbe137b347967035fe716d43bb31b75518b598f20c8523262564adef32b14564f60a1f9b3306 WHIRLPOOL 3906fc8c6565ce77c283dd125be18601043d74df0e0c498e9e542dd933d085201b20a4751c52eafa30fbb908baeed820b074e691fc4359f43c53ddc0eac6c401 |
33 |
+DIST genpatches-4.2-11.base.tar.xz 274904 SHA256 0407b8f542450e6c1a0af439b04b6fdb9668efbfb6a70da08fc08917b543b9a3 SHA512 ec4f0bc1a53ad19329ccd3000968eadfc9411ef890e8a342c5bbbb810ad1a1abdda430354f85d3fa4a158d330023dff3ec9a02f8228720d5a339806eb9374ec4 WHIRLPOOL 375134e742a18d874212a084cb949daddbf2cb833f8480857a1c65897845e6c8cc88761a4f3bf8858081dc5131710ce1bbe2316134888ba970eb0b98f51d3e24 |
34 |
+DIST genpatches-4.2-11.experimental.tar.xz 61620 SHA256 10111c0a06a30d661b90af17c5d50ce1ae533f55e419d253109a4a313c31121b SHA512 ecdb6aa5a53599d427f38915fb6f8955ee0dd9e9b3744de01e5eaa073e890124e6096cde67596dc853877cf39b227c8115605a71c40665d689febb02f6d193c0 WHIRLPOOL 4fcfc1aa68a6d95a3d3a91ed3d6b47308e17c433b95b0cc2bddfdf5e3dd394f5dd089b66145a4f853300cd18a6bce42e166fcec4ca1fd5a15b77724d99379dba |
35 |
+DIST genpatches-4.2-11.extras.tar.xz 16188 SHA256 d88c39902511c8bd0e4b80761bef8d85471f08cdea3b7eec3c7e57e63fb4d33a SHA512 83ed872b30caf21f5cbeac892cf00b7633b2957708aa40d1e92b9c7b47c0e1eb72c8a3fd7c8711de3b1c1f9e39699c8d85df93c6db0165a8e8df6d2380fd5792 WHIRLPOOL 7a2deb7718ec4ecdf44fe4e810c973b6d3bf153a9a244bb5b7b5882212a3134f893460f0665a5c655f7ce73a3e90cfc63c8d2cc5c2a502706b5d35f1884899d3 |
36 |
DIST genpatches-4.2-7.base.tar.xz 177852 SHA256 7f7528ef582219a6d5aee348b09c8523f7b6d5b80eed2d7c6d0a804dffb11440 SHA512 657a7316aaf139820898f0136f5eb0011d38a439f55257567c70074f65f78ab67b316132fa0cf3a19990c8decc49ebf13ed8b4be4788df66e51dd45ac307da31 WHIRLPOOL a6cb9ab193d124f524e84ec427bcd397cc8ac0327743f8ad69d5b61b2d91c4187eefdcc3c48aacae28f10553fb19eec82a48f988eba22845c658159d9f529d0a |
37 |
DIST genpatches-4.2-7.experimental.tar.xz 215956 SHA256 be585b9619c5828dca83243f5a3f74c7b5cd7bf775164c89a3eed808665795b5 SHA512 f555c5f870683de39c268ec7b5444340e1eeaadd2b48dc727c4bcc1a06a77643c9d058feb4d41276e0119132ea3c4fd09bb8b3171508fa48cd1a64643cfc6d5d WHIRLPOOL 02860073cf626b8c98e3aaa7df9c7138c8fec8387d58f6781d450c6f671dadf1ca8b329ca8768f9187a155b1fd7dd6a570de75d96973ee42e13e9a6fc0f2762b |
38 |
DIST genpatches-4.2-7.extras.tar.xz 16180 SHA256 2a280c94254b721cacb423e683593fc800fd645fe54dc568b845cf02887932b9 SHA512 9af37fd4762c658001b2726534c0bbedf033d29a76017ee53d2ded37282bcb709bb4b33864fd0fb69e107955c98cc37cd82cfe0dab1cdff1ea88f68f87aa2ed9 WHIRLPOOL 2c516cdf55f6dcb613e873a69c968c0b2e18f779baf7f12d0bdc77de09c17205819b014772d10dd25bd1cf1feb1fb3397561b520c6b8261649407663095f2e42 |
39 |
@@ -50,6 +56,9 @@ DIST genpatches-4.3-1.extras.tar.xz 16288 SHA256 41cf40be254f6204a0dcfbb0051309b |
40 |
DIST genpatches-4.3-3.base.tar.xz 42780 SHA256 61d6121205303e840e3eb29a2fc23be269f9aae7e8116012f476bff3d5d1a878 SHA512 be125ba6edd8731a8188478f5e463c2bb282654647b97c6e2190ae6183ebc380c53dd8f7324a5d2d6de207194bd1d9066ae611a40c93d6d74a5067aee37c98ca WHIRLPOOL 7f94a5bea46e661e12d1b0238233e94df6c6889397c7f5823283376f7a0587c41225c6c5d41caf1c04243f12d260cdf2b0aa8a3e8f0d95aae62328f524f3d1d2 |
41 |
DIST genpatches-4.3-3.experimental.tar.xz 61640 SHA256 75f14ed604b7bf6acfe5cda34de34e76a27fe6f858ff45c33211b2086f174b9a SHA512 4f3b82c0fa96c4f27910692faff913d9480923c84658c0a7cad2553bb424da4d4fea7771455fb97942449c1e08a47d1e71faeb808941cc1859a72f6c92161e38 WHIRLPOOL f91c325499e18c516d1e6a950fafbb5782ec0c288009511f82975582c594aba7bb1eadbc63bb2ffc915e1591dc31243b2a3b4a4088ea1e01e0b5dc6381407e8d |
42 |
DIST genpatches-4.3-3.extras.tar.xz 16284 SHA256 575fdbd65e2c4a607cecd55e5ddb9be421fb9d7e199196b26eb31ea0f8933dfc SHA512 15c2a8bccb48219f925fadf3111066e8ce862fefb755451a1beaef954abedf5629fdc27dc7c66eb20598110b30f5774ed8029826464dadbdd7b3c60cdce573b3 WHIRLPOOL 803bbecf109f122b06807a93efc7efb914853a5675e49d052c7dc1275a1266937593d8ec835fa49699b4cf46078a1e5cdb6efd18b9b7e36c1b240701a986d42f |
43 |
+DIST genpatches-4.3-4.base.tar.xz 75572 SHA256 c0c073f12a4f1c0adf9d3865fe5d16dc43ea0e5c95c0867868e16e57f2fd6235 SHA512 a16b75f8fcd868d6f9bc2b91318eb8b8ec4db2b622d244e750d4176c4e8225808751c543c54d768fbd88785da656e9f60d8ef8bc22672b5cb1038573c0c366e1 WHIRLPOOL 04c723b71f440035f57684088a47e83430f1c5b057951e037f128f3681f16669eca16f2f1b8d4b7be4a617420131277d1fe415503a679b83a081e06635df46e3 |
44 |
+DIST genpatches-4.3-4.experimental.tar.xz 61592 SHA256 93b8882ba8e67d58f997a9114d5f6d80097aa2773706299899dc38e14d23dda1 SHA512 ecd35bf49aff3afba08eadff0bef4adeac1d2de4e99f27f7fb2d21a55cbc933ea14eb540e77324680b551b9d96f613de7f5882f12efb25aac7109aa92a47713e WHIRLPOOL 259028c079acb258dbef7f36541ad1cce204b4db3058190b00a627e88d48247f4352e0dcd8d46f2106ba292ac740aea3e9d1220e4cb7865cfc6a03d402028370 |
45 |
+DIST genpatches-4.3-4.extras.tar.xz 16292 SHA256 51f02ec53d62389b330e5247a30cc1b84e689f450be6ee6a14f70aa563cac258 SHA512 f1861903f167a85bec8779cdd38d84e1503be4fa417582eb254627a421de32582e81e5983a7e38d371f74175b44685e34f6264cc7f3557b6e021140612afc644 WHIRLPOOL 610c81d7eb45f2152e90c6fdc88fe40a92701e9208bd04127bb54a2ab64ae51ff39f31ae0802efd9fa83b723e467008de2e0d1d93c440d4d3d44834efcd3034b |
46 |
DIST linux-3.18.tar.xz 80934708 SHA256 becc413cc9e6d7f5cc52a3ce66d65c3725bc1d1cc1001f4ce6c32b69eb188cbd SHA512 2f0b72466e9bc538a675738aa416573d41bbbd7e3e2ffd5b5b127afde609ebc278cec5a3c37e73479607e957c13f1b4ed9782a3795e0dcc2cf8e550228594009 WHIRLPOOL 81634af631b7d30ccd1f4798f96f44d9aa0ba6609b73f2747eb6aebaf7a99487fb2dbd45767605186182533cb222bfd9236e8dd5e11a04fdb67c211e4e0a91d6 |
47 |
DIST linux-4.0.tar.xz 82313052 SHA256 0f2f7d44979bc8f71c4fc5d3308c03499c26a824dd311fdf6eef4dee0d7d5991 SHA512 ce13d2c1c17908fd9a4aa42bb6348a0cb13dd22e560bd54c61b8bfdf62726d6095f130c59177a2fe4793b7dc399481bf10d3556d1d571616000f180304e5a995 WHIRLPOOL c481256e23dc82209942d4f2fc9a94aa7fc4c3c69b05eaa041a58ca4bdc5781274ec4c49d597ccf94b634d61418ec578d20a6569c6c7052b4d3cf33611c99001 |
48 |
DIST linux-4.1.tar.xz 83017828 SHA256 caf51f085aac1e1cea4d00dbbf3093ead07b551fc07b31b2a989c05f8ea72d9f SHA512 168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0 WHIRLPOOL 85fcfdb67ea7f865272a85d3b4c3ec1f5a1267f4664bf073c562bb3875e9d96ad68486259d8866a9aced98c95de16840ec531d89745aec75b7315a64ebe650b8 |
49 |
|
50 |
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.1.15.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.1.15.ebuild |
51 |
new file mode 100644 |
52 |
index 0000000..ba037aa |
53 |
--- /dev/null |
54 |
+++ b/sys-kernel/aufs-sources/aufs-sources-4.1.15.ebuild |
55 |
@@ -0,0 +1,85 @@ |
56 |
+# Copyright 1999-2015 Gentoo Foundation |
57 |
+# Distributed under the terms of the GNU General Public License v2 |
58 |
+# $Id$ |
59 |
+ |
60 |
+EAPI=5 |
61 |
+ |
62 |
+ETYPE="sources" |
63 |
+K_WANT_GENPATCHES="base extras experimental" |
64 |
+K_GENPATCHES_VER="19" |
65 |
+K_DEBLOB_AVAILABLE="0" |
66 |
+UNIPATCH_STRICTORDER=1 |
67 |
+inherit kernel-2 eutils readme.gentoo |
68 |
+detect_version |
69 |
+detect_arch |
70 |
+ |
71 |
+AUFS_VERSION=4.1_p20151116 |
72 |
+AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz" |
73 |
+# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar |
74 |
+AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}" |
75 |
+ |
76 |
+KEYWORDS="~amd64 ~x86" |
77 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/" |
78 |
+IUSE="deblob experimental module vanilla" |
79 |
+ |
80 |
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and aufs4 support" |
81 |
+SRC_URI=" |
82 |
+ ${KERNEL_URI} |
83 |
+ ${ARCH_URI} |
84 |
+ ${AUFS_URI} |
85 |
+ !vanilla? ( ${GENPATCHES_URI} ) |
86 |
+ " |
87 |
+ |
88 |
+PDEPEND="=sys-fs/aufs-util-4*" |
89 |
+ |
90 |
+README_GENTOO_SUFFIX="-r1" |
91 |
+ |
92 |
+src_unpack() { |
93 |
+ if use vanilla; then |
94 |
+ unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT |
95 |
+ ewarn "You are using USE=vanilla" |
96 |
+ ewarn "This will drop all support from the gentoo kernel security team" |
97 |
+ fi |
98 |
+ |
99 |
+ UNIPATCH_LIST=" |
100 |
+ "${WORKDIR}"/aufs4-kbuild.patch |
101 |
+ "${WORKDIR}"/aufs4-base.patch |
102 |
+ "${WORKDIR}"/aufs4-mmap.patch" |
103 |
+ |
104 |
+ use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch" |
105 |
+ |
106 |
+ unpack ${AUFS_TARBALL} |
107 |
+ |
108 |
+ einfo "Using aufs4 version: ${AUFS_VERSION}" |
109 |
+ |
110 |
+ kernel-2_src_unpack |
111 |
+} |
112 |
+ |
113 |
+src_prepare() { |
114 |
+ if ! use module; then |
115 |
+ sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die |
116 |
+ fi |
117 |
+ cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die |
118 |
+ cp -rf "${WORKDIR}"/{Documentation,fs} . || die |
119 |
+} |
120 |
+ |
121 |
+src_install() { |
122 |
+ kernel-2_src_install |
123 |
+ dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch |
124 |
+ docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch |
125 |
+ readme.gentoo_create_doc |
126 |
+} |
127 |
+ |
128 |
+pkg_postinst() { |
129 |
+ kernel-2_pkg_postinst |
130 |
+ einfo "For more info on this patchset, and how to report problems, see:" |
131 |
+ einfo "${HOMEPAGE}" |
132 |
+ has_version sys-fs/aufs-util || \ |
133 |
+ elog "In order to use aufs FS you need to install sys-fs/aufs-util" |
134 |
+ |
135 |
+ readme.gentoo_pkg_postinst |
136 |
+} |
137 |
+ |
138 |
+pkg_postrm() { |
139 |
+ kernel-2_pkg_postrm |
140 |
+} |
141 |
|
142 |
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.2.8.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.2.8.ebuild |
143 |
new file mode 100644 |
144 |
index 0000000..eed426b |
145 |
--- /dev/null |
146 |
+++ b/sys-kernel/aufs-sources/aufs-sources-4.2.8.ebuild |
147 |
@@ -0,0 +1,85 @@ |
148 |
+# Copyright 1999-2015 Gentoo Foundation |
149 |
+# Distributed under the terms of the GNU General Public License v2 |
150 |
+# $Id$ |
151 |
+ |
152 |
+EAPI=5 |
153 |
+ |
154 |
+ETYPE="sources" |
155 |
+K_WANT_GENPATCHES="base extras experimental" |
156 |
+K_GENPATCHES_VER="11" |
157 |
+K_DEBLOB_AVAILABLE="0" |
158 |
+UNIPATCH_STRICTORDER=1 |
159 |
+inherit kernel-2 eutils readme.gentoo |
160 |
+detect_version |
161 |
+detect_arch |
162 |
+ |
163 |
+AUFS_VERSION=4.2_p20151116 |
164 |
+AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz" |
165 |
+# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar |
166 |
+AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}" |
167 |
+ |
168 |
+KEYWORDS="~amd64 ~x86" |
169 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/" |
170 |
+IUSE="deblob experimental module vanilla" |
171 |
+ |
172 |
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and aufs4 support" |
173 |
+SRC_URI=" |
174 |
+ ${KERNEL_URI} |
175 |
+ ${ARCH_URI} |
176 |
+ ${AUFS_URI} |
177 |
+ !vanilla? ( ${GENPATCHES_URI} ) |
178 |
+ " |
179 |
+ |
180 |
+PDEPEND="=sys-fs/aufs-util-4*" |
181 |
+ |
182 |
+README_GENTOO_SUFFIX="-r1" |
183 |
+ |
184 |
+src_unpack() { |
185 |
+ if use vanilla; then |
186 |
+ unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT |
187 |
+ ewarn "You are using USE=vanilla" |
188 |
+ ewarn "This will drop all support from the gentoo kernel security team" |
189 |
+ fi |
190 |
+ |
191 |
+ UNIPATCH_LIST=" |
192 |
+ "${WORKDIR}"/aufs4-kbuild.patch |
193 |
+ "${WORKDIR}"/aufs4-base.patch |
194 |
+ "${WORKDIR}"/aufs4-mmap.patch" |
195 |
+ |
196 |
+ use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch" |
197 |
+ |
198 |
+ unpack ${AUFS_TARBALL} |
199 |
+ |
200 |
+ einfo "Using aufs4 version: ${AUFS_VERSION}" |
201 |
+ |
202 |
+ kernel-2_src_unpack |
203 |
+} |
204 |
+ |
205 |
+src_prepare() { |
206 |
+ if ! use module; then |
207 |
+ sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die |
208 |
+ fi |
209 |
+ cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die |
210 |
+ cp -rf "${WORKDIR}"/{Documentation,fs} . || die |
211 |
+} |
212 |
+ |
213 |
+src_install() { |
214 |
+ kernel-2_src_install |
215 |
+ dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch |
216 |
+ docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch |
217 |
+ readme.gentoo_create_doc |
218 |
+} |
219 |
+ |
220 |
+pkg_postinst() { |
221 |
+ kernel-2_pkg_postinst |
222 |
+ einfo "For more info on this patchset, and how to report problems, see:" |
223 |
+ einfo "${HOMEPAGE}" |
224 |
+ has_version sys-fs/aufs-util || \ |
225 |
+ elog "In order to use aufs FS you need to install sys-fs/aufs-util" |
226 |
+ |
227 |
+ readme.gentoo_pkg_postinst |
228 |
+} |
229 |
+ |
230 |
+pkg_postrm() { |
231 |
+ kernel-2_pkg_postrm |
232 |
+} |
233 |
|
234 |
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.3.3.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.3.3.ebuild |
235 |
new file mode 100644 |
236 |
index 0000000..f254421 |
237 |
--- /dev/null |
238 |
+++ b/sys-kernel/aufs-sources/aufs-sources-4.3.3.ebuild |
239 |
@@ -0,0 +1,85 @@ |
240 |
+# Copyright 1999-2015 Gentoo Foundation |
241 |
+# Distributed under the terms of the GNU General Public License v2 |
242 |
+# $Id$ |
243 |
+ |
244 |
+EAPI=5 |
245 |
+ |
246 |
+ETYPE="sources" |
247 |
+K_WANT_GENPATCHES="base extras experimental" |
248 |
+K_GENPATCHES_VER="4" |
249 |
+K_DEBLOB_AVAILABLE="0" |
250 |
+UNIPATCH_STRICTORDER=1 |
251 |
+inherit kernel-2 eutils readme.gentoo |
252 |
+detect_version |
253 |
+detect_arch |
254 |
+ |
255 |
+AUFS_VERSION=4.3_p20151116 |
256 |
+AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz" |
257 |
+# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar |
258 |
+AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}" |
259 |
+ |
260 |
+KEYWORDS="~amd64 ~x86" |
261 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/" |
262 |
+IUSE="deblob experimental module vanilla" |
263 |
+ |
264 |
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and aufs4 support" |
265 |
+SRC_URI=" |
266 |
+ ${KERNEL_URI} |
267 |
+ ${ARCH_URI} |
268 |
+ ${AUFS_URI} |
269 |
+ !vanilla? ( ${GENPATCHES_URI} ) |
270 |
+ " |
271 |
+ |
272 |
+PDEPEND="=sys-fs/aufs-util-4*" |
273 |
+ |
274 |
+README_GENTOO_SUFFIX="-r1" |
275 |
+ |
276 |
+src_unpack() { |
277 |
+ if use vanilla; then |
278 |
+ unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT |
279 |
+ ewarn "You are using USE=vanilla" |
280 |
+ ewarn "This will drop all support from the gentoo kernel security team" |
281 |
+ fi |
282 |
+ |
283 |
+ UNIPATCH_LIST=" |
284 |
+ "${WORKDIR}"/aufs4-kbuild.patch |
285 |
+ "${WORKDIR}"/aufs4-base.patch |
286 |
+ "${WORKDIR}"/aufs4-mmap.patch" |
287 |
+ |
288 |
+ use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch" |
289 |
+ |
290 |
+ unpack ${AUFS_TARBALL} |
291 |
+ |
292 |
+ einfo "Using aufs4 version: ${AUFS_VERSION}" |
293 |
+ |
294 |
+ kernel-2_src_unpack |
295 |
+} |
296 |
+ |
297 |
+src_prepare() { |
298 |
+ if ! use module; then |
299 |
+ sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die |
300 |
+ fi |
301 |
+ cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die |
302 |
+ cp -rf "${WORKDIR}"/{Documentation,fs} . || die |
303 |
+} |
304 |
+ |
305 |
+src_install() { |
306 |
+ kernel-2_src_install |
307 |
+ dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch |
308 |
+ docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch |
309 |
+ readme.gentoo_create_doc |
310 |
+} |
311 |
+ |
312 |
+pkg_postinst() { |
313 |
+ kernel-2_pkg_postinst |
314 |
+ einfo "For more info on this patchset, and how to report problems, see:" |
315 |
+ einfo "${HOMEPAGE}" |
316 |
+ has_version sys-fs/aufs-util || \ |
317 |
+ elog "In order to use aufs FS you need to install sys-fs/aufs-util" |
318 |
+ |
319 |
+ readme.gentoo_pkg_postinst |
320 |
+} |
321 |
+ |
322 |
+pkg_postrm() { |
323 |
+ kernel-2_pkg_postrm |
324 |
+} |