app-admin/sudo: Fixed permissions of /var/db/sudo
authorLars Wendler <polynomial-c@gentoo.org>
Wed, 11 Apr 2018 11:01:47 +0000 (13:01 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Wed, 11 Apr 2018 11:02:19 +0000 (13:02 +0200)
Closes: https://bugs.gentoo.org/652958
Package-Manager: Portage-2.3.28, Repoman-2.3.9

app-admin/sudo/sudo-1.8.22-r1.ebuild [moved from app-admin/sudo/sudo-1.8.22.ebuild with 97% similarity]
app-admin/sudo/sudo-1.8.23_beta2.ebuild
app-admin/sudo/sudo-9999.ebuild

similarity index 97%
rename from app-admin/sudo/sudo-1.8.22.ebuild
rename to app-admin/sudo/sudo-1.8.22-r1.ebuild
index b9b8ff18c94b90e5c4ea451dcc94d49e84f00c65..c10b8c22211662aeb0bcab586761a373539b52fc 100644 (file)
@@ -169,12 +169,13 @@ src_install() {
 
        pamd_mimic system-auth sudo auth account session
 
-       keepdir /var/db/sudo
-       fperms 0700 /var/db/sudo
+       keepdir /var/db/sudo/lectured
+       fperms 0700 /var/db/sudo/lectured
+       fperms 0711 /var/db/sudo #652958
 
        # Don't install into /var/run as that is a tmpfs most of the time
        # (bug #504854)
-       rm -rf "${D}"/var/run
+       rm -rf "${ED}"/var/run
 }
 
 pkg_postinst() {
index 81a7dffe121610e14b5e4e4a2722edb2039b0cdc..eaac5af0379b7a093ca42a7493a6f677b2d6ab9b 100644 (file)
@@ -169,12 +169,13 @@ src_install() {
 
        pamd_mimic system-auth sudo auth account session
 
-       keepdir /var/db/sudo
-       fperms 0700 /var/db/sudo
+       keepdir /var/db/sudo/lectured
+       fperms 0700 /var/db/sudo/lectured
+       fperms 0711 /var/db/sudo #652958
 
        # Don't install into /var/run as that is a tmpfs most of the time
        # (bug #504854)
-       rm -rf "${D}"/var/run
+       rm -rf "${ED}"/var/run
 }
 
 pkg_postinst() {
index 8897a7115582cdc5f1a94d24b2cf21d6f7017ec2..82d9551bad8b16f2851c682a77f6ce41d3bc3c79 100644 (file)
@@ -175,12 +175,13 @@ src_install() {
 
        pamd_mimic system-auth sudo auth account session
 
-       keepdir /var/db/sudo
-       fperms 0700 /var/db/sudo
+       keepdir /var/db/sudo/lectured
+       fperms 0700 /var/db/sudo/lectured
+       fperms 0711 /var/db/sudo #652958
 
        # Don't install into /var/run as that is a tmpfs most of the time
        # (bug #504854)
-       rm -rf "${D}"/var/run
+       rm -rf "${ED}"/var/run
 }
 
 pkg_postinst() {