summaryrefslogtreecommitdiff
path: root/src/ukify
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2023-01-02 16:07:58 +0100
committerGitHub <noreply@github.com>2023-01-02 16:07:58 +0100
commit35fdc097f4ba6a1b2da9c213e7d9134f4a4e26e1 (patch)
tree27e5ea17c38d2778c680a02b55f68bf8f797c5cc /src/ukify
parentb22d392de68c97632ac58133d381f686d84e8f9a (diff)
parent4f312ba07bdd4816629b20f84ba8c8946cc54c61 (diff)
downloadsystemd-35fdc097f4ba6a1b2da9c213e7d9134f4a4e26e1.tar.gz
Merge pull request #25912 from DaanDeMeyer/ukify
ukify fixes
Diffstat (limited to 'src/ukify')
-rwxr-xr-xsrc/ukify/ukify.py7
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',