1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-15 04:32:24 +00:00
cde/src/cmd/INIT
Martijn Dekker e08ca80d15 bin/package: do not use previously compiled shell
The package script searches for a good shell to run the build
scripts, preferring a ksh. But it also finds any recently compiled
development version of ksh in arch/*/bin that may be broken, or
have debug code, etc. -- and uses that in preference to anything
else. This is quite capable of breaking the build process.

The way to get around it is to do something like
	bin/package make SHELL=/bin/ksh
which is annoying to have to keep doing.

bin/package,
src/cmd/INIT/package.sh:
- When finding a good shell, use the saved user path ($path), not
  the current $PATH which includes arch/$HOSTTYPE/bin. Prefix this
  temporary path with `getconf PATH`, the system's default path,
  so that known-good system shells are found first.
2020-08-26 22:15:50 +01:00
..
ar.freebsd12.amd64 patches to build on freebsd 12 2020-02-24 12:58:22 -05:00
ar.ibm.risc Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ar.linux.i386-64 patches to build on freebsd 12 2020-02-24 12:58:22 -05:00
C+probe Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.darwin Fix race conditions running external commands with job control on 2020-07-22 13:45:33 +01:00
cc.darwin07 src/cmd/INIT/cc.darwin*: remove optimisation hacks (re: 37a9c345) 2020-07-17 22:26:51 +01:00
cc.darwin11 src/cmd/INIT/cc.darwin*: remove optimisation hacks (re: 37a9c345) 2020-07-17 22:26:51 +01:00
cc.freebsd INIT: tweak cc.{darwin,freebsd}; add cc.openbsd 2020-06-12 01:45:16 +02:00
cc.hp.ia64 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.hp.pa Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.hp.pa64 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.ibm.risc Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.ibm.risc.gcc Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.linux.aarch64 added missed 'cc' and 'ar' scripts 2020-02-12 13:12:45 -05:00
cc.linux.i386-64 added missed 'cc' and 'ar' scripts 2020-02-12 13:12:45 -05:00
cc.linux.i386-64-icc Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.linux.i386-icc Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.linux.ia64-icc Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.lynxos.i386 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.lynxos.ppc Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.mvs.390 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.next.i386 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.next.m68k Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.openbsd INIT: tweak cc.{darwin,freebsd}; add cc.openbsd 2020-06-12 01:45:16 +02:00
cc.osf.alpha Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.pentium4 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.sco.i386 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.sgi.mips2 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.sgi.mips3 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.sgi.mips3-o32 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.sgi.mips4 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.sgi.mips4-n32 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.specialize Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
cc.unix.mc68k Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
CONVERT.mk Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
crossexec.sh build system: modernise shell compatibility checks 2020-08-23 23:41:31 +01:00
db.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ditto.sh Fix 39 spelling errors and a formatting issue 2020-06-12 01:45:18 +02:00
dl.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
execrate.sh build system: modernise shell compatibility checks 2020-08-23 23:41:31 +01:00
filter.sh build system: modernise shell compatibility checks 2020-08-23 23:41:31 +01:00
gdbm.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
gdbm1.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
gdbm2.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
hello.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
hosttype.tst Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
hurl.sh build system: modernise shell compatibility checks 2020-08-23 23:41:31 +01:00
iconv.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
iffe.sh build system: modernise shell compatibility checks 2020-08-23 23:41:31 +01:00
iffe.tst Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ignore.sh build system: modernise shell compatibility checks 2020-08-23 23:41:31 +01:00
intl.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ld.hp.pa Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ldd.cygwin.i386 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ldd.darwin Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ldd.hp.pa Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ldd.ibm.risc Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ldd.lynxos Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ldd.mvs.390 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ldd.sgi Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
m.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
m2.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
m3.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
m4.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
m5.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
m6.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
make.probe Optimise for small code by default 2020-07-17 21:52:50 +01:00
Makefile Fix a large number of typos and other problems (#110) 2020-08-07 00:50:11 +01:00
mamake.c src/cmd/INIT: allow compiling on system with noexec /tmp 2020-08-03 23:52:41 +00:00
mamake.rt Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
mamake.tst Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
Mamfile Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
mamprobe.sh build system: modernise shell compatibility checks 2020-08-23 23:41:31 +01:00
MAPLIB.mk Fix a large number of typos and other problems (#110) 2020-08-07 00:50:11 +01:00
mkdir.sh build system: modernise shell compatibility checks 2020-08-23 23:41:31 +01:00
mktest.sh Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
mprobe.sh Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
MSGFUN.mk Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
MSGKEY.mk Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
nsl.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
p.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
package.mk fix 24 more typos found with the help of codespell 2020-06-12 01:45:15 +02:00
package.sh bin/package: do not use previously compiled shell 2020-08-26 22:15:50 +01:00
PROBE.mk Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
probe.win32 Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
proto.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
ratz.c Fix compiler warning in INIT/ratz.c (#28) 2020-06-20 12:42:53 +01:00
regress.sh Fix 181 typos in user-facing documentation 2020-06-12 01:45:12 +02:00
RELEASE Fix a large number of typos and other problems (#110) 2020-08-07 00:50:11 +01:00
release.c Fix some formatting errors, typos and other problems (#78) 2020-07-16 22:27:00 +01:00
rt.sh Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
silent.sh build system: modernise shell compatibility checks 2020-08-23 23:41:31 +01:00
socket.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
TEST.mk Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
w.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
w2.c Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00
WWW.mk Version: 2012-08-01-master 2016-01-11 15:54:23 -05:00