mirror of
https://codeberg.org/gaschz/passff-host.git
synced 2025-06-06 18:08:46 +02:00
Fix: Use in-place edit option that works for Linux, macOS, and OpenBSD
Signed-off-by: Wenxuan Zhao <viz@linux.com>
This commit is contained in:
parent
bbf47a4443
commit
d0527d80ba
@ -126,15 +126,16 @@ else
|
||||
curl -sSL "$MANIFEST_URL" > "$MANIFEST_FILE_PATH"
|
||||
fi
|
||||
|
||||
if [ "$KERNEL_NAME" == 'Darwin' ] || [ "$IS_BSD" = true ]; then
|
||||
# Use BSD style sed on macOS and BSD systems
|
||||
# When using sed on macOS, backup extension is an mandatory argument
|
||||
# whereas on GNU sed or BSD sed backup extension may be omit.
|
||||
if [ "$KERNEL_NAME" == 'Darwin' ]; then
|
||||
# Replace path to python3 executable
|
||||
/usr/bin/sed -i '' "1 s@.*@#\!${PYTHON3_PATH}@" "$HOST_FILE_PATH"
|
||||
# Replace path to host
|
||||
/usr/bin/sed -i '' -e "s/PLACEHOLDER/$ESCAPED_HOST_FILE_PATH/" "$MANIFEST_FILE_PATH"
|
||||
else
|
||||
# Replace path to python3 executable
|
||||
sed -i "1c#\!${PYTHON3_PATH}" "$HOST_FILE_PATH"
|
||||
sed -i "1 s@.*@#\!${PYTHON3_PATH}@" "$HOST_FILE_PATH"
|
||||
# Replace path to host
|
||||
sed -i -e "s/PLACEHOLDER/$ESCAPED_HOST_FILE_PATH/" "$MANIFEST_FILE_PATH"
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user