summarylogtreecommitdiffstats
path: root/common-functions.sh
diff options
context:
space:
mode:
Diffstat (limited to 'common-functions.sh')
-rw-r--r--[-rwxr-xr-x]common-functions.sh22
1 files changed, 19 insertions, 3 deletions
diff --git a/common-functions.sh b/common-functions.sh
index 37d9102c3a23..81c05875e355 100755..100644
--- a/common-functions.sh
+++ b/common-functions.sh
@@ -72,9 +72,19 @@ vmware_check() {
set_product_name() {
ver=$(vmware-installer -l |& grep -Po "(player|workstation) *\K(\d+\.){2}\d+")
if vmware-installer -l |& grep -q "workstation"; then
- name="VMware Workstation"
+ if [[ $ver = 12.* ]]; then
+ name="VMware Workstation Pro"
+ else
+ name="VMware Workstation"
+ fi
else
- name="VMware Player (Plus)"
+ if [[ $ver = 12.* ]]; then
+ name="VMware Workstation Player"
+ elif [[ $ver = 7.* ]]; then
+ name="VMware Player (Pro)"
+ else
+ name="VMware Player (Plus)"
+ fi
fi
}
@@ -156,7 +166,13 @@ patch_sources() {
# Print vmware-modconfig-*.logs and exit
print_logs() {
- for log in /tmp/vmware-root/vmware-modconfig-*.log; do
+ if [[ $ver = 12.* ]]; then
+ logs=(/tmp/vmware-root/vmware-[0-9]*.log)
+ else
+ logs=(/tmp/vmware-root/vmware-modconfig*.log)
+ fi
+
+ for log in ${logs[@]}; do
error2 "$log"
done
exit 1