From df8d6ba2c17391be9afb0433a15df4b4d076ae20 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 7 Feb 2007 21:12:21 +0000 Subject: For bug #165780, make config-protect code consistently ignore '.*~' and '.*.bak'. (trunk r5914) svn path=/main/branches/2.1.2/; revision=5915 --- bin/dispatch-conf | 2 +- bin/emerge | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/dispatch-conf b/bin/dispatch-conf index 3033f1649..c8e4d5678 100755 --- a/bin/dispatch-conf +++ b/bin/dispatch-conf @@ -27,7 +27,7 @@ except ImportError: import dispatch_conf from portage_exec import find_binary -FIND_EXTANT_CONFIGS = "find '%s' %s -iname '._cfg????_%s'" +FIND_EXTANT_CONFIGS = "find '%s' %s -iname '._cfg????_%s' ! -iname '.*~' ! -iname '.*.bak'" 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/emerge b/bin/emerge index 0256460bb..a4888188a 100755 --- a/bin/emerge +++ b/bin/emerge @@ -3573,7 +3573,8 @@ def chk_updated_cfg_files(target_root, config_protect): else: mycommand = "cd '%s'; find . -maxdepth 1 -iname '._cfg????_%s'" % \ os.path.split(x.rstrip(os.path.sep)) - a = commands.getstatusoutput(mycommand) + a = commands.getstatusoutput(mycommand + \ + " ! -iname '.*~' ! -iname '.*.bak'") if a[0] != 0: print >> sys.stderr, " " + bad("*")+ " error scanning '%s'" % x else: -- cgit v1.2.3-1-g7c22