Ver código fonte

qvm-sync-clock: allow colon in timezone spec

`date` in debian 9 puts colon there. Since the timezone is not used here
in any way (it operates on UTC time anyway), simply allow this format
too.
Marek Marczykowski-Górecki 7 anos atrás
pai
commit
9d1b7504da
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      qvm-tools/qvm-sync-clock

+ 1 - 1
qvm-tools/qvm-sync-clock

@@ -101,7 +101,7 @@ def main():
                          gui=False, passio_popen=True, ignore_stderr=True)
         date_out = p.stdout.read(100)
         date_out = date_out.strip()
-        if not re.match(r'^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\+0000$', date_out):
+        if not re.match(r'^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\+00:?00$', date_out):
             print >> sys.stderr, 'Invalid date output, aborting!'
             sys.exit(1)