Skip to content

Conversation

@dgarnier
Copy link
Contributor

Homebrew is quite opinionated about installing scripts in unix systems that are textual but do not have a hashbang (#!/bin/sh for example) start.

These are the offending files that won't have their permissions set to executable unless they are amended. These changes are inline with the other scripts, so making the entire system more self-consistent.

@dgarnier dgarnier added packaging Relates to packaging and distribution os/linux This is present on or relates to Linux os/mac This is present on or relates to Mac OSX core Relates to the core libraries and scripts labels Oct 29, 2025
@dgarnier dgarnier changed the title add hashbang to scripts that need them for opinionated build systems add hashbang to scripts that need them for opinionated packaging systems Oct 29, 2025
@heidthecamp heidthecamp changed the title add hashbang to scripts that need them for opinionated packaging systems Build: add hashbang to scripts that need them for opinionated packaging systems Oct 30, 2025
@mwinkel-dev
Copy link
Contributor

Hi @dgarnier -- Thanks for the PR. The changes look good to me. Stephen has a bunch of post-CMake PRs, so I defer to him regarding approval of the PR (and schedule for merging it to alpha).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Relates to the core libraries and scripts os/linux This is present on or relates to Linux os/mac This is present on or relates to Mac OSX packaging Relates to packaging and distribution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants