sys-fs/eudev: Improve net-name-slot message

And hide it with USE=rule-generator, as it's factually incorrect when
this is enabled.

Closes: https://github.com/KenjiBrown/without-systemd/issues/3
Signed-off-by: mid-kid <esteve.varela@gmail.com>
This commit is contained in:
mid-kid
2026-06-09 14:30:23 +02:00
parent 5608f65813
commit 68157fa890
2 changed files with 16 additions and 12 deletions

View File

@@ -8,6 +8,6 @@ EBUILD eudev-3.2.11-r4.ebuild 7146 BLAKE2B b4961871e468c9f2f708b24be8f40f59ce54c
EBUILD eudev-3.2.11-r5.ebuild 7378 BLAKE2B 56592f5ad0382ac944821d816310987d1a8cef10e73e19a92bbd012f1cbd49ed0bc8075367ff851145dcb5270fc9f0361f946c27eee02183da3b1d05d8e0c70d SHA512 f05ebe1e069664e612e14512d8c6a181075d356baabfe32e3990773b346c66d1f648f17ff311d603b1e022c520bf492c672f249606c5169225eda8125a2e0727
EBUILD eudev-3.2.12-r1.ebuild 7283 BLAKE2B dac57fec7b4dee0b087dec4583849f494608d9d5ee5a925dc0f5f7f0fcceaed5164d9489afbb9f74f1a68029dcc7d13e03ae2f5ff65b4544a89cac09e8d1c98d SHA512 793ffe32b13efcbd7fe4726c30dbca593a64bb294404b9b66b433c3f50215ecfda0cb371f238442adf5a66e6348b3b303b86fb0ad58b1f96c590d0dd8353cfaf
EBUILD eudev-3.2.12-r2.ebuild 7382 BLAKE2B 4e5b50d987a7433358b9b1c636723efb1809576b8b0bd5e0694ba64fa490abf4dafea0663a2eaa122b815b284816c4ea55d9a4092adedd339741b5f0637b5491 SHA512 c72a3f935a753f2c9c4226e6e0e34e07220fb04db7b141b3134346d9714732324632c87ed14589ee1af5dc6b18151e08e401ac035ff523ae381a91e592dbd22f
EBUILD eudev-3.2.14.ebuild 7323 BLAKE2B 2a127623252a51ed493195a060315c065e9187e10d5bb33daeb773b6a3cfe030707b948fa4d4635ef6c7456f07bb098f7b5e3a7a8bf2c39ca206155ae0d5215e SHA512 bd5954fc593127e55a47ee0311a019177c8f2d2af2869cb451b63ffa119781115585abc6f7163a5a4b158d0f024ef58bfd6ec0b8da30574681e4c6c39eb5a790
EBUILD eudev-3.2.14.ebuild 7391 BLAKE2B c08c04bf56e0116b879a8d7d3e3d8150b405616df5c72cd2e9a7fe561b3d1638c88de03e69ad3756e0eb870e1c9b43ff88d761501c68dec5d7a3e626ea3eea1b SHA512 d2b4433ddaa668e7a52cd61be7def6ae21080541500b67c90c5c46be28a17f528d79d2a019dec4c42c688a5d7d9a590811e897e971610c01fb48a4a5811682e9
EBUILD eudev-9999.ebuild 7350 BLAKE2B 039c5b9fdaa82e2285a99561c3ebd9a4abbd81de6b566e485dc1e881ca6e9d76860aa6ab53f51f3af04600f66b610a18055b4469e87ed6229e5cfe977a225801 SHA512 c3b43c27a763cf4ef33a732379f9c1c5a6ffa4ebc0d7776ef0844f5eee98e3e45e61c3b40b26ff64cc908057f907357ed6c6a91895fb93f1f6d824387be4775c
MISC metadata.xml 629 BLAKE2B c67407dd805c6e8d4fb0c5152e897263ca56649d1d5c7692c74a69a751e7824a2b6084fe1ce0f8cd1b13dbdd0ae3f082430d6552807690a9d52d83c907f43f64 SHA512 204a04a68ee53fe8fec226ad82fdbb3f2ee478f538379466343bbf55fd0146a71889ac11742d59261ef954bb9b8e09e8d2b9416079da63cc78ab400efd2ba49b

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -78,16 +78,20 @@ MULTILIB_WRAPPED_HEADERS=(
)
pkg_pretend() {
ewarn
ewarn "As of 2013-01-29, ${PN} provides the new interface renaming functionality,"
ewarn "as described in the URL below:"
ewarn "https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames"
ewarn
ewarn "This functionality is enabled BY DEFAULT because eudev has no means of synchronizing"
ewarn "between the default or user-modified choice of sys-fs/udev. If you wish to disable"
ewarn "this new iface naming, please be sure that /etc/udev/rules.d/80-net-name-slot.rules"
ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
ewarn
if ! use rule-generator; then
ewarn
ewarn "As of 2013-01-29, ${PN} provides the new interface renaming functionality,"
ewarn "as described in the URL below:"
ewarn "https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames"
ewarn
ewarn "If you wish to disable this new iface naming, please be sure that"
ewarn "/etc/udev/rules.d/80-net-name-slot.rule exists:"
ewarn "# touch /etc/udev/rules.d/80-net-name-slot.rules"
ewarn
ewarn "Alternatively, consider USE=rule-generator, as a way to create persistent"
ewarn "iface naming. You don't need to create 80-net-name-slot.rules in this case."
ewarn
fi
}
pkg_setup() {