mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-13 11:42:21 +00:00
bin/package: go POSIX
Yes, we're finally abandoning the old Bourne shell so we can use sane $(command substitutions) and the like. POSIX sh (with tolerance for shell bugs) is very highly portable these days. Even Solaris 10 has a POSIX shell, though not as /bin/sh. bin/package, src/cmd/INIT/package.sh: - Be nice: if we're on an obsolete or broken shell, try hard to escape to a good one. This should preserve the possibility to just run 'bin/package make' via ancient /bin/sh on Solaris 10. - Note: zsh without sh emulation is considered broken because $path, which we use, is linked to $PATH. You have to run it via a symlink named sh or via 'zsh --emulate sh' to disable this. Enabling emulation mode after initialisation will not work. - More self-documentation cleanups and updates. - Regenerate the text-only fallback version of the self-doc. - Remove flat view functionality (no arch directory); it may have been broken for some time, but quite frankly I could not care less. It's yet more featuritis. Building in arch/ is fine.
This commit is contained in:
parent
1aa8f771d8
commit
9166545aa3
2 changed files with 622 additions and 872 deletions
747
bin/package
747
bin/package
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue