summaryrefslogtreecommitdiffstats
path: root/pym/repoman
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-02-28 12:37:22 -0800
committerZac Medico <zmedico@gentoo.org>2011-02-28 12:37:22 -0800
commitafd70ceacf522efeb64ea0cbf4626c7533e2c021 (patch)
tree34b89ac960567425d3dd70013830016ddc74713c /pym/repoman
parent0b39d24bb8270e5c89eaddfd1f5a4181cf9e31d3 (diff)
downloadportage-afd70ceacf522efeb64ea0cbf4626c7533e2c021.tar.gz
portage-afd70ceacf522efeb64ea0cbf4626c7533e2c021.tar.bz2
portage-afd70ceacf522efeb64ea0cbf4626c7533e2c021.zip
repoman: variable.usedwithhelpers ignore quoted
Diffstat (limited to 'pym/repoman')
-rw-r--r--pym/repoman/checks.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/pym/repoman/checks.py b/pym/repoman/checks.py
index 566984a51..200b542bb 100644
--- a/pym/repoman/checks.py
+++ b/pym/repoman/checks.py
@@ -333,7 +333,9 @@ class NoOffsetWithHelpers(LineCheck):
helpers """
repoman_check_name = 'variable.usedwithhelpers'
- re = re.compile(r'^[^#]*\b(dodir|dohard|exeinto|insinto|into)\s+"?\$\{?(D|ROOT|ED|EROOT|EPREFIX)\b.*')
+ # Ignore matches in quoted strings like this:
+ # elog "installed into ${ROOT}usr/share/php5/apc/."
+ re = re.compile(r'^[^#"\']*\b(dodir|dohard|exeinto|insinto|into)\s+"?\$\{?(D|ROOT|ED|EROOT|EPREFIX)\b.*')
error = errors.NO_OFFSET_WITH_HELPERS
class ImplicitRuntimeDeps(LineCheck):