]> git.ipfire.org Git - thirdparty/rsync.git/commitdiff
Allow maintainer to build with /usr/local prefix but document /usr.
authorWayne Davison <wayne@opencoder.net>
Fri, 12 Jun 2020 00:09:33 +0000 (17:09 -0700)
committerWayne Davison <wayne@opencoder.net>
Fri, 12 Jun 2020 02:15:08 +0000 (19:15 -0700)
md2man

diff --git a/md2man b/md2man
index c623efb96cc97e19eb0f0dd159c4be5af62e2d12..c914cd964c9ef418e0682ad3edc526836bbe27c1 100755 (executable)
--- a/md2man
+++ b/md2man
@@ -94,7 +94,7 @@ def main():
 
     fi.date = time.strftime('%d %b %Y', time.localtime(fi.mtime))
 
-    env_subs = { }
+    env_subs = { 'prefix': os.environ.get('RSYNC_OVERRIDE_PREFIX', None) }
 
     with open(fi.srcdir + 'Makefile', 'r', encoding='utf-8') as fh:
         for line in fh:
@@ -102,6 +102,8 @@ def main():
             if not m:
                 continue
             var, val = (m[1], m[2])
+            if var == 'prefix' and env_subs[var] is not None:
+                continue
             while re.search(r'\$\{', val):
                 val = re.sub(r'\$\{(\w+)\}', lambda m: env_subs[m[1]], val)
             env_subs[var] = val