Skip to content

dl_invites_page_deps.sh fixups#4553

Open
toastal wants to merge 3 commits intoprocessone:masterfrom
toastal:dl-invites-fixups
Open

dl_invites_page_deps.sh fixups#4553
toastal wants to merge 3 commits intoprocessone:masterfrom
toastal:dl-invites-fixups

Conversation

@toastal
Copy link
Copy Markdown

@toastal toastal commented Mar 28, 2026

Running on NixOS (& GuixOS-curious) I am acutely aware of scripts using #!/bin/bash which isn’t on many systems. #!/bin/sh is required for POSIX-compliance so can be relied on & the script is already POSIX-compliant for shell scripts (no Bashisms) so there is no reason to invoke a different shell; many script here are already pointing to #!/bin/sh.

To check, I also ran checkbashisms & shellcheck to make sure things were square. No Bashisms were used, but shellcheck suggested quoting all variables to be extra safe (separate commit). Additionally, there are some useless semicolons that can be dropped (separate commit). Feel free to cherrypick if/as needed.

1

Footnotes

  1. Please consider giving up MS GitHub or offering a non-proprietary, non-US-corporate-controlled mirror for this free software project. I wish to delete this Microsoft account in the future, but I need more projects like this to support alternative methods to send patches & contribute.

toastal added 3 commits March 28, 2026 15:06
Not all systems have Bash at this location. /bin/sh is required for
POSIX-compliance however. Since (luckily) no Bashisms are used, there is
no reason to require Bash’s extra weight.
@p1bot
Copy link
Copy Markdown
Collaborator

p1bot commented Mar 28, 2026

Hi @toastal, many thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes.

@p1bot p1bot added the cla-missing Contributor needs to sign Contribution License Agreement label Mar 28, 2026
@toastal
Copy link
Copy Markdown
Author

toastal commented Mar 28, 2026

I may have signed the CLA? I am concern about privacy so I wish to not give my name or company so I left it blank (same as I don’t want to be on MS GitHub, but it’s unreasonable to delete this account until projects move on). If it is a concern, consider this trivial & committed under 0BSD.

@badlop badlop added the Component:Invites Invite-based account registration, implemented in mod_invites label Mar 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-missing Contributor needs to sign Contribution License Agreement Component:Invites Invite-based account registration, implemented in mod_invites

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants