Initial commit

This commit is contained in:
Alec Murphy 2024-11-09 11:33:07 -05:00
parent b449086256
commit 25d13e111a
2 changed files with 567 additions and 0 deletions

36
isoc-mount Executable file
View file

@ -0,0 +1,36 @@
#!/usr/bin/env python3
import logging
logging.basicConfig(level=logging.DEBUG)
import os
import sys
def usage(bin_name):
print("Usage: " + bin_name + " [--rw] <filename.ISO.C> <mount_point>")
print("\t--rw:\tcommit writes to ISO.C file, otherwise discarded on unmount.")
print("\t\tIf the ISO.C file does not exist, a new one will be created.")
sys.exit(0)
def main():
bin_name = sys.argv[0][sys.argv[0].rfind("/") + 1 :]
isoc_py3_path = sys.argv[0][: sys.argv[0].rfind("/") + 1] + "isoc-py3.py"
if len(sys.argv) < 3:
usage(bin_name)
i = 0
rw = ""
while i < len(sys.argv):
if sys.argv[i].lower() == "--rw":
rw = "rw"
del sys.argv[i]
i += 1
isoc_py3_cmd = (
isoc_py3_path + ' "' + sys.argv[1] + '" "' + sys.argv[2] + '" "' + rw + '" &'
)
os.system(isoc_py3_cmd)
sys.exit(0)
main()