Re: установка соляры
- From
- Dmitry Miloserdov (2:5020/400)
- To
- Aleksey Cheusov
- Date
- 2008-10-28T22:58:22Z
- Area
- RU.UNIX.SOLARIS
From: "Dmitry Miloserdov" <dmitry@bis.ru>
"Aleksey Cheusov" <cheusov@scnsoft.com> сообщил/сообщила
> NetBSD. Гораздо более нормальный вид.
> Не надо путать имеющиеся в наличии РАСШИРЕНИЯ и откровенные НАРУШЕНИЯ
> стандарта. Это совершенно разные вещи. Расширения есть в ЛЮБОЙ системе.
Какие же это расширения.
ps описан в Base так что никаких расширений
ps -e выводит не в соответствии со стандартом.
> DM> POSIX,XPG*,SUSv* и переход с одной версии на другую не потребует
> DM> перелопачивания работающих скриптов
> Уже требует менять шебанги для /usr/bin/awk и /bin/sh как минимум.
А у тебя и на awk шебанг?! А может быть прежде чем требовать от
системы соблюдения стандартов стоит эти стандарты почитать
и соблюдать хотя бы то что возможно.
> И я не понял, какую я там переменную должен установить, чтобы вместо
> откровенного Г (да, у меня просто нет слов по поводу этого шела)
> вызвался относительно нормальный /usr/xpg4/bin/sh. Что-то я в мане этого
> не вижу.
Тут я с прямым углом перепутал но вот тебе цитата из SUSv3 в POSIX 2001 тоже
самое.
Applications should note that the standard PATH to the shell cannot be
assumed to be either /bin/sh or /usr/bin/sh, and should be determined by
interrogation of the PATH returned by getconf PATH , ensuring that the
returned pathname is an absolute pathname and not a shell built-in.
For example, to determine the location of the standard sh utility:
command -v sh
--- ifmail v.2.15dev5.4
* Origin: Demos online service (2:5020/400)
SEEN-BY: 236/100 450/1024 461/640 469/142 999 4625/8 5000/5000 5006/1 5007/1
SEEN-BY: 5010/70 5011/13 5012/46 5015/28 5019/40 5020/175 194 400 545 902 1922
SEEN-BY: 5020/2238 4441 5021/29 5025/3 5030/1080 1957 5035/38 5036/1 5045/7
SEEN-BY: 5051/15 5054/1 4 8 9 28 37 5060/88 5061/15 120 5062/10 5064/7 5066/18
SEEN-BY: 5075/5 5080/68 5085/13 5095/20 5096/18 6001/10 6009/1
PATH: 5020/400 545 5054/1 37