summaryrefslogtreecommitdiffstats
path: root/helper_scrips/rpm_download_install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'helper_scrips/rpm_download_install.sh')
-rwxr-xr-xhelper_scrips/rpm_download_install.sh33
1 files changed, 21 insertions, 12 deletions
diff --git a/helper_scrips/rpm_download_install.sh b/helper_scrips/rpm_download_install.sh
index 4bbbea5..f1a071a 100755
--- a/helper_scrips/rpm_download_install.sh
+++ b/helper_scrips/rpm_download_install.sh
@@ -31,24 +31,24 @@ function _init ()
echo $version | grep "3.2" 2>/dev/null 1>/dev/null;
if [ $? -eq 0 ]; then
version_number=$(echo $version | cut -f 2 -d "-");
- download_address="http://download.gluster.com/pub/gluster/glusterfs/3.2/$version_number/CentOS/";
+ download_address="http://download.gluster.com/pub/gluster/glusterfs/3.2/$version_number/RHEL/";
else
grep "3.1" $version 2>/dev/null 1>/dev/null;
echo "haha yes"
if [ $? -eq 0 ]; then
version_number=$(echo $version | cut -f 2 -d "-");
- download_address="http://download.gluster.com/pub/gluster/glusterfs/3.1/$version_number/CentOS/";
+ download_address="http://download.gluster.com/pub/gluster/glusterfs/3.1/$version_number/RHEL/";
else
grep "3.0" $version 2>/dev/null 1>/dev/null;
if [ $? -eq 0 ]; then
version_number=$(cut -f 2 -d "-" $version);
- download_address="http://download.gluster.com/pub/gluster/glusterfs/3.0/$version_number/CentOS/";
+ download_address="http://download.gluster.com/pub/gluster/glusterfs/3.0/$version_number/RHEL/";
fi
fi
fi
fi
- echo "KK: $download_address"
+ echo "Download address: $download_address" && sleep 2;
# ls -l "$version".tar.gz 2>/dev/null 1>/dev/null
# if [ $? -ne 0 ]; then
}
@@ -68,7 +68,12 @@ function download_rpms ()
address=$1;
local ret;
- mkdir $PWD/rpms/$version_number;
+ if [ ! -d $PWD/rpms ] || [ ! -d $PWD/rpms/$version_number ]; then
+ mkdir $PWD/rpms/$version_number -p;
+ else
+ echo "the directory for the mentioned versrion $version_number is present";
+ return;
+ fi
cd $PWD/rpms/$version_number;
@@ -82,7 +87,7 @@ function download_rpms ()
check_if_qa_release $version;
ret=$?
- if [$ret -eq 0 ]; then
+ if [ $ret -eq 0 ]; then
wget $address/$version_number/x86_64/glusterfs-core-$version_number-1.x86_64.rpm;
wget $address/$version_number/x86_64/glusterfs-debuginfo-$version_number-1.x86_64.rpm;
wget $address/$version_number/x86_64/glusterfs-fuse-$version_number-1.x86_64.rpm;
@@ -91,11 +96,11 @@ function download_rpms ()
echo "3.2 version";
fi
else
- wget $address/glusterfs-core-$version_number-1.x86_64.rpm;
- wget $address/glusterfs-debuginfo-$version_number-1.x86_64.rpm;
- wget $address/glusterfs-fuse-$version_number-1.x86_64.rpm;
+ wget $address/glusterfs-core-$version_number-1.el6.x86_64.rpm;
+ wget $address/glusterfs-debuginfo-$version_number-1.el6.x86_64.rpm;
+ wget $address/glusterfs-fuse-$version_number-1.el6.x86_64.rpm;
if [ $is_32 -eq 0 ]; then
- wget $address/glusterfs-geo-replication-$version_number-1.x86_64.rpm;
+ wget $address/glusterfs-geo-replication-$version_number-1.el6.x86_64.rpm;
echo "3.2 version";
fi
fi
@@ -104,7 +109,11 @@ function download_rpms ()
function install_or_upgrade ()
{
- cd /root/rpms/$version_number;
+ local old_PWD;
+
+ old_PWD=$PWD;
+
+ cd $PWD/rpms/$version_number;
if [ $upgrade != "yes" ]; then
for i in $(ls)
do
@@ -118,7 +127,7 @@ function install_or_upgrade ()
fi
ret=$?;
- cd /root;
+ cd $old_PWD;
ldconfig;
return $ret;