diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /app-emulation/xe-guest-utilities/files/xe-guest-utilities-5.6.100_p651-gentoo.patch | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'app-emulation/xe-guest-utilities/files/xe-guest-utilities-5.6.100_p651-gentoo.patch')
-rw-r--r-- | app-emulation/xe-guest-utilities/files/xe-guest-utilities-5.6.100_p651-gentoo.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/app-emulation/xe-guest-utilities/files/xe-guest-utilities-5.6.100_p651-gentoo.patch b/app-emulation/xe-guest-utilities/files/xe-guest-utilities-5.6.100_p651-gentoo.patch new file mode 100644 index 000000000000..ee9b86e91396 --- /dev/null +++ b/app-emulation/xe-guest-utilities/files/xe-guest-utilities-5.6.100_p651-gentoo.patch @@ -0,0 +1,35 @@ +--- usr/sbin/xe-linux-distribution.orig 2011-04-18 10:56:30.000000000 -0500 ++++ usr/sbin/xe-linux-distribution 2013-12-31 01:35:51.995831278 -0600 +@@ -249,6 +249,24 @@ + write_to_output "${distro}" "${major}" "${minor}" "${description}" + } + ++identify_gentoo() ++{ ++ gentoo_release="$1" ++ if [ ! -e "${gentoo_release}" ] ; then ++ return 1 ++ fi ++ distro="gentoo" ++ eval $(cat ${gentoo_release} | awk '{ print "release=" $5 }' ) ++ if [ -z "${release}" ] ; then ++ return 1 ++ fi ++ eval $(echo $release | awk -F. -- '{ print "major=" $1 ; print "minor=" $2 }' ) ++ if [ -z "${major}" -o -z "$minor" ] ; then ++ return 1 ++ fi ++ write_to_output "${distro}" "${major}" "${minor}" "${distro}" ++} ++ + if [ $# -eq 1 ] ; then + exec 1>"$1" + fi +@@ -258,6 +276,7 @@ + identify_sles /etc/SuSE-release && exit 0 + identify_lsb lsb_release && exit 0 + identify_debian /etc/debian_version && exit 0 ++ identify_gentoo /etc/gentoo-release && exit 0 + + if [ $# -eq 1 ] ; then + rm -f "$1" |