aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Gilbert <bgilbert@backtick.net>2022-12-13 21:16:14 -0500
committerBenjamin Gilbert <bgilbert@backtick.net>2022-12-13 21:41:50 -0500
commit51c889ddbc8e83a73ef4d1f2556609bae2a046ce (patch)
tree998be7bc738ebbe33c6ff02dace357a323b6c964
parentdd25b88f009ee47579b33dfbd167a9434cc8f2be (diff)
downloadmeson-51c889ddbc8e83a73ef4d1f2556609bae2a046ce.zip
meson-51c889ddbc8e83a73ef4d1f2556609bae2a046ce.tar.gz
meson-51c889ddbc8e83a73ef4d1f2556609bae2a046ce.tar.bz2
depfixer: don't extract MANIFEST.MF verbosely
Avoids non-actionable output when installing a jar: inflated: META-INF/MANIFEST.MF Fixes: c70a051e93 ("java: remove manifest classpath from installed jar")
-rw-r--r--mesonbuild/scripts/depfixer.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/scripts/depfixer.py b/mesonbuild/scripts/depfixer.py
index 17432c1..702afeb 100644
--- a/mesonbuild/scripts/depfixer.py
+++ b/mesonbuild/scripts/depfixer.py
@@ -457,7 +457,7 @@ def fix_darwin(fname: str, new_rpath: str, final_path: str, install_name_mapping
raise SystemExit(err)
def fix_jar(fname: str) -> None:
- subprocess.check_call(['jar', 'xfv', fname, 'META-INF/MANIFEST.MF'])
+ subprocess.check_call(['jar', 'xf', fname, 'META-INF/MANIFEST.MF'])
with open('META-INF/MANIFEST.MF', 'r+', encoding='utf-8') as f:
lines = f.readlines()
f.seek(0)