Changeset fcc0c2 in git for singuname.sh
- Timestamp:
- May 2, 2001, 5:37:43 PM (23 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 52af254b210b2de92dfd9181e2b04911c7a4f839
- Parents:
- 4d59e4136d84df15b329a224051e410d9f7ac557
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
singuname.sh
r4d59e4 rfcc0c2 1 1 #!/bin/sh 2 # 2 # 3 3 # FILE: singuname 4 4 # USAGE: singuname 5 5 # PURPOSE: prints to stdout a unique identifier of known uname(s) 6 # AUTHOR: obachman 6 # AUTHOR: obachman 7 7 # CREATED: 5/26/98 8 8 # … … 17 17 18 18 # HPUX ######################################################## 19 if (echo $uname_a | $egrep "HP-UX" > $devnull) 19 if (echo $uname_a | $egrep "HP-UX" > $devnull) 20 20 then 21 21 prefix=HPUX 22 22 # HPUX-9 23 if (echo $uname_a | $egrep "\.09\." > $devnull) 23 if (echo $uname_a | $egrep "\.09\." > $devnull) 24 24 then 25 26 25 echo ${prefix}-9 26 exit 0 27 27 # HPUX-10 28 28 elif (echo $uname_a | $egrep "\.10\." > $devnull) 29 29 then 30 31 30 echo ${prefix}-10 31 exit 0 32 32 else 33 34 33 echo ${prefix}-Unknown 34 exit 1 35 35 fi 36 36 # Intel ######################################################## … … 41 41 if (echo $uname_a | $egrep "CYGWIN" > $devnull) 42 42 then 43 44 43 echo ${prefix}-Win 44 exit 0 45 45 # Linux ############### 46 46 elif (echo $uname_a | $egrep "Linux" > $devnull) 47 47 then 48 49 50 51 52 53 54 55 56 57 58 48 prefix=${prefix}-Linux 49 if (test -x $file && -x $binary) 50 then 51 # LinuxAOUT only if file does not match ELF 52 if ($file $binary | $egrep -v "ELF" > $devnull) 53 then 54 echo ${prefix}AOUT 55 exit 0 56 fi 57 fi 58 # everything else is assumed to be Linux ELF 59 59 # check for libc5 60 60 if (echo `$ldd $binary` | $egrep "libc.so.5" > $devnull) 61 62 63 64 65 fi 66 61 then 62 echo "${prefix}-libc5" 63 else 64 echo ${prefix} 65 fi 66 exit 0 67 67 else 68 69 68 echo ${prefix}-Unknown 69 exit 1 70 70 fi 71 71 # SunOS ######################################################## … … 78 78 prefix=SunOS 79 79 fi 80 if (echo $uname_a | $egrep "4\.[0-9]" > $devnull) 80 if (echo $uname_a | $egrep "4\.[0-9]" > $devnull) 81 81 then 82 83 84 # HPUX-1082 echo ${prefix}-4 83 exit 0 84 # Solaris 85 85 elif (echo $uname_a | $egrep "5\.[0-9]" > $devnull) 86 86 then 87 88 87 echo ${prefix}-5 88 exit 0 89 89 else 90 91 90 echo ${prefix}-Unknown 91 exit 1 92 92 fi 93 93 # DecAlpha ######################################################## … … 97 97 if (echo $uname_a | $egrep "Linux" > $devnull) 98 98 then 99 100 exit 0 99 echo ${prefix}-Linux 100 exit 0 101 101 else 102 103 exit 1 102 echo ${prefix}-Unknown 103 exit 1 104 104 fi 105 105 # IRIX ######################################################## … … 109 109 if (echo $uname_a | $egrep "6\.[0-9]" > $devnull) 110 110 then 111 112 exit 0 111 echo ${prefix}-6 112 exit 0 113 113 else 114 115 exit 1 114 echo ${prefix}-Unknown 115 exit 1 116 116 fi 117 117 # AIX ######################################################## … … 121 121 if (uname -v | $egrep "4" > $devnull) 122 122 then 123 124 123 echo ${prefix}-4 124 exit 0 125 125 elif (uname -v | $egrep "3" > $devnull) 126 126 then 127 128 127 echo ${prefix}-3 128 exit 0 129 129 else 130 131 130 echo ${prefix}-Unknown 131 exit 1 132 132 fi 133 133 else # Unknown ######################################################## … … 135 135 exit 2 136 136 fi 137 138
Note: See TracChangeset
for help on using the changeset viewer.