diff options
Diffstat (limited to 'sys-kernel')
-rw-r--r-- | sys-kernel/linux/Manifest | 2 | ||||
-rw-r--r-- | sys-kernel/linux/linux-5.8.16-r1.ebuild (renamed from sys-kernel/linux/linux-5.8.12-r1.ebuild) | 10 |
2 files changed, 9 insertions, 3 deletions
diff --git a/sys-kernel/linux/Manifest b/sys-kernel/linux/Manifest index 61d2a40..e3dbe23 100644 --- a/sys-kernel/linux/Manifest +++ b/sys-kernel/linux/Manifest @@ -1 +1 @@ -DIST linux-5.8.12.tar.gz 180901533 BLAKE2B e6c459e135257e634e94dff35fcef4c95a2ea11fd65fb10827e37734fc48b7d59972fe8f9aa14d4b1452b544262f705aac06a505493551c7f9cb881f46ed33dc SHA512 3f8b1ded7d48a348c4cda191922931514488c9e6f958d3b6dcdde67ad00df13b3aa1c5edaf73d36f0044fa20b1e9062f74d683837412e657e0a845dcbbbec889 +DIST linux-5.8.16.tar.gz 180925207 BLAKE2B 9801a6c1aad50504174825fae563d710d3d699073cb34cab799ce3da0ab688149fa37fc9febc7fd1f828a11d684988e2ffbace91e8cc81e2284097961dd917dd SHA512 aef4988fb1a9ce5035b5049d826747c0fc72bf911dd3e782d80869acf14d6679dddc0618413fe7538477548361940e8642b654764f8b7fb9d0eb0d87d1923e60 diff --git a/sys-kernel/linux/linux-5.8.12-r1.ebuild b/sys-kernel/linux/linux-5.8.16-r1.ebuild index 55ebb88..dbd4530 100644 --- a/sys-kernel/linux/linux-5.8.12-r1.ebuild +++ b/sys-kernel/linux/linux-5.8.16-r1.ebuild @@ -32,7 +32,8 @@ src_configure() { } src_install() { - emake modules_install INSTALL_MOD_PATH="${D}" INSTALL_FW_PATH="${D}/lib/firmware/${PV}" + emake modules_install INSTALL_MOD_PATH="${D}" + ln -sf "../../../usr/src/${P}" "${D}/lib/modules/${PV}/"{build,source} dodir /boot insinto /boot @@ -41,7 +42,7 @@ src_install() { # Package source (kind of annoying because of some packages expecting it) emake clean dodir /usr/src - cp -a "${S}" "${D}/usr/src/linux-${PV}" + cp -a "${S}" "${D}/usr/src/${P}" } # Link /usr/src/linux to newest kernel @@ -95,5 +96,10 @@ pkg_prerm() { } pkg_postrm() { + # Remove any residue files + rm -rf "/usr/src/${P}" "/lib/modules/${PV}" +} + +pkg_postrm() { src_link } |