RFR: 8340380: Improve source launcher's shebang script detection
Christian Stein
cstein at openjdk.org
Wed Jan 8 15:45:47 UTC 2025
Please review this change that improves the launcher mode detection by reading the initial two characters from the started shebang script. It addresses the reported confusing error messages and also supports more shebang line variations. Including those line variations that omit the `--source` arguments like shown in the underlying issue description of JDK-8340380.
-------------
Commit messages:
- Add shebang test case without `--source`
- 8340380: Improve source launcher's shebang script detection
Changes: https://git.openjdk.org/jdk/pull/21910/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=21910&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8340380
Stats: 31 lines in 2 files changed: 30 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/21910.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/21910/head:pull/21910
PR: https://git.openjdk.org/jdk/pull/21910
More information about the core-libs-dev
mailing list