Skip to content

Commit cad5397

Browse files
committed
Web updates on ubuntu
1 parent f2dc5fa commit cad5397

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

bin/v-update-sys-vesta

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212

1313
# Argument defenition
1414
package=$1
15-
version=$2
16-
release=$3
1715

1816
# Importing system enviroment
1917
source /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
5262
fi
5363

5464

0 commit comments

Comments
 (0)