mirror of
https://github.com/gotempsh/temps.git
synced 2026-04-24 22:06:00 +03:00
[GH-ISSUE #15] install curl / sh script fails on ubuntu 24 #1
Labels
No labels
bug
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/temps#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @crobinson42 on GitHub (Feb 25, 2026).
Original GitHub issue: https://github.com/gotempsh/temps/issues/15
Description
I get this:
sh: 2: set: Illegal option -o pipefailtemps.sh/deploy.sh is not a dash/POSIX-sh script — it’s a Bash script (it uses ... , local, arrays like options=(...), arithmetic ((i++)), and substring expansions like ${var:$i:1}). So fixing set -o pipefail alone won’t make it run under dash; it will fail a few lines later anyway.
Steps to reproduce
Copy install script from docs:
curl -fsSL https://temps.sh/deploy.sh | shExpected behavior
It works.
Actual behavior
It fails with:
sh: 2: set: Illegal option -o pipefailOperating System
Linux
Temps version
latest
Docker version
No response
Relevant logs
Additional context
No response
@dviejokfs commented on GitHub (Feb 25, 2026):
This issue is fixed in PR #16. The install command in the documentation has been updated to use
bashinstead ofsh, which resolves the failure on Ubuntu 24 where/bin/shisdash.