Commit d121203c authored by Jonathan Perkin's avatar Jonathan Perkin

Add support for RHEL6 and OL6.

parent 5c2ad740
...@@ -139,43 +139,62 @@ ...@@ -139,43 +139,62 @@
%endif %endif
%endif %endif
%else %else
%if %(test -f /etc/redhat-release && echo 1 || echo 0) %if %(test -f /etc/oracle-release && echo 1 || echo 0)
%define rhelver %(rpm -qf --qf '%%{version}\\n' /etc/redhat-release | sed -e 's/^\\([0-9]*\\).*/\\1/g') %define elver %(rpm -qf --qf '%%{version}\\n' /etc/enterprise-release | sed -e 's/^\\([0-9]*\\).*/\\1/g')
%if "%rhelver" == "4" %if "%elver" == "6"
%define distro_description Red Hat Enterprise Linux 4 %define distro_description Oracle Linux 6
%define distro_releasetag rhel4 %define distro_releasetag el6
%define distro_buildreq gcc-c++ gperf ncurses-devel perl readline-devel time zlib-devel %define distro_buildreq gcc-c++ gperf ncurses-devel perl readline-devel time zlib-devel
%define distro_requires chkconfig coreutils grep procps shadow-utils net-tools %define distro_requires chkconfig coreutils grep procps shadow-utils net-tools
%else %else
%if "%rhelver" == "5" %{error:Oracle Linux %{oelver} is unsupported}
%define distro_description Red Hat Enterprise Linux 5
%define distro_releasetag rhel5
%define distro_buildreq gcc-c++ gperf ncurses-devel perl readline-devel time zlib-devel
%define distro_requires chkconfig coreutils grep procps shadow-utils net-tools
%else
%{error:Red Hat Enterprise Linux %{rhelver} is unsupported}
%endif
%endif %endif
%else %else
%if %(test -f /etc/SuSE-release && echo 1 || echo 0) %if %(test -f /etc/redhat-release && echo 1 || echo 0)
%define susever %(rpm -qf --qf '%%{version}\\n' /etc/SuSE-release) %define rhelver %(rpm -qf --qf '%%{version}\\n' /etc/redhat-release | sed -e 's/^\\([0-9]*\\).*/\\1/g')
%if "%susever" == "10" %if "%rhelver" == "4"
%define distro_description SUSE Linux Enterprise Server 10 %define distro_description Red Hat Enterprise Linux 4
%define distro_releasetag sles10 %define distro_releasetag rhel4
%define distro_buildreq gcc-c++ gdbm-devel gperf ncurses-devel openldap2-client readline-devel zlib-devel %define distro_buildreq gcc-c++ gperf ncurses-devel perl readline-devel time zlib-devel
%define distro_requires aaa_base coreutils grep procps pwdutils %define distro_requires chkconfig coreutils grep procps shadow-utils net-tools
%else %else
%if "%susever" == "11" %if "%rhelver" == "5"
%define distro_description SUSE Linux Enterprise Server 11 %define distro_description Red Hat Enterprise Linux 5
%define distro_releasetag sles11 %define distro_releasetag rhel5
%define distro_buildreq gcc-c++ gdbm-devel gperf ncurses-devel openldap2-client procps pwdutils readline-devel zlib-devel %define distro_buildreq gcc-c++ gperf ncurses-devel perl readline-devel time zlib-devel
%define distro_requires aaa_base coreutils grep procps pwdutils %define distro_requires chkconfig coreutils grep procps shadow-utils net-tools
%else %else
%{error:SuSE %{susever} is unsupported} %if "%rhelver" == "6"
%define distro_description Red Hat Enterprise Linux 6
%define distro_releasetag rhel6
%define distro_buildreq gcc-c++ gperf ncurses-devel perl readline-devel time zlib-devel
%define distro_requires chkconfig coreutils grep procps shadow-utils net-tools
%else
%{error:Red Hat Enterprise Linux %{rhelver} is unsupported}
%endif
%endif %endif
%endif %endif
%else %else
%{error:Unsupported distribution} %if %(test -f /etc/SuSE-release && echo 1 || echo 0)
%define susever %(rpm -qf --qf '%%{version}\\n' /etc/SuSE-release)
%if "%susever" == "10"
%define distro_description SUSE Linux Enterprise Server 10
%define distro_releasetag sles10
%define distro_buildreq gcc-c++ gdbm-devel gperf ncurses-devel openldap2-client readline-devel zlib-devel
%define distro_requires aaa_base coreutils grep procps pwdutils
%else
%if "%susever" == "11"
%define distro_description SUSE Linux Enterprise Server 11
%define distro_releasetag sles11
%define distro_buildreq gcc-c++ gdbm-devel gperf ncurses-devel openldap2-client procps pwdutils readline-devel zlib-devel
%define distro_requires aaa_base coreutils grep procps pwdutils
%else
%{error:SuSE %{susever} is unsupported}
%endif
%endif
%else
%{error:Unsupported distribution}
%endif
%endif %endif
%endif %endif
%endif %endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment