mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-09 04:51:27 +02:00
genkernel: preparing to merge back into gentoo after this is tested
This commit is contained in:
parent
38803431c7
commit
30acd53586
3 changed files with 672 additions and 67 deletions
|
|
@ -1,32 +1,34 @@
|
|||
AUX aufs-changes-e2fsprogs-2.diff 20004 RMD160 95002b20251295954080d805a45f93dc78614e29 SHA1 65e7e452b5909298eb7474967947b3a5a3571a52 SHA256 14ff71a533a2c87929e1fce7a30202075473ecc0ef5153a7354dac58d1383037
|
||||
AUX aufs-changes-e2fsprogs.diff 20200 RMD160 ce227318c50255679efde0ab15f7915f5890c7f4 SHA1 5771e75b9feaf5c334a9ac286edf482d201061cc SHA256 44de4dc551f908e1f5c6d1aaa327766c30cd85ebd1c56d80dff70627a8c93f4a
|
||||
AUX aufs-correct-hacked.diff 17462 RMD160 8fca64d079b3324fa581a1866422651c743a6661 SHA1 f17ef3468e512096e10497f25dbc4ff5065dae92 SHA256 6e41a271bcb8db75930fb5dcc2ec655381d10d568f5705ddc5b0563c05cc9a3d
|
||||
AUX aufs-reference.diff 18177 RMD160 1ec49753853ec6f656c2a484a32223cd0ae58ba8 SHA1 3bdb6e5d652742c3e735be88c560e786a32aa1ed SHA256 39288c4d53614f4b4ca451de4c4ad376f1e8377ea8909424a1d82f04dbe999d1
|
||||
AUX genkernel.bash 2438 RMD160 b3d8e4436d8768c07d18c5aaff9c14fc16641729 SHA1 e15a9c6ef506aa6872a6a97d26751246dedded04 SHA256 e7de9771ba79ef878e2c9a21a1c1720f092c6047d3cc7d4a49ff6b90e7e2c248
|
||||
AUX initramfs.mounts 816 RMD160 a627d7f31ee919dc30057a1768c493229ada877f SHA1 3781d2eeb72ef0eb6b1e545d51545047e990faa1 SHA256 57ba8450e3f09edc9a4e5a1be15d49c77e4e014e27c626e9e3771167cbb54e49
|
||||
DIST LVM2.2.02.74.tgz 943084 RMD160 e5cb2a9e304c4075f05aecd03d67aa53eda9e43e SHA1 fc6cd04e4a908906c6f596ad99948140728be99c SHA256 a40c80c5b9a2547b8bd63e9321d7037c8bf041a35f734a5766ad2848d80bb697
|
||||
DIST LVM2.2.02.88.tgz 1029151 RMD160 a5918c6dfef8300b8ad9ab53e913ab487a051436 SHA1 05a4fb09cb5e3d680ad1b268c941968853fb1979 SHA256 a129d1d3949524da7d6d2a67218254baea02df06a6744faa5808a4182b2fb432
|
||||
DIST busybox-1.18.1.tar.bz2 2129404 RMD160 fb40d19103945eb1cd785a6041e5545f4055b8f6 SHA1 83b86858599870e46236da8d370d335d48cee77e SHA256 33eb25ea7b20c727c3af769256b21408a1ac1f927ff9f89a1f1e3767c18c9967
|
||||
DIST busybox-1.19.3.tar.bz2 2167188 RMD160 f8df020b47a363b1b308e852d2034758e42d16a9 SHA1 692754db46b129c70921ffb84eaef679061c0952 SHA256 a1a9a35732c719ef384f02b6e357c324d8be25bc154af91a48c4264b1e6038f0
|
||||
DIST device-mapper.1.02.22.tgz 189726 RMD160 8bf9986536c49f53c398d6a2180e21e1235bea18 SHA1 a4533872c32951a1b549bb9207a13b7e4dae0701 SHA256 ff833a6cd6246686f5b3f5692fd6597f1ffbc60f08929e5fe68304cdafb61595
|
||||
DIST dmraid-1.0.0.rc14.tar.bz2 164234 RMD160 9cd238a981cfef9c5c1f2f1d6466b70c95ec9c7c SHA1 2b3284db46a995967d88993ae5ae36b57c513bc4 SHA256 a777354d6d69a9b58d84966cc7b37bc3f5c89539f885ad25fd874ed1c388fbec
|
||||
DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 RMD160 b661f5c465a11a4dcbb17db6b6632b32bcb7b723 SHA1 162b6173b91a0121a52402d2ed939b43d74ff605 SHA256 93421bd169d71ff5e7d2db95b62b030bfa205a12010b6468dcdef80337d6fbd8
|
||||
DIST e2fsprogs-1.41.14.tar.gz 4512157 RMD160 bdd22a93f57de1145007bffd6fc45323098e27e8 SHA1 24f9364fa3d4c0d7d00cb627b819d0e51055d6c5 SHA256 3f8ac1fedd7c4bec480afcbe4acabdd4ac59ec0446a0fd50c8975cd0aad7b176
|
||||
DIST e2fsprogs-1.42.tar.gz 5709827 RMD160 91136a82c35f86f54f6573f9788d32da66b972cb SHA1 e69bc63bc319e4d1e4242cc278bfd442a60646e6 SHA256 55b46db0cec3e2eb0e5de14494a88b01ff6c0500edf8ca8927cad6da7b5e4a46
|
||||
DIST fuse-2.7.4.tar.gz 506658 RMD160 fe1808cfd58ad6651259245b424301e99881faa2 SHA1 7a86f5cf39f38e64ccbae093599d64a895b950ba SHA256 c8b070ece5d4e09bd06eea6c28818c718f803d93a4b85bacb9982deb8ded49e6
|
||||
DIST fuse-2.8.6.tar.gz 505334 RMD160 df66df0256a677c50f2fc94fef6f34b2d598386c SHA1 c2c0f9fff8bfee217da200888123e5abb5b498f2 SHA256 1ec1913e38f09b2a9ec1579e1800805b5e2c747d1dce515e316dbb665ca139d6
|
||||
DIST genkernel-3.4.30.tar.bz2 210819 RMD160 c510bc13543ef2a96a151031d95caae41155afb2 SHA1 1d6429f2d1f2f031cdd09445c049bfda930993de SHA256 9c3d2ffac09c3e6043452daf325fc059f8f7eb774e4ea7af4d6d1d749bb7f74a
|
||||
DIST genkernel-3.4.32.tar.bz2 211303 RMD160 67d80f4874f4dcb5cccc27b968d45f136c46c9d6 SHA1 7333954918c7bcf9feef07f3da9a036d2d6daf4d SHA256 324e52770af0ca03bfedc129b0fafd41ef58dfc0ed4216562689daea105a9882
|
||||
DIST genkernel-3.4.33.1.tar.bz2 210965 RMD160 42695d5fb8caa508280652897a1d0ce2c6780143 SHA1 86ee5bfc05780cdf757fcb1e3b55b9e9494f7456 SHA256 ff25d447fdffa97f071d8cab9b437a89fce7468d7ccb6948d55440692ab3446b
|
||||
DIST gnupg-1.4.11.tar.bz2 3407075 RMD160 9daf2dedfd4c6211fc13b8cdee8f08b8f5925378 SHA1 78e22f5cca88514ee71034aafff539c33f3c6676 SHA256 d18ceeac16e554a501170b9bfde611625252d0fe9448685a69c93bf149ee6ef6
|
||||
DIST mdadm-3.1.4.tar.bz2 288578 RMD160 f41a2be4158efac08dbe2e95f1c6812609475fad SHA1 4ee43922d38b15a930daaaa026ef1b4efacdbc8a SHA256 849ad0ad4ad3c1d2d8806a16b30e1f59ab2daf313cb103807207f7cba889ea63
|
||||
DIST mdadm-3.1.5.tar.bz2 292709 RMD160 e0542c4556988cae551b3399f0f0d27e42b68bda SHA1 e71859f16e1184df2c033a9e24a6f3f262bbf9a5 SHA256 1d547d0b36a88968e9fc9fb08b0e64de54a53f3d1cfa3656a9f319180f0727d3
|
||||
DIST open-iscsi-2.0-872.tar.gz 900081 RMD160 4eacb8a94cf7712f936b52a961fa7f11774dde67 SHA1 96880185791177ba7b8970742572b46ebfe901cd SHA256 37753697a170223ac02a292b3a23a315a3c747b490c42480e4057b676c9f8d4f
|
||||
DIST unionfs-fuse-0.22.tar.bz2 27355 RMD160 f29cbf41af0ba8f2181ac565a6663871676f6488 SHA1 e95799923ee3938e1fb44c6fd9aa7154d720063e SHA256 fa0c494a8ce63f235601fcc35e3a96527831169d6d5921ee49faccf3b25feb78
|
||||
DIST unionfs-fuse-0.24.tar.bz2 30381 RMD160 27934c23472f6e9d71e622f13aa9fd51a1f8018e SHA1 26f281e4e5f1e82194b430956b94cd7745d5bd97 SHA256 d8abc855eb618ac356b1e716599c82f8f0f74dbaee36d4062edc707567121937
|
||||
EBUILD genkernel-3.4.30.ebuild 5675 RMD160 c39f575fd2f16d57b1418667f335a4d66bad1f5e SHA1 2f5c9f0cbb80ba26fd41b5e0d3e845bd6a06bcfa SHA256 d54cd65c75bce9fad988a807db08e671465998bea292f704b7f815cba8dcbbcf
|
||||
EBUILD genkernel-3.4.32.ebuild 5677 RMD160 88030b0884c7831bcdb7ab8c691bf1158176b989 SHA1 907ab91b85822f61f65e78c460f0d3fd3f50578d SHA256 7ffa9daa56da3768bdc03194479d27d1fa57cf8f6b377ad88ce1bc092015b4c4
|
||||
EBUILD genkernel-3.4.33.1.ebuild 5478 RMD160 cb874a27a98a614d37fb63a066e49cdd60c81630 SHA1 6325cae27bbd011dfe44cbc46a2e346fd55d01ec SHA256 3d6fb20a9ba82ac0f664fad64d47228208597170161d2227362c019e7b026a5c
|
||||
EBUILD genkernel-9999.2540.ebuild 5009 RMD160 bf510823f1aa9118d38d2672bcf4075d06260d23 SHA1 4b08734c9208734b9abdf0b34218bebfeb9cdc46 SHA256 54e051c18952c325edb2432a0eceaa5472e2209afd442f198eec47109e1d50f6
|
||||
EBUILD genkernel-9999.2998.ebuild 5009 RMD160 c9fc630b0ebe76dda415463bd0bab0f51a9b5efd SHA1 500bf742be83286cb0c56676e6219d72ff2eaa24 SHA256 9d33c03cd3d32f34620e2a36c3d0e11416fe40da9b3e081e15ffcc3429289bfd
|
||||
EBUILD genkernel-9999.ebuild 5009 RMD160 bf510823f1aa9118d38d2672bcf4075d06260d23 SHA1 4b08734c9208734b9abdf0b34218bebfeb9cdc46 SHA256 54e051c18952c325edb2432a0eceaa5472e2209afd442f198eec47109e1d50f6
|
||||
AUX 9999-pass-1.patch 19239 SHA256 fb91c073f91f673f6dfedcfaa44813f6ec180a45294f24c43f420cd3ddbae39c SHA512 d8344d156a2668fba7cf2a05aebd816c144865aafef175f7731a10000033b2c5b819c5340f03e9b6c18aa853b4a3797cc3182fe2d9578ce1665592700a961227 WHIRLPOOL 40393cdd0a713175d2f13542a97404b336638dd1dd483e8b89f945d00bdbecec1776562dcdb4d795dfb29cee11e0137fb9c9d948c86bf6fa0abdccd1293d7bc2
|
||||
AUX aufs-changes-e2fsprogs-2.diff 20004 SHA256 14ff71a533a2c87929e1fce7a30202075473ecc0ef5153a7354dac58d1383037 SHA512 1b3bdeebe4f798111a442433f2d62287de301993c5e1dc0116cc5fec13e2447d8ea8216bfb513687d806c9ad618f171d388ce034cf5c01dd7b539530e6cdffea WHIRLPOOL bee5422b50bb8d4d58e1f708dc3a153bd3ba820d82ad6ef7cfc2d539e92c641415e7b239553db17fad4b74c7ea6317408b401411a1daa539fc6cea21249e062d
|
||||
AUX aufs-changes-e2fsprogs.diff 20200 SHA256 44de4dc551f908e1f5c6d1aaa327766c30cd85ebd1c56d80dff70627a8c93f4a SHA512 0abb05c34135673cceb29d1b3f734ae952617666d34de540bb1f7a0f1734a7c0de16a6b522fe03c83223c5273b1262544c40f29beaf46b8e506b7896d1793373 WHIRLPOOL 32cd8458ee2915f22ba6ab74bc692b3dea7e0397eb097d4a9d7dc78564deec2bc7c140b18d3d4650d2c0754e237b8876b0def03a2905c242ebb68842ce794863
|
||||
AUX aufs-correct-hacked.diff 17462 SHA256 6e41a271bcb8db75930fb5dcc2ec655381d10d568f5705ddc5b0563c05cc9a3d SHA512 1a1f04364e09b13ea3249f2b47f97b55c562e7167d0a21d70c3b2209e50a108b8c3b4f74e6eb8bcea47ae248eeaead1e0b99490ea6bc070b9d80ec22374cb413 WHIRLPOOL 9585079cf39fafebf1fe0869abce1518c0c7eaf68bdc358a2bda93cc38c4040b9c827bb12f3fabe3073bf322aa4479668d8be0fcf64971340fdae2be2873e13d
|
||||
AUX aufs-reference.diff 18177 SHA256 39288c4d53614f4b4ca451de4c4ad376f1e8377ea8909424a1d82f04dbe999d1 SHA512 6c51372e3495fe053a61f91a793fa5a251eef8de31097194f6edaa51ec45e8597ed08f8a0559e66dcbeaef692bf5d8e68e957641c15358d7477486ce611e40c2 WHIRLPOOL 521e7f8e2f0da0c52b27122a537e97ed65d1204e91b824f515a033b9fafff46d4251f377be6fefd661d36758c9c337a37c4c1a3578a2b7b49ad5a51c4a29d0bc
|
||||
AUX genkernel.bash 2438 SHA256 e7de9771ba79ef878e2c9a21a1c1720f092c6047d3cc7d4a49ff6b90e7e2c248 SHA512 2bfe23606f919577bb2d174ffe18cd00fbb4ce642fb8860b319e059745d46ff8459b99374159f78af9f3aebb0a352a74ccd74c3be581980f5e298293b96e983d WHIRLPOOL 71a6be56d38c24c3032fec5f4016c92dd0bc8140e5204db9d97c5cc5be42a2465282f36e213858b528d013ff74c6bcbf9aa443a77a8ed3ce8174baa79afe6004
|
||||
AUX initramfs.mounts 816 SHA256 57ba8450e3f09edc9a4e5a1be15d49c77e4e014e27c626e9e3771167cbb54e49 SHA512 97e5f92d135cff3911a68c7f1afd0f781ec1c1b794cdc824d74f8c119104ecb40bd7180be8414dc72f3a5a811143d6b4bf443ac1d3ff7a71b1e88cbf7c179665 WHIRLPOOL f39d27de6e69b3555f81138a59f25b104f9dd6aa6254a5391d3375b15acaac48f0e698f3e6f96ed88845b84fbf8fa2cd64b98281df977c12a99ec7d9ddaf2a10
|
||||
DIST LVM2.2.02.74.tgz 943084 SHA256 a40c80c5b9a2547b8bd63e9321d7037c8bf041a35f734a5766ad2848d80bb697 SHA512 c41701fb9e5d52da06a770e93346631e078cdae639ae707dee59dd4d51e8a0eb7ec56f0a685fac014106972833eea98d1f0a100009eac5cf332a4b8463b26dba WHIRLPOOL 3b1a2a791a9278aa892d90361c8a3765978d10cd89398664759a083659b84cc1d0560a2aeb16623afa86c97663cbcfbdd251a6d69245f7db48df272214721f42
|
||||
DIST LVM2.2.02.88.tgz 1029151 SHA256 a129d1d3949524da7d6d2a67218254baea02df06a6744faa5808a4182b2fb432 SHA512 5c334c2c78220f4f9f082a74cbf0b156e96f2a07b5e55f054ff70c752ada97a67f83fa1d89c02accb7cbe5a62e356588831d96a102b7bf16cdce2591d4e37e4b WHIRLPOOL b30a1f2403e71ff6fb381ec82291018632e1d10258dd615efae4e39077a304a66271013247793390f57c26886599d8bad8f4b896d230f3e4f846e74c12282f71
|
||||
DIST busybox-1.18.1.tar.bz2 2129404 SHA256 33eb25ea7b20c727c3af769256b21408a1ac1f927ff9f89a1f1e3767c18c9967 SHA512 2b4b52d1f7fa07a6b7af4de63a42d52e7db73fdfe88e7f181f54b3a8a821e8336896c48183df5936ba94b9558fb70b58abfbcc889010a7b21359fb391fe516c0 WHIRLPOOL 75e62a032d602629f04e0ae3df2723d495ef5fdc583bbc968151a421ae1bbf554922f9f081dd3bfe4e716cd991317580a2a13aa67d58dddbec7557655393e5f9
|
||||
DIST busybox-1.19.3.tar.bz2 2167188 SHA256 a1a9a35732c719ef384f02b6e357c324d8be25bc154af91a48c4264b1e6038f0 SHA512 a7072c45ad395d0cd4e84427e06b35bfae93e695a0f7edc39087ff8f9cb08c53550c74446839617db4dd177530a04b2aaabf188732193a2d73eed737debf3bd3 WHIRLPOOL d436a6bd329c99a9e01e2a0dfdb1577067dd4e4288ed3de72e2d94bc6923d3a0eb4dc53f726520222285137672b0d5337c334acd4afe5e4c665cde9d1422e53c
|
||||
DIST busybox-1.20.1.tar.bz2 2190170 SHA256 3e515d8abefd8583ebabffdcfccecb3b8deacf2cef7c69ab1d8755a012ec68c9 SHA512 9ad2af7216ae79c2c8cf246654a2c591983d347d22bfe4cd54ae41eaee0ea17f7bf8d6834add3f1f843494d6980707e0443aaf663075fda6e4e7e29728606c53 WHIRLPOOL 07ce28698c63a38ce2c6d71bfbfe1f920f07a76d471db9b9b1a7260ef1bf493551bae67d9b9dc2be41783f1ce0cf56935c44eb7af2a1bc865807afaa87eaabec
|
||||
DIST device-mapper.1.02.22.tgz 189726 SHA256 ff833a6cd6246686f5b3f5692fd6597f1ffbc60f08929e5fe68304cdafb61595 SHA512 36e02b5102fea9c921f6fde5598d2e73f7899df09f6c9a2862d1eeab4f312e3073aafa2b567f2e15ffa3b8e637a5e00eb65e96d883d35b26b9317e9c381435be WHIRLPOOL bee5fc258dde486c0c23ac040abdc316dd7d181ae4ba15471596736a5597c7fc94d103dd31ad6d96e6f734ad4227353d842e3e1a14c598e959c716d88390e8ca
|
||||
DIST dmraid-1.0.0.rc14.tar.bz2 164234 SHA256 a777354d6d69a9b58d84966cc7b37bc3f5c89539f885ad25fd874ed1c388fbec SHA512 0804e1bf91f4707b8845affeb987e68c5a85d97119af27ddba2927c87735a59b86b1fec4f03ac0fbdcde89d779d77e21cab4e6936dd1a82b53a0d8b16eb59768 WHIRLPOOL c5612139d3f24be710fb8e6d51eb6ebe0847dcf804c0c0ba1a5f3142a2680de2b33bfae74bbf3cff704b0da5d9d273c432906f1b7fd46e1057b8ef53cc89ca1e
|
||||
DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 SHA256 93421bd169d71ff5e7d2db95b62b030bfa205a12010b6468dcdef80337d6fbd8 SHA512 7c45e5117adc52fc2094b1b2bad4f4c518a46317a2196611966d72085ba3587c4ac8d1080f9d934888c01788f2b2d3d621c6f0d3e2a023c0fb1f9f3fa7fc127e WHIRLPOOL 87915ea0013766da8a9722b437bfe146b4b2c7560a7814ac6caab92054ddc3b4b59ceb4d413609d5eaab92b5cee67886ade7924455f1dba19f1b8dabc25d3498
|
||||
DIST e2fsprogs-1.41.14.tar.gz 4512157 SHA256 3f8ac1fedd7c4bec480afcbe4acabdd4ac59ec0446a0fd50c8975cd0aad7b176 SHA512 077d854e469eb8158460481daadd729ef7fa1c08687b9547397d32d23f862168f53dfcf1ad30cdb3b0deda038e0770a2e656eab5aa06bac5b3c6d939b12af64d WHIRLPOOL 9b5a2b77750014188d8e39bfe4f5fc89008b47d35fd9e652226874b2797b20233d99ebf02395b7023711cd5aab936e1133ae3ece74595dfe012e537e3cc4ffb8
|
||||
DIST e2fsprogs-1.42.tar.gz 5709827 SHA256 55b46db0cec3e2eb0e5de14494a88b01ff6c0500edf8ca8927cad6da7b5e4a46 SHA512 4db3d59187ff31d4d8e1f2b355fcba5dd2e60343f759b41a02545bb3aedc50ab079e21bf15240208442a1f6192e420ef391ccb9f20690f5f19d37b6fdb6f15c5 WHIRLPOOL d01a58e2c3cb653694f13033fc22256823ab4d0b9f39f626652d29b804b7e7d33efd76a3c640dd8c15e45e619d0c977611ef0271cfe78363b677f5efae6d501a
|
||||
DIST fuse-2.7.4.tar.gz 506658 SHA256 c8b070ece5d4e09bd06eea6c28818c718f803d93a4b85bacb9982deb8ded49e6 SHA512 6ff4fc04ea2ad90d5dd39893831da71da0ade2570f9fda1a7631b8506dc2bc48ee5a203dff1ce01d2c3926c276f4a927654ffdddc16604c1974559fbcc26d9f8 WHIRLPOOL 77cf1c70069412c592370628642943e79460eaa6f56c57cc79ce8c110423afb7a2da2b6936e4fc1361cbf5f0a1934ca8ed65e16f792af97516adec53d9c682e4
|
||||
DIST fuse-2.8.6.tar.gz 505334 SHA256 1ec1913e38f09b2a9ec1579e1800805b5e2c747d1dce515e316dbb665ca139d6 SHA512 03cacc45c8ba6700fcdfa9064ef4e10d3ad6fc0e4fc49d41693de2caf03d44513d449b00a7c5d200d055d9481821252509259f5f3d2d6127fa51957a006a90fd WHIRLPOOL 668c01f5ae9742f3e70248d6d2b57cbeaa0decf93d5f7987550fe54d4ebdb6e445ff841e8d36a60a4824c114651b8a93b118e15b8a00ac30ddc813e583fa2b51
|
||||
DIST genkernel-3.4.30.tar.bz2 210819 SHA256 9c3d2ffac09c3e6043452daf325fc059f8f7eb774e4ea7af4d6d1d749bb7f74a
|
||||
DIST genkernel-3.4.32.tar.bz2 211303 SHA256 324e52770af0ca03bfedc129b0fafd41ef58dfc0ed4216562689daea105a9882 SHA512 a6e0c70378cf1dd192035966724d8535c5b2dc58e61bdcbdda95eedd92fb96565707c44dc21abefa4bb6e1b436ed21636c19cea53f3329cee10824442f211798 WHIRLPOOL a923de799a27709d15a62cf593ac9e730ba6a818e2e379ea011d13640bce37389f401151a54b32a4ecd8c92b47fa68c879d6ef79b4b64964bd51bb97408fbb47
|
||||
DIST genkernel-3.4.33.1.tar.bz2 210965 SHA256 ff25d447fdffa97f071d8cab9b437a89fce7468d7ccb6948d55440692ab3446b
|
||||
DIST gnupg-1.4.11.tar.bz2 3407075 SHA256 d18ceeac16e554a501170b9bfde611625252d0fe9448685a69c93bf149ee6ef6 SHA512 97e7b8b0f972cc2f7cabdb0e013cbee1c33e7d48407d040cca5c2037e32abe1c2100194be7d3b569d4f05eb16b24c205a5b83f06718f0241f8d4ee174f1c37ae WHIRLPOOL 6f914627e2f527f6616e1f99d2ae06942b734f839d03a45ffa45bf67516a81d58f89e6a85612cf8e5fd83be04ab0b6bc2da8f81114143dad7523e5fcea62366b
|
||||
DIST mdadm-3.1.4.tar.bz2 288578 SHA256 849ad0ad4ad3c1d2d8806a16b30e1f59ab2daf313cb103807207f7cba889ea63 SHA512 b668773d4f43bc90fba0ac27f01fc869aa2068d958ccc84de2bf8a64ac7e9a40cc8e461ff04a3619b17459d05478843b9fff0894868d9cbc97fc2cfa80faac73 WHIRLPOOL 28a3b43d4edfa4a097d2c410a9d67b75707dfa20d30c72870cc0584132bd2f896c02be26f97ca0d588be8cabdcf90e89d33c3f23ca727e966597ffea9af9a3a9
|
||||
DIST mdadm-3.1.5.tar.bz2 292709 SHA256 1d547d0b36a88968e9fc9fb08b0e64de54a53f3d1cfa3656a9f319180f0727d3 SHA512 6fcf426d63ede01f99ebeee9be686857a04f9b601b37f76722c091ae2999b3ff66fdba52d47323f27900553125a897fc1815fe7be850aa9cc991dd5fa91a5d5d WHIRLPOOL 003595a1338b3a95ccc176b07a31f26dd5fda9460f2c4d3513b9ca09cdab1c91dab05f8914f2354047fccff42c4dcfc6131a383c84467c2838ac7b1af2f9bef8
|
||||
DIST open-iscsi-2.0-872.tar.gz 900081 SHA256 37753697a170223ac02a292b3a23a315a3c747b490c42480e4057b676c9f8d4f SHA512 d26c87772b0b1d13a8bd2eea9db86b3c61af83efbb788116c01ab6a914ff3de634a7b1bff56c1161b28965315543edbfc2735b6c7fbd3f7797471fde63b69cc0 WHIRLPOOL 4b04c8481c6c5f094ca6f7761828006a84eda7a22a6b3a4d65e7b3e4b39e73ef839ec710b491e7ca731b047fa8c74a9c03a17e85519a62dfbeb95222cfbdd935
|
||||
DIST unionfs-fuse-0.22.tar.bz2 27355 SHA256 fa0c494a8ce63f235601fcc35e3a96527831169d6d5921ee49faccf3b25feb78 SHA512 f0f377bb8468b2760fb0275ba8e832e58d0379ceed5fc01b06b81c8832cd17a3dae17ab0dc5225b9affe87b673cafff893c9530ef241ef7beb2cb30112a73de7 WHIRLPOOL 6d1d7c4b55c7e80b80dc3a217b260d8b8768a47ab6479c58b717468200feec91443aa968026ef91e5fecf6fdc64bdd07e65627a2332a21507b8bfd732cf71c3f
|
||||
DIST unionfs-fuse-0.24.tar.bz2 30381 SHA256 d8abc855eb618ac356b1e716599c82f8f0f74dbaee36d4062edc707567121937 SHA512 e0e414f4edbf641ec9d0135a8723e43fc75412359b482f7aedd66fe8245e4df03943c5ecb6f8de4fdbd97f0346033c691e766cc4f4a755f5b43748e1441d3fbd WHIRLPOOL dc132086d9614895961dc8b498c435145b4390fc80331e0575ee8420faea0201325ab2394b9090d8f721c602ef1f93e150573b1b88b77ee4f7be4a262103b986
|
||||
EBUILD genkernel-3.4.30.ebuild 5675 SHA256 d54cd65c75bce9fad988a807db08e671465998bea292f704b7f815cba8dcbbcf SHA512 66810414ce7e14c0b0121eba86f8ea0018a3d24bee84f942cd36200aa26dfc7bb25da2539942f89cc923c2d31d31b21442f32cc96352305c0e3e796272f2c6a5 WHIRLPOOL 75dee8000b995a538ca842160c2381077e34bf090eecbee4d7cce443f7452b79f77e01f014310ddbfbc07f5730cdb38aff424d534286881a058ebb90bf2b116c
|
||||
EBUILD genkernel-3.4.32.ebuild 5677 SHA256 7ffa9daa56da3768bdc03194479d27d1fa57cf8f6b377ad88ce1bc092015b4c4 SHA512 3b3554aad18f46014f0a69f7ced9663bb009907b29d7ca57b2afac5e4754d6248535f017f0af2620ab34d2122b53429041a9807cb9a3c9f6d2d6c957cb1bfa95 WHIRLPOOL 3ca091fc6f4f2ce4e3012e3ed5dc3c27fe8988ef7369b7806a75d4b5fc36249eeefe9c792c3d57c79c5389a1b357a9289660a9f3fee5c8c83db48197dface57c
|
||||
EBUILD genkernel-3.4.33.1.ebuild 5478 SHA256 3d6fb20a9ba82ac0f664fad64d47228208597170161d2227362c019e7b026a5c SHA512 0e48a733234b56819f3d17884f4a5cf16e2311e53b75947ae828ba6dd44aa96b8a5ea54288b4d3dc472ef5b6ab354cad10d4f503613efed280abb94df5d89f3c WHIRLPOOL 8e6b2279559bec6823489c97cbed98f333225fa56bf526e79b9080bcada205d3a6fdaf64fab63b0ce2070ab8103e6a0ae45a6840018412e289fb5833e77f46a6
|
||||
EBUILD genkernel-9999.2540.ebuild 5009 SHA256 54e051c18952c325edb2432a0eceaa5472e2209afd442f198eec47109e1d50f6 SHA512 b77d443b2f967e0cf5ea337788db92fd6f840b22faed367bfe8a1d791917f49ec36e7ed9013b776c845d0679dd468f150e66c8c3998477ab43a192fbe1dd2fa1 WHIRLPOOL f49d3a172d5a5d1826fcbacad8d79212085f6a9007062d644a07590572a0f63dec743d4bf7bbb02b936b865616816035593406a6e8a3ef39179d3b92f7868c09
|
||||
EBUILD genkernel-9999.2998.ebuild 5009 SHA256 9d33c03cd3d32f34620e2a36c3d0e11416fe40da9b3e081e15ffcc3429289bfd SHA512 6f422752a95cff10460bf2d8ff95731889b03a758d6fb9464f44d118c15f2a2cd48f063c8ceee21e8d397ee3cd90df99f66236ab7ddd9167278b83bf37de066a WHIRLPOOL 8187aafde2b43b03bfa69bbfcaf43dc2a9661cb097e3ddf51d2aa6135fa72e0e1d3510c264357537da5d69f86b18944675953772718845d520eb20ed4fa8e4d1
|
||||
EBUILD genkernel-9999.ebuild 5163 SHA256 571b4ce8bd0d8f4fa2aac06e94e6dea97d582fab841f18c220fe81272d808432 SHA512 bf08941432fb697d7157da311145153091ceb179ae0d19f2062fc798bbce78d7de44697422ad5aae9337b01eb0a5c172c87151e3b58a1957c6d25c2052414f0c WHIRLPOOL a8f74fcc227642b08b5fc6e5f97b1c17042fc8f85ab9de719123b9e319cfe3ed53db2b7ec9c539c06ad7db6f9fd1410ed8f02b4c2638de71db32ca01162d080a
|
||||
|
|
|
|||
597
sys-kernel/genkernel/files/9999-pass-1.patch
Normal file
597
sys-kernel/genkernel/files/9999-pass-1.patch
Normal file
|
|
@ -0,0 +1,597 @@
|
|||
diff --git a/defaults/initrd.defaults b/defaults/initrd.defaults
|
||||
index 73fe4c9..d60333a 100755
|
||||
--- a/defaults/initrd.defaults
|
||||
+++ b/defaults/initrd.defaults
|
||||
@@ -73,6 +73,7 @@ CDROOT_TYPE='auto'
|
||||
NEW_ROOT='/newroot'
|
||||
CDROOT_PATH='/mnt/cdrom'
|
||||
CONSOLE='/dev/console'
|
||||
+MODULESD="${CDROOT_PATH}"
|
||||
|
||||
LOOPS='/livecd.loop /zisofs /livecd.squashfs /image.squashfs /livecd.gcloop'
|
||||
|
||||
diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
|
||||
index fb64f84..3aea3c4 100755
|
||||
--- a/defaults/initrd.scripts
|
||||
+++ b/defaults/initrd.scripts
|
||||
@@ -207,6 +207,192 @@ mount_sysfs() {
|
||||
[ ${ret} -eq 0 ] || bad_msg "Failed to mount /sys!"
|
||||
}
|
||||
|
||||
+# Insert a directory tree $2 to an union specified by $1
|
||||
+# Top-level read-write branch is specified by it's index 0
|
||||
+# $1 = union absolute path (starting with /)
|
||||
+# $2 = path to data directory
|
||||
+#
|
||||
+union_insert_dir() {
|
||||
+ # Always mount it over the precedent (add:1:)
|
||||
+ mount -n -o remount,add:1:$2=rr aufs $1
|
||||
+ if [ $? = '0' ]
|
||||
+ then
|
||||
+ good_msg "Addition of $2 to $1 successful"
|
||||
+ fi
|
||||
+}
|
||||
+
|
||||
+# Insert all modules found in $1, usually mnt/cdrom
|
||||
+# added to allow users to add their own apps.
|
||||
+union_insert_modules() {
|
||||
+ for module in `ls ${NEW_ROOT}/$1/modules/*.mo 2>/dev/null| sort`
|
||||
+ do
|
||||
+ mkdir -p ${MEMORY}/modules/`basename ${module} .mo`
|
||||
+ union_insert_dir $UNION ${MEMORY}/modules/`basename ${module} .mo`
|
||||
+ done
|
||||
+ for module in `ls ${NEW_ROOT}/$1/modules/*.lzm 2>/dev/null| sort`
|
||||
+ do
|
||||
+ mkdir -p ${MEMORY}/modules/`basename ${module} .lzm`
|
||||
+ mount -o loop,ro ${module} ${MEMORY}/modules/`basename ${module} .lzm`
|
||||
+ union_insert_dir $UNION ${MEMORY}/modules/`basename ${module} .lzm`
|
||||
+ done
|
||||
+}
|
||||
+
|
||||
+# Function to create an ext2 fs on $CHANGESDEV, $CHANGESMNT mountpoint
|
||||
+create_changefs() {
|
||||
+ local size
|
||||
+ while [ 1 ]
|
||||
+ do
|
||||
+ read -p '<< Size of file (Enter for default 256 Mb): ' size
|
||||
+ if [ -z "$size" ]; then
|
||||
+ let size=256
|
||||
+ fi
|
||||
+ let size="$size"
|
||||
+ if [ $size -lt 16 ]
|
||||
+ then
|
||||
+ bad_msg "Please give a size of at least 16 Mb"
|
||||
+ else
|
||||
+ dd if=/dev/zero of=$CHANGESMNT/livecd.aufs bs=1M count=$size
|
||||
+ if [ $? = '0' ]
|
||||
+ then
|
||||
+ good_msg "Creation of livecd.aufs, $size Mb on $CHANGESDEV successful, formatting it ext2"
|
||||
+ mke2fs -F $CHANGESMNT/livecd.aufs
|
||||
+ break
|
||||
+ else
|
||||
+ rm -f $CHANGESMNT/livecd.aufs
|
||||
+ bad_msg "Unable to create livecd.aufs on $CHANGESDEV of $size Mb"
|
||||
+ bad_msg "Please give a size of at least 16 Mb"
|
||||
+ bad_msg "Also check if your disk is full or read-only ?"
|
||||
+ read -p '<< Type "a" to abort, anything else to continue : ' doabort
|
||||
+ if [ "$doabort" = "a" ]; then
|
||||
+ return 1
|
||||
+ fi
|
||||
+ fi
|
||||
+ fi
|
||||
+ done
|
||||
+ return 0
|
||||
+}
|
||||
+
|
||||
+setup_aufs() {
|
||||
+ if [ "${USE_AUFS_NORMAL}" -eq '1' ]
|
||||
+ then
|
||||
+ # Directory used for rw changes in union mount filesystem
|
||||
+ UNION=/union
|
||||
+ MEMORY=/memory
|
||||
+ # Mountpoint for the changesdev
|
||||
+ CHANGESMNT=$NEW_ROOT/mnt/changesdev
|
||||
+ if [ -z "$UID" ]
|
||||
+ then
|
||||
+ CHANGES=$MEMORY/aufs_changes/default
|
||||
+ else
|
||||
+ CHANGES=$MEMORY/aufs_changes/$UID
|
||||
+ fi
|
||||
+
|
||||
+ mkdir -p ${MEMORY}
|
||||
+ mkdir -p ${UNION}
|
||||
+ mkdir -p ${CHANGESMNT}
|
||||
+ for i in dev mnt mnt/cdrom mnt/livecd mnt/key tmp tmp/.initrd mnt/gentoo sys
|
||||
+ do
|
||||
+ mkdir -p "${NEW_ROOT}/${i}"
|
||||
+ chmod 755 "${NEW_ROOT}/${i}"
|
||||
+ done
|
||||
+ [ ! -e "${NEW_ROOT}/dev/null" ] && mknod "${NEW_ROOT}"/dev/null c 1 3
|
||||
+ [ ! -e "${NEW_ROOT}/dev/console" ] && mknod "${NEW_ROOT}"/dev/console c 5 1
|
||||
+
|
||||
+ bootstrapCD
|
||||
+ if [ -n "${AUFS}" ]
|
||||
+ then
|
||||
+ if [ "${AUFS}" = "detect" ]
|
||||
+ then
|
||||
+ CHANGESMNT="${NEW_ROOT}/mnt/cdrom"
|
||||
+ CHANGESDEV=${REAL_ROOT}
|
||||
+ else
|
||||
+ CHANGESDEV=${AUFS}
|
||||
+ good_msg "mounting $CHANGESDEV to $MEMORY for aufs support"
|
||||
+ # mount -t auto $CHANGESDEV $MEMORY
|
||||
+ mount -t auto $CHANGESDEV $CHANGESMNT
|
||||
+ ret=$?
|
||||
+ if [ "${ret}" -ne 0 ]
|
||||
+ then
|
||||
+ bad_msg "mount of $CHANGESDEV failed falling back to ramdisk based aufs"
|
||||
+ unset AUFS
|
||||
+ fi
|
||||
+ fi
|
||||
+ # Check and attempt to create the changesfile
|
||||
+ if [ ! -e $CHANGESMNT/livecd.aufs ] && [ -n "${AUFS}" ]
|
||||
+ then
|
||||
+ create_changefs
|
||||
+ mount -t auto $CHANGESMNT/livecd.aufs $MEMORY
|
||||
+ elif [ -n "${AUFS}" ]
|
||||
+ then
|
||||
+ local nbpass=0
|
||||
+ while [ 1 ]
|
||||
+ do
|
||||
+ mount -t auto $CHANGESMNT/livecd.aufs $MEMORY
|
||||
+ ret=$?
|
||||
+ if [ "${ret}" -ne 0 ]
|
||||
+ then
|
||||
+ if [ $nbpass -eq 0 ]
|
||||
+ then
|
||||
+ bad_msg "mounting of changes file failed, Running e2fsck"
|
||||
+ e2fsck $CHANGESMNT/livecd.aufs
|
||||
+ nbpass=$(($nbpass + 1))
|
||||
+ else
|
||||
+ bad_msg "mount of $CHANGESDEV failed falling back to ramdisk based aufs"
|
||||
+ bad_msg "your livecd.aufs might be messed up, and I couldn't fix it"
|
||||
+ bad_msg "moving livecd.aufs to livecd.aufs.bad"
|
||||
+ mv $CHANGESMNT/livecd.aufs $CHANGESMNT/livecd.aufs.bad
|
||||
+ bad_msg "try to fix it yourself with e2fsck later on, sorry for disturbing"
|
||||
+ break
|
||||
+ fi
|
||||
+ else
|
||||
+ if [ $nbpass -eq 1 ]
|
||||
+ then
|
||||
+ good_msg "e2fsck seemed successful. Please check your files after bootup"
|
||||
+ fi
|
||||
+ break
|
||||
+ fi
|
||||
+ done
|
||||
+ if [ -f ${MEMORY}/.doclean.sh ]
|
||||
+ then
|
||||
+ good_msg "finishing the permanent changes cleanup"
|
||||
+ . ${MEMORY}/.doclean.sh
|
||||
+ rm ${MEMORY}/.doclean.sh
|
||||
+ fi
|
||||
+ fi
|
||||
+ # mount tmpfs only in the case when changes= boot parameter was
|
||||
+ # empty or we were not able to mount the storage device
|
||||
+ if [ "${CDROOT}" -eq '1' -a ! -f ${CHANGESMNT}/livecd.aufs ]
|
||||
+ then
|
||||
+ umount $MEMORY
|
||||
+ bad_msg "failed to find livecd.aufs file on $CHANGESDEV"
|
||||
+ bad_msg "create an ext2 livecd.aufs file on this device if you wish to use it for aufs"
|
||||
+ bad_msg "falling back to ramdisk based aufs for safety"
|
||||
+ mount -t tmpfs tmpfs $MEMORY
|
||||
+ XINO=$MEMORY
|
||||
+ else
|
||||
+ XINO=$MEMORY/xino
|
||||
+ mkdir -p $XINO
|
||||
+ mount -t tmpfs tmpfs $XINO
|
||||
+ fi
|
||||
+ else
|
||||
+ good_msg "Mounting ramdisk to $MEMORY for aufs support..."
|
||||
+ mount -t tmpfs tmpfs $MEMORY
|
||||
+ XINO=$MEMORY
|
||||
+ fi
|
||||
+
|
||||
+ mkdir -p $CHANGES
|
||||
+ mount -t aufs -n -o nowarn_perm,udba=none,xino=$XINO/.aufs.xino,br:$CHANGES=rw aufs ${UNION}
|
||||
+ ret=$?
|
||||
+ if [ "${ret}" -ne 0 ]
|
||||
+ then
|
||||
+ bad_msg "Can't setup union ${UNION} in directory!"
|
||||
+ USE_AUFS_NORMAL=0
|
||||
+ fi
|
||||
+ else
|
||||
+ USE_AUFS_NORMAL=0
|
||||
+ fi
|
||||
+}
|
||||
+
|
||||
findnfsmount() {
|
||||
if [ "${IP}" != '' ] || busybox udhcpc -n -T 15 -q
|
||||
then
|
||||
diff --git a/defaults/linuxrc b/defaults/linuxrc
|
||||
index f434339..5e2d1b8 100755
|
||||
--- a/defaults/linuxrc
|
||||
+++ b/defaults/linuxrc
|
||||
@@ -229,6 +229,38 @@ do
|
||||
aufs)
|
||||
USE_AUFS_NORMAL=1
|
||||
;;
|
||||
+ aufs\=*)
|
||||
+ USE_AUFS_NORMAL=1
|
||||
+ CMD_AUFS=`parse_opt "${x}"`
|
||||
+ echo ${CMD_AUFS}|grep , >/dev/null 2>&1
|
||||
+ if [ "$?" -eq '0' ]
|
||||
+ then
|
||||
+ UID=`echo ${CMD_AUFS#*,}`
|
||||
+ AUFS=`echo ${CMD_AUFS%,*}`
|
||||
+ else
|
||||
+ AUFS=${CMD_AUFS}
|
||||
+ fi
|
||||
+ ;;
|
||||
+ changes\=*)
|
||||
+ USE_AUFS_NORMAL=1
|
||||
+ CMD_AUFS=`parse_opt "${x}"`
|
||||
+ echo ${CMD_AUFS}|grep , >/dev/null 2>&1
|
||||
+ if [ "$?" -eq '0' ]
|
||||
+ then
|
||||
+ UID=`echo ${CMD_AUFS#*,}`
|
||||
+ AUFS=`echo ${CMD_AUFS%,*}`
|
||||
+ else
|
||||
+ AUFS=${CMD_AUFS}
|
||||
+ fi
|
||||
+ ;;
|
||||
+ persistent)
|
||||
+ USE_AUFS_NORMAL=1
|
||||
+ AUFS="detect"
|
||||
+ ;;
|
||||
+ # Allow user to specify the modules location
|
||||
+ modules\=*)
|
||||
+ MODULESD=`parse_opt "${x}"`
|
||||
+ ;;
|
||||
unionfs)
|
||||
if [ ! -x /sbin/unionfs ]
|
||||
then
|
||||
@@ -406,17 +438,23 @@ rundebugshell
|
||||
|
||||
if [ "${CDROOT}" = '1' ]
|
||||
then
|
||||
- good_msg "Making tmpfs for ${NEW_ROOT}"
|
||||
- mount -n -t tmpfs tmpfs "${NEW_ROOT}"
|
||||
+ setup_aufs
|
||||
+ if [ "${USE_AUFS_NORMAL}" -eq '1' ]
|
||||
+ then
|
||||
+ CHROOT=${UNION}
|
||||
+ else
|
||||
+ CHROOT=${NEW_ROOT}
|
||||
+ good_msg "Making tmpfs for ${NEW_ROOT}"
|
||||
+ mount -t tmpfs tmpfs ${NEW_ROOT}
|
||||
|
||||
- for i in dev mnt mnt/livecd mnt/key tmp tmp/.initrd mnt/gentoo sys
|
||||
- do
|
||||
- mkdir -p "${NEW_ROOT}/${i}"
|
||||
- chmod 755 "${NEW_ROOT}/${i}"
|
||||
- done
|
||||
- [ ! -d "${CDROOT_PATH}" ] && mkdir -p "${CDROOT_PATH}"
|
||||
- [ ! -e "${NEW_ROOT}/dev/null" ] && mknod "${NEW_ROOT}"/dev/null c 1 3
|
||||
- [ ! -e "${NEW_ROOT}/dev/console" ] && mknod "${NEW_ROOT}"/dev/console c 5 1
|
||||
+ for i in dev mnt mnt/cdrom mnt/livecd mnt/key tmp tmp/.initrd mnt/gentoo sys
|
||||
+ do
|
||||
+ mkdir -p "${NEW_ROOT}/${i}"
|
||||
+ chmod 755 "${NEW_ROOT}/${i}"
|
||||
+ done
|
||||
+ [ ! -e "${NEW_ROOT}/dev/null" ] && mknod "${NEW_ROOT}"/dev/null c 1 3
|
||||
+ [ ! -e "${NEW_ROOT}/dev/console" ] && mknod "${NEW_ROOT}"/dev/console c 5 1
|
||||
+ fi
|
||||
|
||||
# For SGI LiveCDs ...
|
||||
if [ "${LOOPTYPE}" = "sgimips" ]
|
||||
@@ -432,7 +470,7 @@ then
|
||||
[ ! -e "${NEW_ROOT}/dev/tty1" ] && mknod "${NEW_ROOT}/dev/tty1" c 4 1
|
||||
fi
|
||||
|
||||
- if [ "${REAL_ROOT}" != "/dev/nfs" ] && [ "${LOOPTYPE}" != "sgimips" ]
|
||||
+ if [ "${REAL_ROOT}" != "/dev/nfs" ] && [ "${LOOPTYPE}" != "sgimips" ] && [ "${USE_AUFS_NORMAL}" != '1' ]
|
||||
then
|
||||
bootstrapCD
|
||||
fi
|
||||
@@ -748,7 +786,23 @@ then
|
||||
fi
|
||||
fi
|
||||
|
||||
+ if [ "${USE_AUFS_NORMAL}" -eq '1' ]
|
||||
+ then
|
||||
+ union_insert_dir ${UNION} ${NEW_ROOT}/${FS_LOCATION}
|
||||
|
||||
+ # Make sure fstab notes livecd is mounted ro. Makes system skip remount which fails on aufs dirs.
|
||||
+ sed -e 's|\(.*\s/\s*tmpfs\s*\)defaults\(.*\)|\1defaults,ro\2|' /${UNION}/etc/fstab > /${UNION}/etc/fstab.new
|
||||
+ mv /${UNION}/etc/fstab.new /${UNION}/etc/fstab
|
||||
+ warn_msg "Adding all modules in $MODULESD/modules/"
|
||||
+ if [ "${MODULESD}" = "mnt/cdrom" ]
|
||||
+ then
|
||||
+ union_insert_modules mnt/cdrom
|
||||
+ else
|
||||
+ mkdir ${NEW_ROOT}/mnt/modulesd
|
||||
+ mount "${MODULESD}" ${NEW_ROOT}/mnt/modulesd
|
||||
+ union_insert_modules ${NEW_ROOT}/mnt/modulesd
|
||||
+ fi
|
||||
+ fi
|
||||
|
||||
# Unpacking additional packages from NFS mount
|
||||
# This is useful for adding kernel modules to /lib
|
||||
@@ -771,57 +825,57 @@ then
|
||||
then
|
||||
setup_unionfs ${NEW_ROOT} /${FS_LOCATION}
|
||||
CHROOT=/union
|
||||
- elif [ "${USE_AUFS_NORMAL}" != '1' ]; then
|
||||
-
|
||||
- good_msg "Copying read-write image contents to tmpfs"
|
||||
- # Copy over stuff that should be writable
|
||||
- (cd "${NEW_ROOT}/${FS_LOCATION}"; cp -a ${ROOT_TREES} "${NEW_ROOT}") || {
|
||||
- bad_msg "Copying failed, dropping into a shell."
|
||||
- do_rundebugshell
|
||||
- }
|
||||
-
|
||||
- # Now we do the links.
|
||||
- for x in ${ROOT_LINKS}
|
||||
- do
|
||||
- if [ -L "${NEW_ROOT}/${FS_LOCATION}/${x}" ]
|
||||
+ else
|
||||
+ #XXX this hunk confuses me more than a little and needs to be rewritten sanely at some point
|
||||
+ if [ ! "${USE_AUFS_NORMAL}" -eq '1' ]
|
||||
then
|
||||
- ln -s "$(readlink ${NEW_ROOT}/${FS_LOCATION}/${x})" "${x}" 2>/dev/null
|
||||
- else
|
||||
- # List all subdirectories of x
|
||||
- find "${NEW_ROOT}/${FS_LOCATION}/${x}" -type d 2>/dev/null | while read directory
|
||||
- do
|
||||
- # Strip the prefix of the FS_LOCATION
|
||||
- directory="${directory#${NEW_ROOT}/${FS_LOCATION}/}"
|
||||
+ good_msg "Copying read-write image contents to tmpfs"
|
||||
+ # Copy over stuff that should be writable
|
||||
+ (cd "${NEW_ROOT}/${FS_LOCATION}"; cp -a ${ROOT_TREES} "${NEW_ROOT}")
|
||||
|
||||
- # Skip this directory if we already linked a parent directory
|
||||
- if [ "${current_parent}" != '' ]; then
|
||||
- var=$(echo "${directory}" | grep "^${current_parent}")
|
||||
- if [ "${var}" != '' ]; then
|
||||
- continue
|
||||
- fi
|
||||
- fi
|
||||
- # Test if the directory exists already
|
||||
- if [ -e "/${NEW_ROOT}/${directory}" ]
|
||||
+ # Now we do the links.
|
||||
+ for x in ${ROOT_LINKS}
|
||||
+ do
|
||||
+ if [ -L "${NEW_ROOT}/${FS_LOCATION}/${x}" ]
|
||||
then
|
||||
- # It does exist, link all the individual files
|
||||
- for file in $(ls /${NEW_ROOT}/${FS_LOCATION}/${directory})
|
||||
+ ln -s "`readlink ${NEW_ROOT}/${FS_LOCATION}/${x}`" "${x}" 2>/dev/null
|
||||
+ else
|
||||
+ # List all subdirectories of x
|
||||
+ find "${NEW_ROOT}/${FS_LOCATION}/${x}" -type d 2>/dev/null | while read directory
|
||||
do
|
||||
- if [ ! -d "/${NEW_ROOT}/${FS_LOCATION}/${directory}/${file}" ] && [ ! -e "${NEW_ROOT}/${directory}/${file}" ]; then
|
||||
- ln -s "/${FS_LOCATION}/${directory}/${file}" "${directory}/${file}" 2> /dev/null
|
||||
+ # Strip the prefix of the FS_LOCATION
|
||||
+ directory="${directory#${NEW_ROOT}/${FS_LOCATION}/}"
|
||||
+
|
||||
+ # Skip this directory if we already linked a parent directory
|
||||
+ if [ "${current_parent}" != '' ]; then
|
||||
+ var=`echo "${directory}" | grep "^${current_parent}"`
|
||||
+ if [ "${var}" != '' ]; then
|
||||
+ continue
|
||||
+ fi
|
||||
+ fi
|
||||
+ # Test if the directory exists already
|
||||
+ if [ -e "/${NEW_ROOT}/${directory}" ]
|
||||
+ then
|
||||
+ # It does exist, link all the individual files
|
||||
+ for file in `ls /${NEW_ROOT}/${FS_LOCATION}/${directory}`
|
||||
+ do
|
||||
+ if [ ! -d "/${NEW_ROOT}/${FS_LOCATION}/${directory}/${file}" ] && [ ! -e "${NEW_ROOT}/${directory}/${file}" ]; then
|
||||
+ ln -s "/${FS_LOCATION}/${directory}/${file}" "${directory}/${file}" 2> /dev/null
|
||||
+ fi
|
||||
+ done
|
||||
+ else
|
||||
+ # It does not exist, make a link to the livecd
|
||||
+ ln -s "/${FS_LOCATION}/${directory}" "${directory}" 2>/dev/null
|
||||
+ current_parent="${directory}"
|
||||
fi
|
||||
done
|
||||
- else
|
||||
- # It does not exist, make a link to the livecd
|
||||
- ln -s "/${FS_LOCATION}/${directory}" "${directory}" 2>/dev/null
|
||||
- current_parent="${directory}"
|
||||
fi
|
||||
done
|
||||
- fi
|
||||
- done
|
||||
-
|
||||
- mkdir initramfs proc tmp sys run 2>/dev/null
|
||||
- chmod 1777 tmp
|
||||
+ mkdir initramfs proc tmp sys 2>/dev/null
|
||||
+ chmod 1777 tmp
|
||||
|
||||
+ fi
|
||||
+ #XXX: end extremely confusing hunk
|
||||
fi
|
||||
|
||||
#UML=$(cat /proc/cpuinfo|grep UML|sed -e 's|model name.*: ||')
|
||||
@@ -842,13 +896,18 @@ else
|
||||
setup_unionfs /union_changes ${NEW_ROOT}
|
||||
mkdir -p ${UNION}/tmp/.initrd
|
||||
fi
|
||||
+ if [ "${USE_AUFS_NORMAL}" -eq '1' ]
|
||||
+ then
|
||||
+ union_insert_dir ${UNION} ${NEW_ROOT}
|
||||
+ mkdir -p ${UNION}/tmp/.initrd
|
||||
+ fi
|
||||
fi
|
||||
|
||||
# Mount the additional things as required by udev & systemd
|
||||
if [ -f ${NEW_ROOT}/etc/initramfs.mounts ]; then
|
||||
fslist=$(get_mounts_list)
|
||||
else
|
||||
- fslist="/usr"
|
||||
+ fslist="/usr"
|
||||
fi
|
||||
|
||||
for fs in $fslist; do
|
||||
@@ -886,6 +945,35 @@ fi
|
||||
|
||||
verbose_kmsg
|
||||
|
||||
+if [ "${USE_AUFS_NORMAL}" -eq '1' ]
|
||||
+then
|
||||
+ mkdir -p /${CHROOT}/.unions/memory 2>/dev/null
|
||||
+ mount -o move /memory /${CHROOT}/.unions/memory || echo '*: Failed to move aufs /memory into the system root!'
|
||||
+ for i in tmp var/tmp mnt/gentoo mnt/livecd
|
||||
+ do
|
||||
+ mkdir -p ${CHROOT}/$i
|
||||
+ chmod 755 ${CHROOT}/$i
|
||||
+ done
|
||||
+ # This will prevent from putting junk on the CHANGESDEV
|
||||
+ mkdir -p ${CHROOT}/usr/portage/distfiles
|
||||
+ mount -t tmpfs tmpfs ${CHROOT}/var/tmp
|
||||
+ mount -t tmpfs tmpfs ${CHROOT}/tmp
|
||||
+ mount -t tmpfs tmpfs ${CHROOT}/usr/portage/distfiles
|
||||
+ warn_msg "/tmp /var/tmp /usr/portage/distfiles are mounted in ram"
|
||||
+ warn_msg "consider saving important files elsewhere..."
|
||||
+ read -t 3 UNUSEDVAL
|
||||
+ mount -o bind ${NEW_ROOT}/mnt/cdrom ${CHROOT}/mnt/cdrom
|
||||
+ mount -o bind ${NEW_ROOT}/mnt/livecd ${CHROOT}/mnt/livecd
|
||||
+ if [ -e $MEMORY/keyboard -a "${CDROOT}" -eq '1' ]
|
||||
+ then
|
||||
+ cp $MEMORY/keyboard ${CHROOT}/etc/sysconfig/keyboard
|
||||
+ elif [ -e /etc/sysconfig/keyboard -a "${CDROOT}" -eq '1' ]
|
||||
+ then
|
||||
+ mkdir -p ${NEW_ROOT}/etc/sysconfig/
|
||||
+ cp /etc/sysconfig/keyboard ${CHROOT}/etc/sysconfig/keyboard
|
||||
+ fi
|
||||
+fi
|
||||
+
|
||||
echo -ne "${GOOD}>>${NORMAL}${BOLD} Booting (initramfs)${NORMAL}"
|
||||
|
||||
cd "${CHROOT}"
|
||||
diff --git a/gen_compile.sh b/gen_compile.sh
|
||||
index cbd3432..cdd4643 100755
|
||||
--- a/gen_compile.sh
|
||||
+++ b/gen_compile.sh
|
||||
@@ -565,6 +565,58 @@ compile_device_mapper() {
|
||||
compile_lvm
|
||||
}
|
||||
|
||||
+compile_e2fstools() {
|
||||
+ if [ -f "${E2FSPROGS_BINCACHE}" ]
|
||||
+ then
|
||||
+ print_info 1 "e2fstools: >> Using cache"
|
||||
+ else
|
||||
+ [ ! -f "${E2FSPROGS_SRCTAR}" ] &&
|
||||
+ gen_die "Could not find e2fsprogs source tarball: ${E2FSPROGS_SRCTAR}. Please place it there, or place another version, changing /etc/genkernel.conf as necessary!"
|
||||
+ cd "${TEMP}"
|
||||
+ rm -rf "${E2FSPROGS_DIR}"
|
||||
+ tar -zxpf "${E2FSPROGS_SRCTAR}"
|
||||
+ [ ! -d "${E2FSPROGS_DIR}" ] &&
|
||||
+ gen_die "e2fsprogs directory ${E2FSPROGS_DIR} invalid"
|
||||
+ cd "${E2FSPROGS_DIR}"
|
||||
+ print_info 1 'e2fsprogs: >> Configuring...'
|
||||
+ LDFLAGS="-static" ./configure >> ${LOGFILE} 2>&1 ||
|
||||
+ gen_die 'Configuring e2fsprogs failed!'
|
||||
+ print_info 1 'e2fsprogs: >> Compiling libs...'
|
||||
+ #MAKE=${UTILS_MAKE} compile_generic "" ""
|
||||
+ make libs >> ${LOGFILE} 2>&1 ||
|
||||
+ gen_die 'Compiling e2fsprogs libs failed!'
|
||||
+ print_info 1 'e2fsprogs: >> Compiling e2fsck...'
|
||||
+ cd "${TEMP}/${E2FSPROGS_DIR}/e2fsck"
|
||||
+ make e2fsck.static >> ${LOGFILE} 2>&1 ||
|
||||
+ gen_die 'Compiling static e2fsck failed!'
|
||||
+ cd "${TEMP}/${E2FSPROGS_DIR}/misc"
|
||||
+ print_info 1 'e2fsprogs: >> Compiling mke2fs...'
|
||||
+ make mke2fs.static >> ${LOGFILE} 2>&1 ||
|
||||
+ gen_die 'Compiling static mke2fs failed!'
|
||||
+ cd "${TEMP}/${E2FSPROGS_DIR}"
|
||||
+ print_info 1 'e2fsprogs: >> Copying to cache...'
|
||||
+ [ -f "${TEMP}/${E2FSPROGS_DIR}/misc/mke2fs.static" ] ||
|
||||
+ gen_die 'mke2fs executable does not exist!'
|
||||
+ [ -f "${TEMP}/${E2FSPROGS_DIR}/e2fsck/e2fsck.static" ] ||
|
||||
+ gen_die 'e2fsck executable does not exist!'
|
||||
+ strip "${TEMP}/${E2FSPROGS_DIR}/misc/mke2fs.static" "${TEMP}/${E2FSPROGS_DIR}/e2fsck/e2fsck.static" ||
|
||||
+ gen_die 'Could not strip e2fs binaries!'
|
||||
+
|
||||
+ mkdir "${TEMP}/e2fsprogs"
|
||||
+ mkdir "${TEMP}/e2fsprogs/sbin"
|
||||
+ install -m 0755 -s misc/mke2fs.static "${TEMP}/e2fsprogs/sbin/mke2fs"
|
||||
+ install -m 0755 -s e2fsck/e2fsck.static "${TEMP}/e2fsprogs/sbin/e2fsck"
|
||||
+ print_info 1 ' >> Copying to bincache...'
|
||||
+ cd "${TEMP}/e2fsprogs"
|
||||
+ /bin/tar -cjf "${E2FSPROGS_BINCACHE}" sbin/ ||
|
||||
+ gen_die 'Could not create binary cache'
|
||||
+
|
||||
+ cd "${TEMP}"
|
||||
+ rm -rf "${TEMP}/e2fsprogs" > /dev/null
|
||||
+ rm -rf "${E2FSPROGS_DIR}" > /dev/null
|
||||
+ fi
|
||||
+}
|
||||
+
|
||||
compile_fuse() {
|
||||
if [ ! -f "${FUSE_BINCACHE}" ]
|
||||
then
|
||||
diff --git a/gen_determineargs.sh b/gen_determineargs.sh
|
||||
index 7f352f8..a0563fd 100755
|
||||
--- a/gen_determineargs.sh
|
||||
+++ b/gen_determineargs.sh
|
||||
@@ -144,6 +144,7 @@ determine_real_args() {
|
||||
MDADM_BINCACHE=`cache_replace "${MDADM_BINCACHE}"`
|
||||
DMRAID_BINCACHE=`cache_replace "${DMRAID_BINCACHE}"`
|
||||
ISCSI_BINCACHE=`cache_replace "${ISCSI_BINCACHE}"`
|
||||
+ E2FSPROGS_BINCACHE=`cache_replace "${E2FSPROGS_BINCACHE}"`
|
||||
BLKID_BINCACHE=`cache_replace "${BLKID_BINCACHE}"`
|
||||
FUSE_BINCACHE=`cache_replace "${FUSE_BINCACHE}"`
|
||||
UNIONFS_FUSE_BINCACHE=`cache_replace "${UNIONFS_FUSE_BINCACHE}"`
|
||||
diff --git a/gen_initramfs.sh b/gen_initramfs.sh
|
||||
index ac90830..75bb47f 100755
|
||||
--- a/gen_initramfs.sh
|
||||
+++ b/gen_initramfs.sh
|
||||
@@ -127,6 +127,26 @@ append_busybox() {
|
||||
rm -rf "${TEMP}/initramfs-busybox-temp" > /dev/null
|
||||
}
|
||||
|
||||
+# Used to add e2fs file making inside initramfs for aufs changes saving
|
||||
+append_e2fstools(){
|
||||
+ if [ -d "${TEMP}/initramfs-e2fsprogs-temp" ]
|
||||
+ then
|
||||
+ rm -r "${TEMP}/initramfs-e2fsprogs-temp/"
|
||||
+ fi
|
||||
+ #print_info 1 'E2FSTOOLS: Adding support (compiling binaries)...'
|
||||
+ # Using different name for blkid compatibility
|
||||
+ #compile_e2fstools
|
||||
+ cd ${TEMP}
|
||||
+ mkdir -p "${TEMP}/initramfs-e2fsprogs-temp/"
|
||||
+ #XXX: do we want to add an if statement here or just include it? I say include it...
|
||||
+ copy_binaries "${TEMP}"/initramfs-e2fsprogs-temp/ /sbin/{e2fsck,mke2fs}
|
||||
+ #/bin/tar -jxpf "${E2FSPROGS_BINCACHE}" -C "${TEMP}/initramfs-e2fsprogs-temp/" ||
|
||||
+ # gen_die "Could not extract e2fsprogs binary cache!"
|
||||
+ cd "${TEMP}/initramfs-e2fsprogs-temp/"
|
||||
+ find . -print | cpio ${CPIO_ARGS} --append -F "${CPIO}"
|
||||
+ rm -rf "${TEMP}/initramfs-e2fsprogs-temp" > /dev/null
|
||||
+}
|
||||
+
|
||||
append_blkid(){
|
||||
if [ -d "${TEMP}/initramfs-blkid-temp" ]
|
||||
then
|
||||
@@ -624,6 +644,7 @@ append_auxilary() {
|
||||
rm -r "${TEMP}/initramfs-aux-temp/"
|
||||
fi
|
||||
mkdir -p "${TEMP}/initramfs-aux-temp/etc"
|
||||
+ mkdir -p "${TEMP}/initramfs-aux-temp/bin"
|
||||
mkdir -p "${TEMP}/initramfs-aux-temp/sbin"
|
||||
if [ -f "${CMD_LINUXRC}" ]
|
||||
then
|
||||
@@ -741,6 +762,7 @@ create_initramfs() {
|
||||
append_data 'base_layout'
|
||||
append_data 'auxilary' "${BUSYBOX}"
|
||||
append_data 'busybox' "${BUSYBOX}"
|
||||
+ append_data 'e2fstools'
|
||||
append_data 'lvm' "${LVM}"
|
||||
append_data 'dmraid' "${DMRAID}"
|
||||
append_data 'iscsi' "${ISCSI}"
|
||||
|
|
@ -1,22 +1,21 @@
|
|||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/genkernel-3.4.16.ebuild,v 1.7 2011/10/03 19:47:58 josejx Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/genkernel-9999.ebuild,v 1.39 2012/07/24 06:49:50 robbat2 Exp $
|
||||
|
||||
# genkernel-9999 -> latest Git branch "master"
|
||||
# genkernel-VERSION -> normal genkernel release
|
||||
|
||||
VERSION_BUSYBOX='1.18.1'
|
||||
VERSION_DMAP='1.02.22'
|
||||
VERSION_DMRAID='1.0.0.rc14'
|
||||
VERSION_MDADM='3.1.4'
|
||||
VERSION_E2FSPROGS='1.41.14'
|
||||
VERSION_FUSE='2.7.4'
|
||||
EAPI="3"
|
||||
|
||||
VERSION_BUSYBOX='1.20.1'
|
||||
VERSION_DMRAID='1.0.0.rc16-3'
|
||||
VERSION_MDADM='3.1.5'
|
||||
VERSION_FUSE='2.8.6'
|
||||
VERSION_ISCSI='2.0-872'
|
||||
VERSION_LVM='2.02.74'
|
||||
VERSION_UNIONFS_FUSE='0.22'
|
||||
VERSION_LVM='2.02.88'
|
||||
VERSION_UNIONFS_FUSE='0.24'
|
||||
VERSION_GPG='1.4.11'
|
||||
|
||||
MY_HOME="http://wolf31o2.org"
|
||||
RH_HOME="ftp://sources.redhat.com/pub"
|
||||
DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
|
||||
BB_HOME="http://www.busybox.net/downloads"
|
||||
|
|
@ -26,41 +25,43 @@ COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
|
|||
mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2
|
||||
${RH_HOME}/lvm2/LVM2.${VERSION_LVM}.tgz
|
||||
${RH_HOME}/lvm2/old/LVM2.${VERSION_LVM}.tgz
|
||||
${RH_HOME}/dm/device-mapper.${VERSION_DMAP}.tgz
|
||||
${RH_HOME}/dm/old/device-mapper.${VERSION_DMAP}.tgz
|
||||
${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
|
||||
mirror://kernel/linux/kernel/people/mnc/open-iscsi/releases/open-iscsi-${VERSION_ISCSI}.tar.gz
|
||||
mirror://sourceforge/e2fsprogs/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz
|
||||
http://www.open-iscsi.org/bits/open-iscsi-${VERSION_ISCSI}.tar.gz
|
||||
mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
|
||||
http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
|
||||
mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2"
|
||||
|
||||
|
||||
if [[ ${PV} == 9999* ]]
|
||||
then
|
||||
[[ ${PV} == 9999.* ]] && ESVN_UPDATE_CMD="svn up -r ${PV/9999./}"
|
||||
ESVN_REPO_URI="https://pentoo.googlecode.com/svn/genkernel/trunk"
|
||||
inherit subversion bash-completion eutils
|
||||
S=${WORKDIR}/trunk
|
||||
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git
|
||||
http://git.overlays.gentoo.org/gitroot/proj/${PN}.git"
|
||||
inherit git-2 bash-completion-r1 eutils
|
||||
S="${WORKDIR}/${PN}"
|
||||
SRC_URI="${COMMON_URI}"
|
||||
KEYWORDS=""
|
||||
else
|
||||
inherit bash-completion eutils
|
||||
SRC_URI="${MY_HOME}/genkernel/${P}.tar.bz2
|
||||
inherit bash-completion-r1 eutils
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2
|
||||
${COMMON_URI}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Gentoo automatic kernel building scripts with pentoo patches"
|
||||
HOMEPAGE="http://trac.pentoo.ch/wiki/Genkernel"
|
||||
DESCRIPTION="Gentoo automatic kernel building scripts"
|
||||
HOMEPAGE="http://www.gentoo.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
RESTRICT=""
|
||||
IUSE="ibm selinux"
|
||||
KEYWORDS="-*"
|
||||
IUSE="crypt cryptsetup ibm pentoo selinux" # Keep 'crypt' in to keep 'use crypt' below working!
|
||||
|
||||
DEPEND="sys-fs/e2fsprogs
|
||||
selinux? ( sys-libs/libselinux )"
|
||||
RDEPEND="${DEPEND} app-arch/cpio"
|
||||
RDEPEND="${DEPEND}
|
||||
cryptsetup? ( sys-fs/cryptsetup )
|
||||
app-arch/cpio
|
||||
app-misc/pax-utils
|
||||
!<sys-apps/openrc-0.9.9"
|
||||
# pax-utils is used for lddtree
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
DEPEND="${DEPEND} app-text/asciidoc"
|
||||
|
|
@ -68,11 +69,13 @@ fi
|
|||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999* ]] ; then
|
||||
subversion_src_unpack
|
||||
git-2_src_unpack
|
||||
else
|
||||
unpack ${P}.tar.bz2
|
||||
fi
|
||||
use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
|
||||
cd "${S}"
|
||||
use pentoo && epatch "${FILESDIR}"/9999-pass-1.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
|
|
@ -85,10 +88,8 @@ src_install() {
|
|||
# This block updates genkernel.conf
|
||||
sed \
|
||||
-e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \
|
||||
-e "s:VERSION_DMAP:$VERSION_DMAP:" \
|
||||
-e "s:VERSION_MDADM:$VERSION_MDADM:" \
|
||||
-e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
|
||||
-e "s:VERSION_E2FSPROGS:$VERSION_E2FSPROGS:" \
|
||||
-e "s:VERSION_FUSE:$VERSION_FUSE:" \
|
||||
-e "s:VERSION_ISCSI:$VERSION_ISCSI:" \
|
||||
-e "s:VERSION_LVM:$VERSION_LVM:" \
|
||||
|
|
@ -118,8 +119,6 @@ src_install() {
|
|||
"${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2 \
|
||||
"${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \
|
||||
"${DISTDIR}"/LVM2.${VERSION_LVM}.tgz \
|
||||
"${DISTDIR}"/device-mapper.${VERSION_DMAP}.tgz \
|
||||
"${DISTDIR}"/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz \
|
||||
"${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \
|
||||
"${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz \
|
||||
"${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 \
|
||||
|
|
@ -127,7 +126,9 @@ src_install() {
|
|||
"${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz \
|
||||
"${D}"/var/cache/genkernel/src || die "Copying distfiles..."
|
||||
|
||||
dobashcompletion "${FILESDIR}"/genkernel.bash
|
||||
newbashcomp "${FILESDIR}"/genkernel.bash "${PN}"
|
||||
insinto /etc
|
||||
doins "${FILESDIR}"/initramfs.mounts
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
|
@ -146,6 +147,11 @@ pkg_postinst() {
|
|||
ewarn "The LUKS support has changed from versions prior to 3.4.4. Now,"
|
||||
ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah."
|
||||
echo
|
||||
|
||||
bash-completion_pkg_postinst
|
||||
if use crypt && ! use cryptsetup ; then
|
||||
ewarn "Local use flag 'crypt' has been renamed to 'cryptsetup' (bug #414523)."
|
||||
ewarn "Please set flag 'cryptsetup' for this very package if you would like"
|
||||
ewarn "to have genkernel create an initramfs with LUKS support."
|
||||
ewarn "Sorry for the inconvenience."
|
||||
echo
|
||||
fi
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue