net-misc/networkmanager: remove empty /run/NetworkManager only
authorMike Gilbert <floppym@gentoo.org>
Mon, 8 Aug 2016 14:28:11 +0000 (10:28 -0400)
committerMike Gilbert <floppym@gentoo.org>
Mon, 8 Aug 2016 14:28:36 +0000 (10:28 -0400)
Instead of removing all empty directories, just remove /run/NetworkManager
and its parent.

https://bugs.gentoo.org/590718#c5

Package-Manager: portage-2.3.0_p16

net-misc/networkmanager/networkmanager-1.2.4.ebuild

index 9c3163d3bcab53c447c731028ba4a2cd8e975c0b..c37e2512a27d481c9e35d7c47fd4cc5e0b550252 100644 (file)
@@ -277,8 +277,8 @@ multilib_src_install_all() {
        insinto /usr/share/polkit-1/rules.d/
        doins "${FILESDIR}/01-org.freedesktop.NetworkManager.settings.modify.system.rules"
 
-       # Remove any empty directories
-       find "${D}" -type d -empty -delete || die
+       # Remove empty /run/NetworkManager
+       rmdir "${D}"/run/NetworkManager "${D}"/run || die
 }
 
 pkg_postinst() {