mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 09:10:30 +08:00
kvmd-otgmsd: allow to connect all file types
This commit is contained in:
parent
3cf543a13e
commit
e9cbf04ba5
@ -20,13 +20,12 @@
|
|||||||
# ========================================================================== #
|
# ========================================================================== #
|
||||||
|
|
||||||
|
|
||||||
import os
|
|
||||||
import errno
|
import errno
|
||||||
import argparse
|
import argparse
|
||||||
|
|
||||||
from ...validators.basic import valid_bool
|
from ...validators.basic import valid_bool
|
||||||
from ...validators.basic import valid_int_f0
|
from ...validators.basic import valid_int_f0
|
||||||
from ...validators.os import valid_abs_file
|
from ...validators.os import valid_abs_path
|
||||||
|
|
||||||
from ... import usb
|
from ... import usb
|
||||||
|
|
||||||
@ -72,7 +71,7 @@ def main(argv: (list[str] | None)=None) -> None:
|
|||||||
metavar="<1|0|yes|no>", help="Set CD-ROM flag")
|
metavar="<1|0|yes|no>", help="Set CD-ROM flag")
|
||||||
parser.add_argument("--set-rw", default=None, type=valid_bool,
|
parser.add_argument("--set-rw", default=None, type=valid_bool,
|
||||||
metavar="<1|0|yes|no>", help="Set RW flag")
|
metavar="<1|0|yes|no>", help="Set RW flag")
|
||||||
parser.add_argument("--set-image", default=None, type=valid_abs_file,
|
parser.add_argument("--set-image", default=None, type=valid_abs_path,
|
||||||
metavar="<path>", help="Set the image file")
|
metavar="<path>", help="Set the image file")
|
||||||
parser.add_argument("--eject", action="store_true",
|
parser.add_argument("--eject", action="store_true",
|
||||||
help="Eject the image")
|
help="Eject the image")
|
||||||
@ -97,8 +96,8 @@ def main(argv: (list[str] | None)=None) -> None:
|
|||||||
set_param("ro", str(int(not options.set_rw)))
|
set_param("ro", str(int(not options.set_rw)))
|
||||||
|
|
||||||
if options.set_image:
|
if options.set_image:
|
||||||
if not os.path.isfile(options.set_image):
|
# if not os.path.isfile(options.set_image):
|
||||||
raise SystemExit(f"Not a file: {options.set_image}")
|
# raise SystemExit(f"Not a file: {options.set_image}")
|
||||||
set_param("file", options.set_image)
|
set_param("file", options.set_image)
|
||||||
|
|
||||||
print("Image file: ", (get_param("file") or "<none>"))
|
print("Image file: ", (get_param("file") or "<none>"))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user