Package open-vm-tools: Скрипты

Post install

# Setup mount point for Shared Folders
if [ -f /usr/bin/vmware-checkvm -a                     \
     -f /usr/bin/vmhgfs-fuse ] &&                      \
    /usr/bin/systemd-detect-virt | grep -iq VMware &&   \
    /usr/bin/vmware-checkvm &> /dev/null &&             \
    /usr/bin/vmware-checkvm -p | grep -q Workstation && \
    /usr/bin/vmhgfs-fuse -e &> /dev/null; then
    mkdir -p /mnt/hgfs
fi

/usr/sbin/post_service vgauthd
/usr/sbin/post_service vmtoolsd
Pre uninstall

/usr/sbin/preun_service vmtoolsd
/usr/sbin/preun_service vgauthd
# Tell VMware that open-vm-tools is being uninstalled
if [ "$1" = "0" -a                                      \
    -f /usr/bin/vmware-checkvm ] &&                     \
    /usr/bin/systemd-detect-virt | grep -iq VMware &&   \
     /usr/bin/vmware-checkvm &> /dev/null; then

   # Tell VMware that open-vm-tools is being uninstalled
   if [ -f /usr/bin/vmware-rpctool ]; then
      /usr/bin/vmware-rpctool 'tools.set.version 0' &> /dev/null || true
   fi

   # Teardown mount point for Shared Folders
   if [ -d /mnt/hgfs ] &&                               \
      /usr/bin/vmware-checkvm -p | grep -q Workstation; then
      umount /mnt/hgfs &> /dev/null || /bin/true
      rmdir /mnt/hgfs &> /dev/null || /bin/true
   fi
fi