ud-replicated: only restore TERM if it was set before. If it wasn't leave it at...
authorPeter Palfrader <peter@palfrader.org>
Sun, 7 Dec 2014 15:21:58 +0000 (16:21 +0100)
committerPeter Palfrader <peter@palfrader.org>
Sun, 7 Dec 2014 15:21:58 +0000 (16:21 +0100)
debian/changelog
ud-replicated

index dd8cf77..c508263 100644 (file)
@@ -1,8 +1,10 @@
 userdir-ldap (0.3.86) UNRELEASED; urgency=medium
 
   * ud-generate: support ssh-ed25519 keys for SSHFP records.
+  * ud-replicated: only restore TERM if it was set before.  If it wasn't leave
+    it at dumb.
 
- -- Peter Palfrader <weasel@debian.org>  Sun, 07 Dec 2014 10:47:17 +0100
+ -- Peter Palfrader <weasel@debian.org>  Sun, 07 Dec 2014 16:21:24 +0100
 
 userdir-ldap (0.3.85) unstable; urgency=low
 
index 7aa8b89..dd58a24 100755 (executable)
@@ -104,7 +104,8 @@ def do_replicate(message):
         else:
             LOG.debug('%s finished with ret: 0' % ' '.join(command))
         finally:
-            os.environ['TERM'] = old_term
+            if old_term is not None:
+                os.environ['TERM'] = old_term
     last_run = last_update
 
 def main():