Linux puskom-ProLiant-DL385-Gen10 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64
/
var
/
lib
/
dpkg
/
info
/
/var/lib/dpkg/info/teamviewer.postinst
#!/bin/bash TV_PACKAGE_INSTALL='yes' TV_SCRIPT_DIR='/opt/teamviewer/tv_bin/script' source "$TV_SCRIPT_DIR/tvw_aux" source "$TV_SCRIPT_DIR/tvw_config" source "$TV_SCRIPT_DIR/tvw_daemon" source "$TV_SCRIPT_DIR/tvw_profile" source "$TV_SCRIPT_DIR/tvw_update" function MainDEB() { local action="$1" local version="$2" if [ "$action" = 'configure' ]; then Configure ConfigureUpateDEB fi } function MainRPM() { local installCount="$1" local action=$(RPMAction) [ "$action" = 'upgrade' ] && removeDaemon # during upgrade: remove daemon, then reinstall Configure UpdateIconCache } function Configure() { InitGlobalSettings # before installDaemon installDaemon } function UpdateIconCache() { local -r iconDir='/usr/share/icons/hicolor' cmdExists gtk-update-icon-cache && gtk-update-icon-cache $iconDir cmdExists update-desktop-database && update-desktop-database } function RPMAction() { case "$installCount" in ( 1 ) echo 'install' ;; ( * ) echo 'upgrade' ;; # assume 2 esac } [ "$TV_PKGTYPE" = 'DEB' ] && MainDEB "$@" [ "$TV_PKGTYPE" = 'RPM' ] && MainRPM "$@" true