update
This commit is contained in:
20
default.inc
20
default.inc
@@ -60,8 +60,8 @@ redhat_derivative () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
detect_os () {
|
detect_os () {
|
||||||
local -n myresult="$1" || return 1
|
local -n __resultvar="$1" || return 1
|
||||||
echo MACH=`uname -m`
|
__resultvar[MACH]=`uname -m`
|
||||||
if [ -f /etc/redhat-release ] ; then
|
if [ -f /etc/redhat-release ] ; then
|
||||||
echo DISTRIBUTION=redhat
|
echo DISTRIBUTION=redhat
|
||||||
echo FAMILY=rh
|
echo FAMILY=rh
|
||||||
@@ -88,16 +88,16 @@ detect_os () {
|
|||||||
echo REV=`cat /etc/mandrake-release | sed s/.*release\ // | sed s/\ .*//`
|
echo REV=`cat /etc/mandrake-release | sed s/.*release\ // | sed s/\ .*//`
|
||||||
echo FAMILY=rh
|
echo FAMILY=rh
|
||||||
elif [ -f /etc/debian_version ] ; then
|
elif [ -f /etc/debian_version ] ; then
|
||||||
echo DISTRIBUTION=debian
|
__resultvar[DISTRIBUTION]=debian
|
||||||
echo FAMILY=debian
|
__resultvar[FAMILY]=debian
|
||||||
if which lsb_release 2>&1 > /dev/null ; then
|
if which lsb_release 2>&1 > /dev/null ; then
|
||||||
echo DERIVATIVE=`lsb_release --id --short 2> /dev/null`
|
__resultvar[DERIVATIVE]=`lsb_release --id --short 2> /dev/null`
|
||||||
echo RELEASE=`lsb_release --release --short 2> /dev/null`
|
__resultvar[RELEASE]=`lsb_release --release --short 2> /dev/null`
|
||||||
echo CODENAME=`lsb_release --codename --short 2> /dev/null`
|
__resultvar[CODENAME]=`lsb_release --codename --short 2> /dev/null`
|
||||||
else
|
else
|
||||||
echo DERIVATIVE=unknown
|
__resultvar[DERIVATIVE]=unknown
|
||||||
echo RELEASE=`cat /etc/debian_version`
|
__resultvar[RELEASE]=`cat /etc/debian_version`
|
||||||
echo CODENAME=unknown
|
__resultvar[CODENAME]=unknown
|
||||||
fi
|
fi
|
||||||
elif [ -f /etc/UnitedLinux-release ]; then
|
elif [ -f /etc/UnitedLinux-release ]; then
|
||||||
echo DISTRIBUTION="united"
|
echo DISTRIBUTION="united"
|
||||||
|
|||||||
Reference in New Issue
Block a user