Skip to content

Commit 02a8513

Browse files
author
Kristan Kenney
committed
Remove legacy code from v-list-sys-hestia-updates
1 parent 13101e9 commit 02a8513

File tree

1 file changed

+27
-43
lines changed

1 file changed

+27
-43
lines changed

bin/v-list-sys-hestia-updates

Lines changed: 27 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -66,70 +66,54 @@ nginx_v=$(apt-cache policy hestia-nginx | grep Candidate | cut -d ':' -f 2 | xar
6666
php_v=$(apt-cache policy hestia-php | grep Candidate | cut -d ':' -f 2 | xargs)
6767

6868
# Checking installed hestia version
69-
if [ -d "/etc/sysconfig" ]; then
70-
rpm_format="VERSION='%{VERSION}'"
71-
rpm_format="$rpm_format RELEASE='%{RELEASE}'"
72-
rpm_format="$rpm_format ARCH='%{ARCH}'"
73-
rpm_format="$rpm_format UTIME='%{INSTALLTIME}'\n"
74-
eval $(rpm --queryformat="$rpm_format" -q hestia)
75-
DATE=$(date -d @$UTIME +%F)
76-
TIME=$(date -d @$UTIME +%T)
77-
else
78-
dpkg_data=$(dpkg-query -s hestia)
79-
pkg_date=$(stat -c "%Y" /var/lib/dpkg/info/hestia.list)
80-
ARCH=$(echo "$dpkg_data"|grep Architecture |cut -f 2 -d ' ')
81-
VERSION=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 1 -d \-)
82-
RELEASE=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 2 -d \-)
83-
DATE=$(date -d @$pkg_date +"%F")
84-
TIME=$(date -d @$pkg_date +"%T")
85-
fi
69+
dpkg_data=$(dpkg-query -s hestia)
70+
pkg_date=$(stat -c "%Y" /var/lib/dpkg/info/hestia.list)
71+
ARCH=$(echo "$dpkg_data"|grep Architecture |cut -f 2 -d ' ')
72+
VERSION=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 1 -d \-)
73+
RELEASE=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 2 -d \-)
74+
DATE=$(date -d @$pkg_date +"%F")
75+
TIME=$(date -d @$pkg_date +"%T")
76+
8677
UPDATED='yes'
8778
if [ ! -z "$hesta_v" ] && [ "$hestia_v" \> "$VERSION-$RELEASE" ]; then
8879
UPDATED='no'
8980
fi
81+
9082
data="NAME='hestia' VERSION='$VERSION' RELEASE='$RELEASE' ARCH='$ARCH'"
9183
data="$data UPDATED='$UPDATED' DESCR='core package' TIME='$TIME' DATE='$DATE'"
9284

9385
# Checking installed hestia-php version
94-
if [ -d "/etc/sysconfig" ]; then
95-
eval $(rpm --queryformat="$rpm_format" -q hestia-php)
96-
DATE=$(date -d @$UTIME +%F)
97-
TIME=$(date -d @$UTIME +%T)
98-
else
99-
dpkg_data=$(dpkg-query -s hestia-php)
100-
pkg_date=$(stat -c "%Y" /var/lib/dpkg/info/hestia-php.list)
101-
ARCH=$(echo "$dpkg_data"|grep Architecture | cut -f 2 -d ' ')
102-
VERSION=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 1 -d \-)
103-
RELEASE=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 2 -d \-)
104-
DATE=$(date -d @$pkg_date +"%F")
105-
TIME=$(date -d @$pkg_date +"%T")
106-
fi
86+
dpkg_data=$(dpkg-query -s hestia-php)
87+
pkg_date=$(stat -c "%Y" /var/lib/dpkg/info/hestia-php.list)
88+
ARCH=$(echo "$dpkg_data"|grep Architecture | cut -f 2 -d ' ')
89+
VERSION=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 1 -d \-)
90+
RELEASE=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 2 -d \-)
91+
DATE=$(date -d @$pkg_date +"%F")
92+
TIME=$(date -d @$pkg_date +"%T")
93+
10794
UPDATED='yes'
10895
if [ ! -z "$php_v" ] && [ "$php_v" \> "$VERSION-$RELEASE" ]; then
10996
UPDATED='no'
11097
fi
98+
11199
data="$data\nNAME='hestia-php' VERSION='$VERSION' RELEASE='$RELEASE'"
112100
data="$data ARCH='$ARCH' UPDATED='$UPDATED' DESCR='php interpreter'"
113101
data="$data TIME='$TIME' DATE='$DATE'"
114102

115103
# Checking installed hestia-nginx version
116-
if [ -d "/etc/sysconfig" ]; then
117-
eval $(rpm --queryformat="$rpm_format" -q hestia-nginx)
118-
DATE=$(date -d @$UTIME +%F)
119-
TIME=$(date -d @$UTIME +%T)
120-
else
121-
dpkg_data=$(dpkg-query -s hestia-nginx)
122-
pkg_date=$(stat -c "%Y" /var/lib/dpkg/info/hestia-nginx.list)
123-
ARCH=$(echo "$dpkg_data"|grep Architecture | cut -f 2 -d ' ')
124-
VERSION=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 1 -d \-)
125-
RELEASE=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 2 -d \-)
126-
DATE=$(date -d @$pkg_date +"%F")
127-
TIME=$(date -d @$pkg_date +"%T")
128-
fi
104+
dpkg_data=$(dpkg-query -s hestia-nginx)
105+
pkg_date=$(stat -c "%Y" /var/lib/dpkg/info/hestia-nginx.list)
106+
ARCH=$(echo "$dpkg_data"|grep Architecture | cut -f 2 -d ' ')
107+
VERSION=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 1 -d \-)
108+
RELEASE=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 2 -d \-)
109+
DATE=$(date -d @$pkg_date +"%F")
110+
TIME=$(date -d @$pkg_date +"%T")
111+
129112
UPDATED='yes'
130113
if [ ! -z "$nginx_v" ] && [ "$nginx_v" \> "$VERSION-$RELEASE" ]; then
131114
UPDATED='no'
132115
fi
116+
133117
data="$data\nNAME='hestia-nginx' VERSION='$VERSION' RELEASE='$RELEASE'"
134118
data="$data ARCH='$ARCH' UPDATED='$UPDATED' DESCR='internal web server'"
135119
data="$data TIME='$TIME' DATE='$DATE'"

0 commit comments

Comments
 (0)