summaryrefslogtreecommitdiffstats
path: root/bin/misc-functions.sh
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-02-19 05:39:40 +0000
committerZac Medico <zmedico@gentoo.org>2008-02-19 05:39:40 +0000
commit3d282f932d98123cf6a0c13ba23423efe151bd4e (patch)
treef6e18d2dac81b7a87c3f9a80dfb2f316a4dcc96e /bin/misc-functions.sh
parent16c5baa44ccbf85c0664775dff6bb01283b338c6 (diff)
downloadportage-3d282f932d98123cf6a0c13ba23423efe151bd4e.tar.gz
portage-3d282f932d98123cf6a0c13ba23423efe151bd4e.tar.bz2
portage-3d282f932d98123cf6a0c13ba23423efe151bd4e.zip
Bug #210372 - Fix suidctl.conf parser to look for paths with a leading slash.
(trunk r9355) svn path=/main/branches/2.1.2/; revision=9356
Diffstat (limited to 'bin/misc-functions.sh')
-rwxr-xr-xbin/misc-functions.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index 17e51056c..85d0c37c7 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -468,7 +468,7 @@ preinst_suid_scan() {
vecho ">>> Performing suid scan in ${D}"
for i in $(find "${D}" -type f \( -perm -4000 -o -perm -2000 \) ); do
if [ -s "${sfconf}" ]; then
- suid="$(grep "^${i/${D}}$" "${sfconf}")"
+ suid="$(grep "^/${i#${D}}$" "${sfconf}")"
if [ "${suid}" = "${i/${D}}" ]; then
vecho "- ${i/${D}} is an approved suid file"
else