diff options
author | Toyohisa Kameyama <kameyama@riken.jp> | 2020-10-27 14:11:43 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-26 22:11:43 -0700 |
commit | bb00b1a7c9eae3d307f0a22dcccae9e33a5885d0 (patch) | |
tree | e5c4a9e189bac786687ba3bdb0d17374923a3049 /etc | |
parent | cb07d9ddb1e744c8e0f1aded64ab3f5bf9e5bae3 (diff) | |
download | spack-bb00b1a7c9eae3d307f0a22dcccae9e33a5885d0.tar.gz spack-bb00b1a7c9eae3d307f0a22dcccae9e33a5885d0.tar.bz2 spack-bb00b1a7c9eae3d307f0a22dcccae9e33a5885d0.tar.xz spack-bb00b1a7c9eae3d307f0a22dcccae9e33a5885d0.zip |
sbang: add support for php (#18299)
PHP supports an initial shebang, but its comment syntax can't handle our 2-line
shebangs. So, we need to embed the 2nd-line shebang comment to look like a
PHP comment:
<?php #!/path/to/php ?>
This adds patching support to the sbang hook and support for
instrumenting php shebangs.
This also patches `phar`, which is a tool used to create php packages.
`phar` itself has to add sbangs to those packages (as phar archives
apparently contain UTF-8, as well as binary blobs), and `phar` sets a
checksum based on the contents of the package.
Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions