mirror of
https://github.com/akuker/RASCSI.git
synced 2024-06-02 11:41:34 +00:00
If attaching an iso to a cd device, dont detach, just insert
This commit is contained in:
parent
d68f089966
commit
82a70d51d8
|
@ -26,8 +26,15 @@ def list_files():
|
|||
return files_list
|
||||
|
||||
|
||||
def get_type(scsi_id):
|
||||
return list_devices()[int(scsi_id)]["type"]
|
||||
|
||||
|
||||
def attach_image(scsi_id, image, type):
|
||||
return subprocess.run(["rasctl", "-c", "attach", "-t", type, "-i", scsi_id, "-f", image], capture_output=True)
|
||||
if type == "cd" and get_type(scsi_id) == "SCCD":
|
||||
return insert(scsi_id, image)
|
||||
else:
|
||||
return subprocess.run(["rasctl", "-c", "attach", "-t", type, "-i", scsi_id, "-f", image], capture_output=True)
|
||||
|
||||
|
||||
def detach_by_id(scsi_id):
|
||||
|
@ -42,8 +49,8 @@ def eject_by_id(scsi_id):
|
|||
return subprocess.run(["rasctl", "-i", scsi_id, "-c", "eject"])
|
||||
|
||||
|
||||
def insert(scsi_id, file_name):
|
||||
return subprocess.run(["rasctl", "-i", scsi_id, "-c", "insert", "-f", base_dir + file_name], capture_output=True)
|
||||
def insert(scsi_id, image):
|
||||
return subprocess.run(["rasctl", "-i", scsi_id, "-c", "insert", "-f", image], capture_output=True)
|
||||
|
||||
|
||||
def rascsi_service(action):
|
||||
|
|
Loading…
Reference in New Issue
Block a user