Re: OSTYPE & MACHTYPE
- From
- Serguei Revtov (2:5021/19.1)
- To
- "Andrew Lutov"
- Date
- 2006-01-27T15:38:38Z
- Area
- RU.UNIX.SOLARIS
Hi "Andrew!
>>>>> Fri, 27 Jan 06 14:56:39 +0300 "Andrew Lutov" wrote:
[snip]
SR> видать выставляет ОС, в которой его компилили.
L> Компилили или работает ?
Наверное от версии баша зависит
[snip]
SR> врут ж)
L> Точно ?
Вот смотри сам:
ss: uname -a
SunOS sir 5.8 Generic_117350-26 sun4u sparc SUNW,Ultra-5_10
ss: env|grep TYPE
MACHTYPE=sparc-sun-solaris2.4
LC_CTYPE=ru_RU.ISO8859-5
HOSTTYPE=sparc
OSTYPE=solaris2.4
ss: bash --version
GNU bash, version 2.02.0(1)-release (sparc-sun-solaris2.4)
Copyright 1998 Free Software Foundation, Inc.
Только версия древнючая. Возможно, в более свежих версиях поправили. До
кучи убрали эти переменные из среды:
bash-3.00$ env|grep TYPE
LC_CTYPE=ru_RU.ISO8859-5
bash-3.00$ set|grep TYPE
HOSTTYPE=i386
LC_CTYPE=ru_RU.ISO8859-5
MACHTYPE=i386-pc-solaris2.10
OSTYPE=solaris2.10
bash-3.00$ bash --version
GNU bash, version 3.00.16(1)-release (i386-pc-solaris2.10)
Copyright (C) 2004 Free Software Foundation, Inc.
bash-3.00$ uname -a
SunOS solx86 5.10 Generic i86pc i386 i86pc
Вот еще одного старого нашел:
ss: /usr/bin/bash --version
GNU bash, version 2.03.0(1)-release (sparc-sun-solaris)
Copyright 1998 Free Software Foundation, Inc.
ss: /usr/bin/bash
bash-2.03$ env |grep TYPE
MACHTYPE=sparc-sun-solaris
HOSTTYPE=sparc
OSTYPE=solaris
По меньшей мере рассчитывать нельзя, лучше все получить из uname с
необходимыми ключами.
-- Serguei
2:5021/11.10 || 2:5021/19.1
--- Gnus v5.6.45/XEmacs 21.1 - "Bryce Canyon"
* Origin: Welcome to Ru.Unix.Solaris (2:5021/19.1)
SEEN-BY: 46/50 450/1024 5000/5000 5011/13 5012/46 5015/28 5020/545 715 4441
SEEN-BY: 5021/2 19 29 5025/3 5027/12 5030/115 1957 5035/38 5045/7 5053/16
SEEN-BY: 5054/1 4 8 9 28 35 37 5062/10 5080/1003 5085/13 5095/20 5096/18
SEEN-BY: 6000/1
PATH: 5021/19 29 5020/545 5054/1 37