File tree Expand file tree Collapse file tree 1 file changed +19
-9
lines changed
Expand file tree Collapse file tree 1 file changed +19
-9
lines changed Original file line number Diff line number Diff line change 1212
1313# Argument defenition
1414package=$1
15- version=$2
16- release=$3
1715
1816# Importing system enviroment
1917source /etc/profile
@@ -28,27 +26,39 @@ source $VESTA/func/main.sh
2826# ----------------------------------------------------------#
2927
3028# Checking arg number
31- check_args ' 1' " $# " ' PACKAGE [VERSION] [RELEASE] '
29+ check_args ' 1' " $# " ' PACKAGE'
3230
3331
3432# ----------------------------------------------------------#
3533# Action #
3634# ----------------------------------------------------------#
3735
38- # Clean yum chache
39- yum -q clean all
36+ if [ -z " /etc/redhat-release" ]; then
37+ # Clean yum chache
38+ yum -q clean all
4039
41- # Define yum cmd
42- yum=" yum -q -y --noplugins --disablerepo=* --enablerepo=vesta"
40+ # Define yum cmd
41+ yum=" yum -q -y --noplugins --disablerepo=* --enablerepo=vesta"
4342
44- # Update vesta package
45- if [ -z " $version " ]; then
43+ # Update vesta package
4644 $yum update $package > /dev/null 2>&1
4745 if [ $? -ne 0 ]; then
4846 echo " Error: $package update failed"
4947 log_event " $E_UPDATE " " $EVENT "
5048 exit $E_UPDATE
5149 fi
50+ else
51+ # Update repo
52+ apt-get update -o Dir::Etc::sourcelist=" sources.list.d/vesta.list" \
53+ -o Dir::Etc::sourceparts=" -" -o APT::Get::List-Cleanup=" 0" -qq
54+
55+ # Update vesta package
56+ apt-get install $package -qq > /dev/null 2>&1
57+ if [ $? -ne 0 ]; then
58+ echo " Error: $package update failed"
59+ log_event " $E_UPDATE " " $EVENT "
60+ exit $E_UPDATE
61+ fi
5262fi
5363
5464
You can’t perform that action at this time.
0 commit comments