mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-15 04:32:24 +00:00
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. |
||
---|---|---|
.. | ||
builtin | ||
INIT | ||
ksh93 | ||
Makefile | ||
Mamfile |