HDFS-2156. Make hdfs and mapreduce rpm only depend on the same major

version for common and hdfs. (eyang via omalley)


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1149323 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Owen O'Malley 2011-07-21 19:16:09 +00:00
parent 3810266eae
commit c187bdc0a2
3 changed files with 13 additions and 8 deletions

View File

@ -294,6 +294,9 @@ Trunk (unreleased changes)
HDFS-2083. Query JMX statistics over http via JMXJsonServlet. (tanping) HDFS-2083. Query JMX statistics over http via JMXJsonServlet. (tanping)
HDFS-2156. Make hdfs and mapreduce rpm only depend on the same major
version for common and hdfs. (eyang via omalley)
IMPROVEMENTS IMPROVEMENTS
HDFS-1875. MiniDFSCluster hard-codes dfs.datanode.address to localhost HDFS-1875. MiniDFSCluster hard-codes dfs.datanode.address to localhost

View File

@ -20,6 +20,7 @@
%define name hadoop-hdfs %define name hadoop-hdfs
%define version @version@ %define version @version@
%define release @package.release@ %define release @package.release@
%define major_version %(echo %{version} | cut -d. -f -2)
# Installation Locations # Installation Locations
%define _prefix @package.prefix@ %define _prefix @package.prefix@
@ -75,7 +76,7 @@ Prefix: %{_conf_dir}
Prefix: %{_log_dir} Prefix: %{_log_dir}
Prefix: %{_pid_dir} Prefix: %{_pid_dir}
Buildroot: %{_build_dir} Buildroot: %{_build_dir}
Requires: sh-utils, textutils, /usr/sbin/useradd, /usr/sbin/usermod, /sbin/chkconfig, /sbin/service, jdk >= 1.6, hadoop-common >= %{version} Requires: sh-utils, textutils, /usr/sbin/useradd, /usr/sbin/usermod, /sbin/chkconfig, /sbin/service, hadoop-common >= %{major_version}.0, hadoop-common <= %{major_version}.9999
AutoReqProv: no AutoReqProv: no
Provides: hadoop-hdfs Provides: hadoop-hdfs

View File

@ -20,6 +20,7 @@
%define name hadoop-mapreduce %define name hadoop-mapreduce
%define version @version@ %define version @version@
%define release @package.release@ %define release @package.release@
%define major_version %(echo %{version} | cut -d. -f -2)
# Installation Locations # Installation Locations
%define _prefix @package.prefix@ %define _prefix @package.prefix@
@ -76,7 +77,7 @@ Prefix: %{_conf_dir}
Prefix: %{_log_dir} Prefix: %{_log_dir}
Prefix: %{_pid_dir} Prefix: %{_pid_dir}
Buildroot: %{_build_dir} Buildroot: %{_build_dir}
Requires: sh-utils, textutils, /usr/sbin/useradd, /usr/sbin/usermod, /sbin/chkconfig, /sbin/service, jdk >= 1.6, hadoop-common >= %{version}, hadoop-hdfs >= %{version} Requires: sh-utils, textutils, /usr/sbin/useradd, /usr/sbin/usermod, /sbin/chkconfig, /sbin/service, hadoop-common >= %{major_version}, , hadoop-common <= %{major_version}.9999, hadoop-hdfs >= %{major_version}, hadoop-hdfs <= %{major_version}.9999
AutoReqProv: no AutoReqProv: no
Provides: hadoop-mapreduce Provides: hadoop-mapreduce