Revision 528c0efc

b/common_linux.sh
22 22
        log_error "target is not set in get_os"
23 23
        exit 1
24 24
    fi
25
    lsb="/usr/bin/lsb_release"
26
    if [ -e ${target}/$lsb ] ; then
27
        OPERATING_SYSTEM="$(chroot ${target} ${lsb} -i -s | tr "[:upper:]" "[:lower:]")"
28
    elif [ -e ${target}/etc/debian_version ] ; then
29
        OPERATING_SYSTEM="debian"
25
#    lsb="/usr/bin/lsb_release"
26
#    if [ -e ${target}/$lsb ] ; then
27
#        OPERATING_SYSTEM="$(chroot ${target} ${lsb} -i -s | tr "[:upper:]" "[:lower:]")"
28
    if [ -e ${target}/etc/debian_version ] ; then
29
        if [ -e ${target}/etc/lsb-release ] ; then
30
            ID=$(grep ^DISTRIB_ID= ${target}/etc/lsb-release | cut -d= -f2)
31
        fi
32
        if [ "a$ID" = "aUbuntu" ] ; then
33
            OPERATING_SYSTEM="ubuntu"
34
        else
35
            OPERATING_SYSTEM="debian"
36
        fi
30 37
    elif [ -e ${target}/etc/gentoo-release ] ; then
31 38
        OPERATING_SYSTEM="gentoo"
32 39
    elif [ -e ${target}/etc/fedora-release ] ; then

Also available in: Unified diff