From: Harlan Stenn Date: Mon, 27 Jul 2009 06:57:03 +0000 (+0000) Subject: cvo.sh: Add support for CentOS, Fedora, Slackware, SuSE X-Git-Tag: NTP_4_2_5P195~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9989682eec028b851d5a04a68518ff122e4399f;p=thirdparty%2Fntp.git cvo.sh: Add support for CentOS, Fedora, Slackware, SuSE bk: 4a6d4fbf3sTX9vxmR4xWTH39o-1OKQ --- diff --git a/ChangeLog b/ChangeLog index 28832eccc..6e7c9a121 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ +* cvo.sh: Add support for CentOS, Fedora, Slackware, SuSE. (4.2.5p194) 2009/07/26 Released by Harlan Stenn * Documentation updates from Dave Mills. * Use scripts/cvo.sh in the build script to get better subdir names. diff --git a/scripts/cvo.sh b/scripts/cvo.sh index c9a3068b9..e0932bf6a 100755 --- a/scripts/cvo.sh +++ b/scripts/cvo.sh @@ -1,6 +1,6 @@ #! /bin/sh -# Copyright 2002, Harlan Stenn. Used by NTP with permission. +# Copyright 2002, 2009, Harlan Stenn. Used by NTP with permission. # Author: Harlan Stenn # Possible output formats: @@ -42,19 +42,43 @@ case "$#" in elif test -f /etc/redhat-release then set `cat /etc/redhat-release` - case "$3" in - Enterprise) - CVO_OS=redhat$7.E + case "$1" in + CentOS) + CVO_OS=centos$3 ;; - Linux) - CVO_OS=redhat$5 + Fedora) + CVO_OS=fedora$3 + ;; + *) + case "$3" in + Enterprise) + CVO_OS=redhat$7.E + ;; + Linux) + CVO_OS=redhat$5 + ;; + esac ;; esac CVO_KOSVER=`uname -r` + elif test -f /etc/slackware-version + then + set `cat /etc/slackware-version` + CVO_OS=slackware$2 + CVO_KOSVER=`uname -r` + elif test -f /etc/SuSE-release + then + set `cat /etc/SuSE-release` + CVO_OS=suse$9 + CVO_KOSVER=`uname -r` else CVO_OS=$cvo_KERN`uname -r` + fi ;; + nto) # QNX + CVO_KOSVER=`uname -r` + ;; *) echo "gronk - I don't understand <$CVO>!" exit 1