diff options
author | Zac Medico <zmedico@gentoo.org> | 2006-04-11 21:11:31 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2006-04-11 21:11:31 +0000 |
commit | 52f08e9f46ed7c31a1cc03b2e84441ea2f2bf356 (patch) | |
tree | 128183533033669f18fe075d458d55d197dabb15 | |
parent | 7908fd64c4fcc42155205792d501e113b5def560 (diff) | |
download | portage-52f08e9f46ed7c31a1cc03b2e84441ea2f2bf356.tar.gz portage-52f08e9f46ed7c31a1cc03b2e84441ea2f2bf356.tar.bz2 portage-52f08e9f46ed7c31a1cc03b2e84441ea2f2bf356.zip |
Revert r3129 and r3130 because they don't solve bug #129515.
svn path=/main/trunk/; revision=3132
-rwxr-xr-x | bin/dispatch-conf | 10 | ||||
-rwxr-xr-x | bin/etc-update | 7 |
2 files changed, 2 insertions, 15 deletions
diff --git a/bin/dispatch-conf b/bin/dispatch-conf index 4df6306f7..586b98759 100755 --- a/bin/dispatch-conf +++ b/bin/dispatch-conf @@ -18,16 +18,8 @@ import os, shutil, sys, string, re, commands, atexit sys.path = ["/usr/lib/portage/pym"]+sys.path import portage, dispatch_conf -import portage_exec - -# `readlink -f` is not supported on all systems, so it's necessary to test for -# the alternative "realpath" program. -FIND_EXTANT_CONFIGS = "find -L %s/ -iname '._cfg????_*' -exec realpath '{}' ';' | uniq | sed -e 's://:/:g'" -realpath_binary = portage_exec.find_binary("realpath") -if realpath_binary is None: - FIND_EXTANT_CONFIGS = FIND_EXTANT_CONFIGS.replace("realpath", "readlink -q -f") -del realpath_binary +FIND_EXTANT_CONFIGS = "find %s/ -iname '._cfg????_*' | sed -e 's://:/:g'" DIFF_CONTENTS = 'diff -Nu %s %s' DIFF_CVS_INTERP = 'diff -Nu %s %s | grep "^[+-][^+-]" | grep -v "# .Header:.*"' DIFF_WSCOMMENTS = 'diff -Nu %s %s | grep "^[+-][^+-]" | grep -v "^[-+]#" | grep -v "^[-+][:space:]*$"' diff --git a/bin/etc-update b/bin/etc-update index 234a6bd34..d2946c3a0 100755 --- a/bin/etc-update +++ b/bin/etc-update @@ -40,16 +40,11 @@ function scan() { exit 1 fi - # `readlink -f` is not supported on all systems, so it's necessary to test - # for the alternative "realpath" program. - local realpath_cmd="$(type -p "realpath")" - [ -z "${realpath_cmd}" ] && realpath_cmd="readlink -q -f" - for path in ${CONFIG_PROTECT} ; do [ ! -d ${path} ] && continue ofile="" - for file in `find -L ${path}/ -iname "._cfg????_*" -exec ${realpath_cmd} '{}' ';' | uniq | + for file in `find ${path}/ -iname "._cfg????_*" | sed -e "s:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:" | sort -t'%' -k3 -k2 | LANG=POSIX LC_ALL=POSIX cut -f1 -d'%'`; do rpath=`echo "${file/\/\///}" | sed -e "s:/[^/]*$::"` |