diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2023-01-02 16:07:58 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-02 16:07:58 +0100 |
commit | 35fdc097f4ba6a1b2da9c213e7d9134f4a4e26e1 (patch) | |
tree | 27e5ea17c38d2778c680a02b55f68bf8f797c5cc /src/ukify | |
parent | b22d392de68c97632ac58133d381f686d84e8f9a (diff) | |
parent | 4f312ba07bdd4816629b20f84ba8c8946cc54c61 (diff) | |
download | systemd-35fdc097f4ba6a1b2da9c213e7d9134f4a4e26e1.tar.gz |
Merge pull request #25912 from DaanDeMeyer/ukify
ukify fixes
Diffstat (limited to 'src/ukify')
-rwxr-xr-x | src/ukify/ukify.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ukify/ukify.py b/src/ukify/ukify.py index d22772e403..2827eadbb6 100755 --- a/src/ukify/ukify.py +++ b/src/ukify/ukify.py @@ -69,7 +69,10 @@ def path_is_readable(s: str | None) -> pathlib.Path | None: if s is None: return None p = pathlib.Path(s) - p.open().close() + try: + p.open().close() + except IsADirectoryError: + pass return p @@ -684,7 +687,7 @@ usage: ukify [options…] linux initrd… p.add_argument('--tools', type=pathlib.Path, - nargs='+', + action='append', help='Directories to search for tools (systemd-measure, llvm-objcopy, ...)') p.add_argument('--output', '-o', |