Git fork
at reftables-rust 29 lines 605 B view raw
1#!/bin/sh 2 3set -e 4 5if test "$#" -ne 4 6then 7 echo >&2 "usage: $0 <INPUT> <OUTPUT> <BUILD_OPTIONS> <VERSION_FILE>" 8 exit 1 9fi 10 11INPUT="$1" 12OUTPUT="$2" 13BUILD_OPTIONS="$3" 14VERSION_FILE="$4" 15 16. "${BUILD_OPTIONS}" 17. "${VERSION_FILE}" 18 19rm -f "$OUTPUT" "$OUTPUT+" 20sed \ 21 -e "1s|#!.*/sh|#!$SHELL_PATH|" \ 22 -e "s|@@SHELL_PATH@@|$SHELL_PATH|" \ 23 -e "1,30s|^ exec wish | exec '$TCLTK_PATH' |" \ 24 -e "s|@@GITGUI_VERSION@@|$GITGUI_VERSION|g" \ 25 -e "s|@@GITGUI_RELATIVE@@|$GITGUI_RELATIVE|" \ 26 -e "${GITGUI_RELATIVE}s|@@GITGUI_LIBDIR@@|$GITGUI_LIBDIR|" \ 27 "$INPUT" >"$OUTPUT"+ 28chmod +x "$OUTPUT"+ 29mv "$OUTPUT"+ "$OUTPUT"