]> code.delx.au - mediapc-tools/blobdiff - mythsymlink
toggle-nightlight.desktop
[mediapc-tools] / mythsymlink
index 487099716177a2f3bb4478d6f50b4b6845e6419c..f0fdfcce2fb09f0f0dbcd85c0a928588ba612946 100755 (executable)
@@ -8,14 +8,16 @@ import sys
 
 import mythlib
 
-def main(destdir):
-    os.chdir(destdir)
-
-    clean_dir()
-
+def main():
     config_xml = mythlib.get_config()
     db_connection = mythlib.get_db_connection(config_xml)
     recordings_dir = mythlib.get_recordings_dir(config_xml, db_connection)
+    symlinks_dir = recordings_dir + "-symlinks"
+
+    os.chdir(symlinks_dir)
+    os.umask(0o22)
+
+    clean_dir()
 
     for_each_recording(db_connection, handle_recording, recordings_dir)
 
@@ -88,10 +90,4 @@ def sanitize_filename(filename):
     return unsafe.sub("", filename)
 
 if __name__ == "__main__":
-    try:
-        destdir = sys.argv[1]
-    except:
-        print("Usage: %s destdir" % sys.argv[0])
-        sys.exit(1)
-
-    main(destdir)
+    main()