1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-13 11:42:21 +00:00

tweak for compat with broken /bin/sh on AIX ibm.risc

AIX on ibm.risc comes with a broken version of ksh88 as /bin/sh
where the following causes breakage in the parser (spurious syntax
errors):

	(set -o posix) 2>/dev/null && set -o posix

However, prefixing it with 'command' (while keeping the subshell)
circumvents the problem. So, why not.

	(command set -o posix) 2>/dev/null && set -o posix
This commit is contained in:
Martijn Dekker 2021-01-19 22:35:41 +00:00
parent e20c0c6b5d
commit 3b19944e07
16 changed files with 16 additions and 16 deletions

View file

@ -19,7 +19,7 @@
########################################################################
: cross compiler a.out execution
(set -o posix) 2>/dev/null && set -o posix
(command set -o posix) 2>/dev/null && set -o posix
command=crossexec

View file

@ -19,7 +19,7 @@
########################################################################
: wrapper for .exe challenged win32 systems/commands
(set -o posix) 2>/dev/null && set -o posix
(command set -o posix) 2>/dev/null && set -o posix
command=execrate

View file

@ -19,7 +19,7 @@
########################################################################
: convert command that operates on file args to pipeline filter
(set -o posix) 2>/dev/null && set -o posix
(command set -o posix) 2>/dev/null && set -o posix
command=filter

View file

@ -19,7 +19,7 @@
########################################################################
: copy http url data
(set -o posix) 2>/dev/null && set -o posix
(command set -o posix) 2>/dev/null && set -o posix
command=hurl
agent="$command/2009-01-20 (AT&T Research)"

View file

@ -25,7 +25,7 @@
#
# NOTE: .exe a.out suffix and [\\/] in path patterns for dos/nt
(set -o posix) 2>/dev/null && set -o posix
(command set -o posix) 2>/dev/null && set -o posix
command=iffe
version=2012-07-17 # update in USAGE too #

View file

@ -20,7 +20,7 @@
# non-ksh script for the nmake ignore prefix
# @(#)ignore (AT&T Research) 1992-08-11
(set -o posix) 2>/dev/null && set -o posix
(command set -o posix) 2>/dev/null && set -o posix
modern_export=`v=; export v=ok 2>/dev/null; echo "$v"`
while :

View file

@ -21,7 +21,7 @@
# mamprobe - generate MAM cc probe info
# Glenn Fowler <gsf@research.att.com>
(set -o posix) 2>/dev/null && set -o posix
(command set -o posix) 2>/dev/null && set -o posix
command=mamprobe

View file

@ -20,7 +20,7 @@
########################################################################
: mkdir for systems that do not support -p : 2002-09-01 :
(set -o posix) 2>/dev/null && set -o posix
(command set -o posix) 2>/dev/null && set -o posix
MKDIR=mkdir
CHMOD=chmod

View file

@ -23,7 +23,7 @@
command=package
(set -o posix) 2>/dev/null && set -o posix
(command set -o posix) 2>/dev/null && set -o posix
path=Bad
case $PATH in
Bad*) echo "Cannot be run by zsh in native mode; use a sh symlink to zsh" >&2

View file

@ -20,7 +20,7 @@
# non-ksh stub for the nmake silent prefix
# @(#)silent (AT&T Research) 1992-08-11
(set -o posix) 2>/dev/null && set -o posix
(command set -o posix) 2>/dev/null && set -o posix
modern_export=`v=; export v=ok 2>/dev/null; echo "$v"`
while :

View file

@ -24,7 +24,7 @@
case $ZSH_VERSION in
?*) emulate ksh ;;
*) (set -o posix) 2>/dev/null && set -o posix ;;
*) (command set -o posix) 2>/dev/null && set -o posix ;;
esac
command=$0

View file

@ -36,7 +36,7 @@
case $ZSH_VERSION in
?*) emulate ksh ;;
*) (set -o posix) 2>/dev/null && set -o posix ;;
*) (command set -o posix) 2>/dev/null && set -o posix ;;
esac
LC_ALL=C

View file

@ -22,7 +22,7 @@
case $ZSH_VERSION in
?*) emulate ksh ;;
*) (set -o posix) 2>/dev/null && set -o posix ;;
*) (command set -o posix) 2>/dev/null && set -o posix ;;
esac
ok=0

View file

@ -23,7 +23,7 @@
case $ZSH_VERSION in
?*) emulate ksh ;;
*) (set -o posix) 2>/dev/null && set -o posix ;;
*) (command set -o posix) 2>/dev/null && set -o posix ;;
esac
case $# in

View file

@ -23,7 +23,7 @@
case $ZSH_VERSION in
?*) emulate ksh ;;
*) (set -o posix) 2>/dev/null && set -o posix ;;
*) (command set -o posix) 2>/dev/null && set -o posix ;;
esac
case $# in

View file

@ -23,7 +23,7 @@
case $ZSH_VERSION in
?*) emulate ksh ;;
*) (set -o posix) 2>/dev/null && set -o posix ;;
*) (command set -o posix) 2>/dev/null && set -o posix ;;
esac
case $# in