run_as_migration 437 B

123456789101112131415161718192021
  1. #!/usr/bin/python3
  2. import os
  3. import sys
  4. import yaml
  5. def migrate(values):
  6. if "run_as" not in values:
  7. # The user that used to run as before
  8. values["run_as"] = {"user": 0, "group": 0}
  9. return values
  10. if __name__ == "__main__":
  11. if len(sys.argv) != 2:
  12. exit(1)
  13. if os.path.exists(sys.argv[1]):
  14. with open(sys.argv[1], "r") as f:
  15. print(yaml.dump(migrate(yaml.safe_load(f.read()))))