1 |
commit: 77cc2b89b533363b245598f4d1f910362d509477 |
2 |
Author: Justin Lecher <jlec <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Dec 2 19:06:13 2016 +0000 |
4 |
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Dec 2 19:06:13 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77cc2b89 |
7 |
|
8 |
sys-kernel/aufs-sources: Bump to latest genpatches and linux release |
9 |
|
10 |
Package-Manager: portage-2.3.2 |
11 |
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org> |
12 |
|
13 |
sys-kernel/aufs-sources/Manifest | 9 +++ |
14 |
.../aufs-sources/aufs-sources-3.18.45.ebuild | 85 +++++++++++++++++++++ |
15 |
sys-kernel/aufs-sources/aufs-sources-4.4.36.ebuild | 86 ++++++++++++++++++++++ |
16 |
sys-kernel/aufs-sources/aufs-sources-4.8.12.ebuild | 86 ++++++++++++++++++++++ |
17 |
4 files changed, 266 insertions(+) |
18 |
|
19 |
diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest |
20 |
index d22691d..77631f3 100644 |
21 |
--- a/sys-kernel/aufs-sources/Manifest |
22 |
+++ b/sys-kernel/aufs-sources/Manifest |
23 |
@@ -4,6 +4,9 @@ DIST aufs-sources-4.8_p20161010.tar.xz 170924 SHA256 f80b6f194fcc4ee39c6f5bdcce9 |
24 |
DIST genpatches-3.18-43.base.tar.xz 1120732 SHA256 b56698cb12c7fafe59365ff569ca525fe8c0d399b634498af015e1b04a62e93d SHA512 6319e15cf7860bdb40abebcff1a91878a0a8187314f24fee53bd5678fcd958dfd0e13adc756cf371373abce9b6902b4b629e389d5ace78c3a2364511487ea891 WHIRLPOOL 416dfcb63a9468dd74909bbeb0c7fa8b8786733daa022bcd1ba405a33befc399cef9d55115e8c79178d12c204f2f8b3a3642966398697dd3aaca72643e2d32d5 |
25 |
DIST genpatches-3.18-43.experimental.tar.xz 61720 SHA256 1f5fcb3613c13821c9757e7ad2f7b0ef0a0d51602f41b769a4e62e289c30c21f SHA512 947b151ae7c5c85809516edef3e50edf84d9543d9d6d6bb1463cdce20cffeff413f73d4326973ef9bad2d87aef2992e39b950c734068a934b066718790344f72 WHIRLPOOL d57650c9fa527124354db6b9f2ce8b0f7127f2ac4d5d635cad3a79c6395448ce0a0069a5f5ee30965b60e7e600371ced9dfd780fa9f640eb0ddc1c9785ba4314 |
26 |
DIST genpatches-3.18-43.extras.tar.xz 16176 SHA256 5c2df2453a5d742d5b47758cc095910d5bb42e93ac3c7b4655c1d8ebd8c609c3 SHA512 f1f3365e62e059eb119db8cb789eef8e217dfeb1f350e9dfbff57789f1226f3c6fa31df69e86f3883af1ea0f3dd00f96d8a0b40508568c085f52604a4d9f1088 WHIRLPOOL aabbe19c34cad23ddf5ccb251afd8b735f1c1e4e3712e0d2c06ac6219a6ebb24f4f0dc8f5d5c6049e02a47b3d86e9e1b39a6324cb21c6e7b30771106a967ccb4 |
27 |
+DIST genpatches-3.18-44.base.tar.xz 1128740 SHA256 bdee2b3c2421ba678a62322dcb8aca2af52b3af2969a75889fa04160c1b53634 SHA512 291e30ce58cee0013b83dc5e4f6584697c730855855e267508ba3cfd94c0944b7e316845fea004ba7a1754f2b1a3992ac152f0bb898926af5fa081d0d5e71b06 WHIRLPOOL 5023d9251463e725d8b4ff9d4480a8083890c7671fd1f501497504134e9778667a489b2368430349396327fc4a7943aab47f42964bb5247173108e0607f73285 |
28 |
+DIST genpatches-3.18-44.experimental.tar.xz 61728 SHA256 69ebc4cbc6773c2d7d543db96fcdfcfe83f36c9253d2fe96e4db05372c062a40 SHA512 383d34e50f42a4883c922d3803d0a90496db69d38853ee29ddfee75162e7d646a3762d0125d2ccee7fc7de0fbd8f35a410ecab14df4ceaf2f472647459b2c7c8 WHIRLPOOL 8075283ff021afd649949857ad3163ebf9a228d400b2a0268ced31027bea00a38aaef3b402df6c3ae0aaa85941b72276b0865132c7f37f8faabb90d72bfedc56 |
29 |
+DIST genpatches-3.18-44.extras.tar.xz 16408 SHA256 5523eceda179a96c8a8704dd175ed3500498ca7f5610ce0244903b63ec841792 SHA512 b3214e103cad6f442cb2c11f894dd82e89b0184675fd464c2e0dc6a5d71766e40fce1ab6bccfe53cce8b3085235dbf65bf2b29f231cecc96ad9781adb3eb6cd4 WHIRLPOOL 196f5992deea32bd12c2a3ebc67324259d130887be1fc87ce2ba4f593158043cb4c245d19f19fa9817b2c7ab6b84f453169c2438a6e64852ce1c9c1f749f8ff3 |
30 |
DIST genpatches-4.4-28.base.tar.xz 784432 SHA256 40b5a66857a5a0d8707782c642218e551f0dba2c1e3bd138c2b10a40f49d8440 SHA512 eaea6e6d3ad25360d07bbed3882a77d49d2a53e369fad754b691d28be72dfc7b44a22a04017986048689b5805e9013dd66a27a3dbb063d5ca4af366b9fa71e7d WHIRLPOOL d0bbbe004052c047c4090befa1488d864ebef32b76699aba7e34035cc3debc8d13e106b8abd19c4605aa04b06c6b8d4d28f9c86b804ae354d250b4641a57acd6 |
31 |
DIST genpatches-4.4-28.experimental.tar.xz 87788 SHA256 14bf426c45e1f680b3ef6e7fa67fb9046cb72da64b4b36d9736cefce6e979282 SHA512 4e53cfcc0faedcf3040cd31f1291388f1fb4d50873b1bdd4cb376e52ac608855f608ae9b5849e717632266bfa096d5117515ff2e0ca8e608a06cd97b1717710f WHIRLPOOL b02da5f954e588bd6144f89820ff449469b05629ca3992c6fff505b312bf9ef5bcd2d8db2a97922801db7fa2ec52f6d4f376bd29a49378f0cf8391fddac38bae |
32 |
DIST genpatches-4.4-28.extras.tar.xz 16360 SHA256 6c1331851468c372e7f9ea2c456b458e2842aec4752d67817be2a9305df27fc8 SHA512 ca7b353f31e0b0460c78420b26ca8d82ae04f0efe5a395097471bd30d16744ba39e6e1e53ae857e2d4d1773a2ee30c9ce80ae855fc0d33c1d2c93e8ff5b35a66 WHIRLPOOL 16a92ff57cb514bd5b5942b293d290eb631bbeec7bfc13905dedbde83c1abe18050374c6217706d17a4b20dbc0d9f399b4fe10c304c14fefa460cdd95c920e6d |
33 |
@@ -16,6 +19,9 @@ DIST genpatches-4.4-36.extras.tar.xz 16416 SHA256 313b4322ed7fabb9067bd0d5c20e67 |
34 |
DIST genpatches-4.4-38.base.tar.xz 893240 SHA256 fb72de532c75e4d5d5d6de7bc479b458453a6d953291639178f0f01a6e3138e4 SHA512 91ab6916cb899b81bc5a001ef2a65134027834bc1b1dbd82acbc804be74c7872609c1f255ac4a10612801abc1d412d954ccc739284299b9d6f9aff19666dcbb5 WHIRLPOOL e11ca4e847590838d8613a456764ae56ec9ba55cb6bf173a9c3d7f53e998bd3ea7ffee8554b2ea4906a15d1ec65b4bdb16c1565e3d34ca48c52a268c8bd7fe76 |
35 |
DIST genpatches-4.4-38.experimental.tar.xz 87784 SHA256 b565b3eee775d7c256f8ddefdc5e8c21c52e550e327cd41b417cdd8a060dbd67 SHA512 a92363efd9642417c384520045ebf92f588a13c8fd8fdc7d08933736f98d7496ce88619b340cf19c342df7439dfea9c980bc36947273cb3aa5ae804fa011c8a0 WHIRLPOOL 58012b32aba8cce88452ed9b53a18b9cd5a53d21a9c64f14da64dead9755b6756eac70f0baff8ed827159ed1b4edac88d6767c497e11dbe8ae10aabd1b011749 |
36 |
DIST genpatches-4.4-38.extras.tar.xz 16428 SHA256 b60496f1217495d8ff3800deb49d305e534e9a73d1cd452748262e9f019488dd SHA512 9119130185fbb9b692de51baf99d1f6ac481e416bcdfeb3b1500d5275e82c92e4ecfb0745b9e9a3df8ee2c679dd240b317dadc3885689274fcbd5da626a31ac9 WHIRLPOOL 7d94404d7bf843045e2a7a1b9e2ddc0044c6e555186fdc4d5e9977242cb5a9bd31514b1202732e18c6e823406807083925ca7f31ee523c0771e8c19224567ac6 |
37 |
+DIST genpatches-4.4-39.base.tar.xz 899828 SHA256 527ca060a613235c8e991bc1556d1fbcefe61f76121e8911dabc0627ee6c474a SHA512 5ff2f81d6bcf7f1b0d5e768f3c440c00e60403a95ea7fceba56ea4d77f2cf230cec22b5856a53d3105fb0ba1c95eb4854bc69710b1094f0dd411edc1dced2921 WHIRLPOOL cffa9cc9d3f149e42dc06ea2b31e20cbc7e9e5f5652a081da4bfe59e82c876f66ae54916b6d885452037d578051c3888d1bdd940a193d4c5520132ee99e709d3 |
38 |
+DIST genpatches-4.4-39.experimental.tar.xz 87784 SHA256 9331896942c0fc5c87f05405db8205768b7b20abd5780095be6d608f32147e1c SHA512 17298c94b0a76066f520a76f48e88e706e1ea2d0c874d4523ae1332cbc4d4a4a007a3e0b183e54f7051c532a3755bd576d543bc7fab42a2ad57d3f38db9566bf WHIRLPOOL d42d9c42a7f881b91f380a43b693d5d8ae063a3b45cc3111dc9ade59a49e94381b7adccb1c13b9e70bf9b06194685289ef93968f780a98c95951374e1f7f7ad6 |
39 |
+DIST genpatches-4.4-39.extras.tar.xz 16420 SHA256 a1ea4470421a41f0020f226b90af23c0ea611841491332b8fa69ff4d8e78fc1a SHA512 a31a8cbc4f0292b791c9918ec0912625c320b8f77360f2d2daa9a1433abbbc6e55003b1cdd6ad3fa95311c1836ed99307316a29954c2df29f1ab7b1eba02d041 WHIRLPOOL 76aa5dd008ebbd1ea898e3be385225a959980725b8779e1f78d7aee213c3369b035e0fe1917462e49150343823deb59b90d7c869be1599238602276465e2caed |
40 |
DIST genpatches-4.8-10.base.tar.xz 195816 SHA256 c682b801ff8d0fa91ea25668223737fbab94e9034ea2d881992dd7b91ab36360 SHA512 b468210994ad688512b80608e25b9969461751827c46d63060534fc9c4d34c552f0bdc325fad1fa8556e4a7cdf4b346328129a997feb562f74a1f8471249cd2c WHIRLPOOL 67cfffd2aebc3253920b3abc42f8874b603f2df4e850c10575cf6210507eb25b911c4808604228c8cc1e2ad9e836d8b7c878facf460c38dd7e318e4c491b28ea |
41 |
DIST genpatches-4.8-10.experimental.tar.xz 91996 SHA256 aa8e2fdf527534f7595fd08da6e4f4108ed7c576298793af1a20ed1c57cc87dd SHA512 46eb1d232150e459452108b09326635d9250b1bb55beef05259bf4e64244fd46aa844dc063aa07cae4ce516338c74013b2f7f17aaefaa059b861851d356077d7 WHIRLPOOL 7556bfc112af421dee3e26a44b9fac70226a6cc8df27c8ef172c7bbd37705ffeda8e3b05c3cddb0127b3e47d27a952e71ffd1ac5b23c7e23fef94978182f4b1e |
42 |
DIST genpatches-4.8-10.extras.tar.xz 17228 SHA256 2585cd316731f3390d8dcd655f5b20599576de7a0112d443154a699bd8828169 SHA512 d43698b7ff8583bf8962097311ed22efe5a1eb072115376302312f7d2f581b743936585b82ef30920e0f124ec655320ad5df3a2572f9e8b3f82f9ce1def51578 WHIRLPOOL 23ff3f4edd52bca20110e9493c20bd5ebdc6bee580bfd7a63f34cf40842ea0db1b41b4f362c39fb402a5a73a3e7a1113310c3312c87794ecf8a04a8570865f72 |
43 |
@@ -25,6 +31,9 @@ DIST genpatches-4.8-11.extras.tar.xz 17304 SHA256 eb4f2dfd8e18610c83dc6f78e1f1c9 |
44 |
DIST genpatches-4.8-12.base.tar.xz 235128 SHA256 8c0b7f44bfea8d1f53ab32ce0a630b8a167cc6c989db195c39778f946fd3f28b SHA512 643f1abcf4bc1762d8000e1f3bf6679bcbacecd605a038bbe5ba62b87388d16fb20aa5669981adf405c0d7c0d33006ef775a38fa98f48f040a3d76619e601471 WHIRLPOOL 68ccb8808250c51d6583271f7736452a3b6dc222b409e39f1d3bdd13ab40192ecbf1775db8c99af0410124d448f44ed5b40fd46388c33555150e9750dce1746a |
45 |
DIST genpatches-4.8-12.experimental.tar.xz 91996 SHA256 603eef9d7505d22e79c5768372e852ae6cd37af72aff46a7c30be972bde8e033 SHA512 f0981838aeac02ea10695aa952e8d538c295f90032e7618616192bd7be8a19b3eb5503a1f16559f09e77c31a6bf7117d2caad35e812d8c4dbf292a939bacc096 WHIRLPOOL e29a0e4e9e2021286b9892e0c603373b2c3d45c4f84c1787c6dbc92e92aba1acdc2dbdbd513bc6587a54a04541ab231f94aeffd07faca0e7c2cabe5220007ba9 |
46 |
DIST genpatches-4.8-12.extras.tar.xz 17312 SHA256 f7ee38d1f3e8d02d092c9b52e829c2b61c2dfebd8888bff9029cd8fa937052cb SHA512 51c432705e6700f5b30754966bf02113b9f64b8f4c135d00e5362bf2cfe7bddbc0317bbe35e47dbd288d39df81af5461eb69451dcb2c794beaefcc70906638ce WHIRLPOOL 7e04383c25ae6bfe0f4e75d3e504f58c49662fd444870aedd2f26e54d0df9b06d1033244f02cf90db4449f47274e4a515e1ed45a3ed329d2da9144f446df4837 |
47 |
+DIST genpatches-4.8-13.base.tar.xz 248140 SHA256 4a2d23405042e57eedcd8884e1dc6f8af693a01822b3b4c25657be5768567fd3 SHA512 d0a79b11cb57c428166b94e734edd09de64803decdeb4b3e55b87d3c73e3c42fccf00753e98fd0a0a21b522dcda4ef69d428bca4073849e334159e6a1732bfd5 WHIRLPOOL d44e1a10b1c8e2b303d10a7d5fd2679fb2a6e2cefc0821ef1082111bdf54061789ff36765438079584c8bbf265fbb0f0da65cc4b48b83eb6e9c2af2ab8472d56 |
48 |
+DIST genpatches-4.8-13.experimental.tar.xz 91972 SHA256 eb971ac227b0849b7839df5ea30745284cae242010b5a7fce7af675f6b371bb7 SHA512 3a5aed0e619ceff2b3363fcf08c331924508abbb2eabd6a05f32e1cdb681116ec3f5e27bdbec7b11ac83a45583f671f2d58f54f98161f4b9c6393392dd6f8d9e WHIRLPOOL 5ec4d9982c85632f30fea693ed7a3d65fce408ccd80bc8815b78a76a915152c30ee9b48338f4b15019fad4f54d983f6578f316dd28be9d562a4abebb89b613a3 |
49 |
+DIST genpatches-4.8-13.extras.tar.xz 17316 SHA256 c760ecc18f8ddab5d6bc71edea58e1bcf0c6b1be6f448ccb5f572c2e02234961 SHA512 6f5e51d921c340f2ee6dad1141f5d01f7d1517dda11197510ab2ee2cf64ac0358ad0ddbd5ce8935885086a4580df4de6e908ecf2f73998fa388b59a71bea0c02 WHIRLPOOL 1a8399cfd39b38553cf6e26b3e6112c7dcbc2a9189eff724fa931f5ae634fc321860d9cd344936fda584753407ebab7018d597790ad93775dbfe5799d7e31ecc |
50 |
DIST genpatches-4.8-4.base.tar.xz 22700 SHA256 ec60a8dd77a13b82d4f6dc862579f4647ef4b42f3d8385fbad465a2182084c22 SHA512 6450df1fb0cf026246cf69cbed318969daa6c96615ea82d9c9e79362b5f3d4bfef634923c61910276e1c4ff3ad4fb325a7c76b2ba771123c4be125ad65662dec WHIRLPOOL 4ec100607196d1eaa22784c6c224683af638faa92529dae3a476aa75fe18f60a08c766f97f4f754048135a020fc3d35281cace8a58386fcf3a0d75961299a536 |
51 |
DIST genpatches-4.8-4.experimental.tar.xz 4272 SHA256 9d9cf00237787816175dd877669c184ff7d2de72bc7e428bdb3e7c1fb3e3174c SHA512 d701269683acdef0d5e472323d7e56a44d1e9c2cffd695005688ff3c6cca161254957cc572b583aedaa9bee3db6da085a0053d3a7961bd81cfeed1fed8239b63 WHIRLPOOL 4058bfa922a54f7bacba79c0820ea13dd05c9d07abe8d5be17d937b3533f8b0c279f2eca00cfa660c0ca88f991590ca6432238c69ef08b837f6981bfca138da8 |
52 |
DIST genpatches-4.8-4.extras.tar.xz 17244 SHA256 69cdebdb2cb1b7c2b9791afd372267089f5a9f83c3e74ae16f1497d49abfe081 SHA512 4238be54a0315eae698b7cd48a3a459ddf43ddf1f07e884910696b97c7dfc3d8a5b5b14ac96fdf69ea8fd37203a32a78fc45e9576e5e9217afaa0a2a6674c8e1 WHIRLPOOL b7107325834f02e486419a8006e0f5c478a46fb33e1df90f2d4b46aac36a221115698777a30cc8414cb5daa419e8bef17d55e5c9536e17562d88ea37eea5a5ad |
53 |
|
54 |
diff --git a/sys-kernel/aufs-sources/aufs-sources-3.18.45.ebuild b/sys-kernel/aufs-sources/aufs-sources-3.18.45.ebuild |
55 |
new file mode 100644 |
56 |
index 00000000..f0b232d |
57 |
--- /dev/null |
58 |
+++ b/sys-kernel/aufs-sources/aufs-sources-3.18.45.ebuild |
59 |
@@ -0,0 +1,85 @@ |
60 |
+# Copyright 1999-2016 Gentoo Foundation |
61 |
+# Distributed under the terms of the GNU General Public License v2 |
62 |
+# $Id$ |
63 |
+ |
64 |
+EAPI=5 |
65 |
+ |
66 |
+ETYPE="sources" |
67 |
+K_WANT_GENPATCHES="base extras experimental" |
68 |
+K_GENPATCHES_VER=44 |
69 |
+K_DEBLOB_AVAILABLE="0" |
70 |
+UNIPATCH_STRICTORDER=1 |
71 |
+inherit kernel-2 eutils readme.gentoo-r1 |
72 |
+ |
73 |
+AUFS_VERSION=3.18.25+_p20160822 |
74 |
+AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz" |
75 |
+# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs3-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar |
76 |
+AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}" |
77 |
+ |
78 |
+KEYWORDS="~amd64 ~x86" |
79 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/" |
80 |
+IUSE="deblob experimental module vanilla" |
81 |
+ |
82 |
+DESCRIPTION="Full sources including the Gentoo patchset for the linux kernel tree and aufs3 support" |
83 |
+SRC_URI=" |
84 |
+ ${KERNEL_URI} |
85 |
+ ${ARCH_URI} |
86 |
+ ${AUFS_URI} |
87 |
+ !vanilla? ( ${GENPATCHES_URI} ) |
88 |
+ " |
89 |
+ |
90 |
+PDEPEND="=sys-fs/aufs-util-3*" |
91 |
+ |
92 |
+README_GENTOO_SUFFIX="-r1" |
93 |
+ |
94 |
+src_unpack() { |
95 |
+ detect_version |
96 |
+ detect_arch |
97 |
+ if use vanilla; then |
98 |
+ unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT |
99 |
+ ewarn "You are using USE=vanilla" |
100 |
+ ewarn "This will drop all support from the gentoo kernel security team" |
101 |
+ fi |
102 |
+ |
103 |
+ UNIPATCH_LIST=" |
104 |
+ "${WORKDIR}"/aufs3-kbuild.patch |
105 |
+ "${WORKDIR}"/aufs3-base.patch |
106 |
+ "${WORKDIR}"/aufs3-mmap.patch" |
107 |
+ |
108 |
+ use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs3-standalone.patch" |
109 |
+ |
110 |
+ unpack ${AUFS_TARBALL} |
111 |
+ |
112 |
+ einfo "Using aufs3 version: ${AUFS_VERSION}" |
113 |
+ |
114 |
+ kernel-2_src_unpack |
115 |
+} |
116 |
+ |
117 |
+src_prepare() { |
118 |
+ if ! use module; then |
119 |
+ sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die |
120 |
+ fi |
121 |
+ cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die |
122 |
+ cp -rf "${WORKDIR}"/{Documentation,fs} . || die |
123 |
+} |
124 |
+ |
125 |
+src_install() { |
126 |
+ kernel-2_src_install |
127 |
+ dodoc "${WORKDIR}"/{aufs3-loopback,vfs-ino,tmpfs-idr}.patch |
128 |
+ docompress -x /usr/share/doc/${PF}/{aufs3-loopback,vfs-ino,tmpfs-idr}.patch |
129 |
+ readme.gentoo_create_doc |
130 |
+} |
131 |
+ |
132 |
+pkg_postinst() { |
133 |
+ kernel-2_pkg_postinst |
134 |
+ einfo "For more info on this patchset, and how to report problems, see:" |
135 |
+ einfo "${HOMEPAGE}" |
136 |
+ has_version sys-fs/aufs-util || \ |
137 |
+ elog "In order to use aufs FS you need to install sys-fs/aufs-util" |
138 |
+ |
139 |
+ readme.gentoo_print_elog |
140 |
+} |
141 |
+ |
142 |
+pkg_postrm() { |
143 |
+ kernel-2_pkg_postrm |
144 |
+} |
145 |
|
146 |
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.4.36.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.4.36.ebuild |
147 |
new file mode 100644 |
148 |
index 00000000..03252f3 |
149 |
--- /dev/null |
150 |
+++ b/sys-kernel/aufs-sources/aufs-sources-4.4.36.ebuild |
151 |
@@ -0,0 +1,86 @@ |
152 |
+# Copyright 1999-2016 Gentoo Foundation |
153 |
+# Distributed under the terms of the GNU General Public License v2 |
154 |
+# $Id$ |
155 |
+ |
156 |
+EAPI=5 |
157 |
+ |
158 |
+ETYPE="sources" |
159 |
+K_WANT_GENPATCHES="base extras experimental" |
160 |
+K_GENPATCHES_VER=39 |
161 |
+K_DEBLOB_AVAILABLE="0" |
162 |
+K_KDBUS_AVAILABLE="0" |
163 |
+UNIPATCH_STRICTORDER=1 |
164 |
+inherit kernel-2 eutils readme.gentoo-r1 |
165 |
+ |
166 |
+AUFS_VERSION=4.4_p20161010 |
167 |
+AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz" |
168 |
+# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar |
169 |
+AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}" |
170 |
+ |
171 |
+KEYWORDS="~amd64 ~x86" |
172 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/" |
173 |
+IUSE="deblob experimental module vanilla" |
174 |
+ |
175 |
+DESCRIPTION="Full sources including the Gentoo patchset for the linux kernel tree and aufs4 support" |
176 |
+SRC_URI=" |
177 |
+ ${KERNEL_URI} |
178 |
+ ${ARCH_URI} |
179 |
+ ${AUFS_URI} |
180 |
+ !vanilla? ( ${GENPATCHES_URI} ) |
181 |
+ " |
182 |
+ |
183 |
+PDEPEND="=sys-fs/aufs-util-4*" |
184 |
+ |
185 |
+README_GENTOO_SUFFIX="-r1" |
186 |
+ |
187 |
+src_unpack() { |
188 |
+ detect_version |
189 |
+ detect_arch |
190 |
+ if use vanilla; then |
191 |
+ unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT |
192 |
+ ewarn "You are using USE=vanilla" |
193 |
+ ewarn "This will drop all support from the gentoo kernel security team" |
194 |
+ fi |
195 |
+ |
196 |
+ UNIPATCH_LIST=" |
197 |
+ "${WORKDIR}"/aufs4-kbuild.patch |
198 |
+ "${WORKDIR}"/aufs4-base.patch |
199 |
+ "${WORKDIR}"/aufs4-mmap.patch" |
200 |
+ |
201 |
+ use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch" |
202 |
+ |
203 |
+ unpack ${AUFS_TARBALL} |
204 |
+ |
205 |
+ einfo "Using aufs4 version: ${AUFS_VERSION}" |
206 |
+ |
207 |
+ kernel-2_src_unpack |
208 |
+} |
209 |
+ |
210 |
+src_prepare() { |
211 |
+ if ! use module; then |
212 |
+ sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die |
213 |
+ fi |
214 |
+ cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die |
215 |
+ cp -rf "${WORKDIR}"/{Documentation,fs} . || die |
216 |
+} |
217 |
+ |
218 |
+src_install() { |
219 |
+ kernel-2_src_install |
220 |
+ dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch |
221 |
+ docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch |
222 |
+ readme.gentoo_create_doc |
223 |
+} |
224 |
+ |
225 |
+pkg_postinst() { |
226 |
+ kernel-2_pkg_postinst |
227 |
+ einfo "For more info on this patchset, and how to report problems, see:" |
228 |
+ einfo "${HOMEPAGE}" |
229 |
+ has_version sys-fs/aufs-util || \ |
230 |
+ elog "In order to use aufs FS you need to install sys-fs/aufs-util" |
231 |
+ |
232 |
+ readme.gentoo_print_elog |
233 |
+} |
234 |
+ |
235 |
+pkg_postrm() { |
236 |
+ kernel-2_pkg_postrm |
237 |
+} |
238 |
|
239 |
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.8.12.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.8.12.ebuild |
240 |
new file mode 100644 |
241 |
index 00000000..ff327c4 |
242 |
--- /dev/null |
243 |
+++ b/sys-kernel/aufs-sources/aufs-sources-4.8.12.ebuild |
244 |
@@ -0,0 +1,86 @@ |
245 |
+# Copyright 1999-2016 Gentoo Foundation |
246 |
+# Distributed under the terms of the GNU General Public License v2 |
247 |
+# $Id$ |
248 |
+ |
249 |
+EAPI=5 |
250 |
+ |
251 |
+ETYPE="sources" |
252 |
+K_WANT_GENPATCHES="base extras experimental" |
253 |
+K_GENPATCHES_VER=13 |
254 |
+K_DEBLOB_AVAILABLE="0" |
255 |
+K_KDBUS_AVAILABLE="0" |
256 |
+UNIPATCH_STRICTORDER=1 |
257 |
+inherit kernel-2 eutils readme.gentoo-r1 |
258 |
+ |
259 |
+AUFS_VERSION=4.8_p20161010 |
260 |
+AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz" |
261 |
+# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar |
262 |
+AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}" |
263 |
+ |
264 |
+KEYWORDS="~amd64 ~x86" |
265 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/" |
266 |
+IUSE="deblob experimental module vanilla" |
267 |
+ |
268 |
+DESCRIPTION="Full sources including the Gentoo patchset for the linux kernel tree and aufs4 support" |
269 |
+SRC_URI=" |
270 |
+ ${KERNEL_URI} |
271 |
+ ${ARCH_URI} |
272 |
+ ${AUFS_URI} |
273 |
+ !vanilla? ( ${GENPATCHES_URI} ) |
274 |
+ " |
275 |
+ |
276 |
+PDEPEND="=sys-fs/aufs-util-4*" |
277 |
+ |
278 |
+README_GENTOO_SUFFIX="-r1" |
279 |
+ |
280 |
+src_unpack() { |
281 |
+ detect_version |
282 |
+ detect_arch |
283 |
+ if use vanilla; then |
284 |
+ unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT |
285 |
+ ewarn "You are using USE=vanilla" |
286 |
+ ewarn "This will drop all support from the gentoo kernel security team" |
287 |
+ fi |
288 |
+ |
289 |
+ UNIPATCH_LIST=" |
290 |
+ "${WORKDIR}"/aufs4-kbuild.patch |
291 |
+ "${WORKDIR}"/aufs4-base.patch |
292 |
+ "${WORKDIR}"/aufs4-mmap.patch" |
293 |
+ |
294 |
+ use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch" |
295 |
+ |
296 |
+ unpack ${AUFS_TARBALL} |
297 |
+ |
298 |
+ einfo "Using aufs4 version: ${AUFS_VERSION}" |
299 |
+ |
300 |
+ kernel-2_src_unpack |
301 |
+} |
302 |
+ |
303 |
+src_prepare() { |
304 |
+ if ! use module; then |
305 |
+ sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die |
306 |
+ fi |
307 |
+ cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die |
308 |
+ cp -rf "${WORKDIR}"/{Documentation,fs} . || die |
309 |
+} |
310 |
+ |
311 |
+src_install() { |
312 |
+ kernel-2_src_install |
313 |
+ dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch |
314 |
+ docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch |
315 |
+ readme.gentoo_create_doc |
316 |
+} |
317 |
+ |
318 |
+pkg_postinst() { |
319 |
+ kernel-2_pkg_postinst |
320 |
+ einfo "For more info on this patchset, and how to report problems, see:" |
321 |
+ einfo "${HOMEPAGE}" |
322 |
+ has_version sys-fs/aufs-util || \ |
323 |
+ elog "In order to use aufs FS you need to install sys-fs/aufs-util" |
324 |
+ |
325 |
+ readme.gentoo_print_elog |
326 |
+} |
327 |
+ |
328 |
+pkg_postrm() { |
329 |
+ kernel-2_pkg_postrm |
330 |
+} |