blob: ec4735d3088de30a9885fee8ef5b09a1ce69bedc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
#!/bin/bash
FEDORA=0
RHEL=0
MGA=0
DIST=""
if [ -r /etc/redhat-release ]; then
read a b c d e f g < /etc/redhat-release
elif [ -r /etc/SuSE-release ] || grep -qw "ID=opensuse" "/etc/os-release"; then
a="opensuse"
fi
case $a in
# Mageia release 1 (Official) for x86_64
Mageia*)
DIST=".mga${c}"
# MDKVERSION="201002"
;;
# Mandriva Linux release 2011.0 (Official) for x86_64
Mandriva*)
DIST=".mdv${d}"
MDKVERSION="201100"
;;
# CentOS release 5.7 (Final)
# CentOS Linux release 6.0 (Final)
CentOS*)
if [ $c = "release" ]; then
RHEL="${d%%.*}"; DIST=".el${RHEL}"
else
RHEL="${c%%.*}"; DIST=".el${RHEL}"
fi
;;
"Red")
RHEL="${g%%.*}"; DIST=".el${RHEL}"
;;
# Fedora release 15 (Lovelock)
Fedora*) FEDORA="${c}"; DIST=".fc${FEDORA}";;
# Opensuse
opensuse)
if [ -r "/etc/SuSE-release" ]; then
DIST=".oss$((read l; read a b c; echo ${c//./}) </etc/SuSE-release)"
else
DIST=".oss"
fi
;;
# PCLinuxOS
PCLinuxOS) PCLINUXOS="${c}"; DIST=".pclos${c}";;
#PCLinuxOS) PCLINUXOS="${c}"; DIST=".pclos";;
*) echo "distrib non reconnue !! $a";;
esac
case "$1" in
"--dist") echo $DIST;;
"--rhel") echo $RHEL;;
"--fedora") echo $FEDORA;;
"--mdkversion") echo $MDKVERSION;;
"--pclinuxos") echo $PCLINUXOS;;
esac
|