forked from mirrors/nixpkgs
Merge pull request #69370 from chkno/no-extra-flags
makeWrapper: Remove unused extraFlagsArray feature
This commit is contained in:
commit
356464388f
|
@ -19,9 +19,6 @@ assertExecutable() {
|
|||
# the environment
|
||||
# --unset VAR : remove VAR from the environment
|
||||
# --run COMMAND : run command before the executable
|
||||
# The command can push extra flags to a magic list
|
||||
# variable extraFlagsArray, which are then added to
|
||||
# the invocation of the executable
|
||||
# --add-flags FLAGS : add FLAGS to invocation of executable
|
||||
|
||||
# --prefix ENV SEP VAL : suffix/prefix ENV with VAL, separated by SEP
|
||||
|
@ -109,12 +106,8 @@ makeWrapper() {
|
|||
fi
|
||||
done
|
||||
|
||||
# Note: extraFlagsArray is an array containing additional flags
|
||||
# that may be set by --run actions.
|
||||
# Silence warning about unexpanded extraFlagsArray:
|
||||
# shellcheck disable=SC2016
|
||||
echo exec ${argv0:+-a \"$argv0\"} \""$original"\" \
|
||||
"$flagsBefore" '"${extraFlagsArray[@]}"' '"$@"' >> "$wrapper"
|
||||
"$flagsBefore" '"$@"' >> "$wrapper"
|
||||
|
||||
chmod +x "$wrapper"
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@ wrapGSMake() {
|
|||
|
||||
export GNUSTEP_CONFIG_FILE="$config"
|
||||
|
||||
exec "$wrapped" "\$@" "\${extraFlagsArray[@]}"
|
||||
exec "$wrapped" "\$@"
|
||||
EOF
|
||||
chmod +x "$program"
|
||||
}
|
||||
|
|
|
@ -9,4 +9,4 @@ fi
|
|||
|
||||
initString+="]}}"
|
||||
|
||||
exec -a "$0" "@out@/bin/@wrapped@" "${initString}" "${extraFlagsArray[@]}" "$@"
|
||||
exec -a "$0" "@out@/bin/@wrapped@" "${initString}" "$@"
|
||||
|
|
|
@ -9,4 +9,4 @@ fi
|
|||
|
||||
initString+="]}"
|
||||
|
||||
exec -a "$0" "@out@/bin/@wrapped@" "${initString}" "${extraFlagsArray[@]}" "$@"
|
||||
exec -a "$0" "@out@/bin/@wrapped@" "${initString}" "$@"
|
||||
|
|
|
@ -97,7 +97,7 @@ let
|
|||
cat > "$out/bin/simutrans" <<EOF
|
||||
#!${runtimeShell}
|
||||
cd "$out"/share/simutrans
|
||||
exec "${binaries}/bin/simutrans" -use_workdir "\''${extraFlagsArray[@]}" "\$@"
|
||||
exec "${binaries}/bin/simutrans" -use_workdir "\$@"
|
||||
EOF
|
||||
chmod +x "$out/bin/simutrans"
|
||||
'';
|
||||
|
|
Loading…
Reference in a new issue