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.preinst
#!/bin/bash # cf. pretrans (RPM) function RenameOldDirs() { MoveDir '/opt/teamviewer/config' || return 1 MoveDir '/opt/teamviewer/logfiles' || return 1 RemoveLink '/etc/teamviewer' || return 1 } function MoveDir() { local name="$1" local newName="$name.old" local cntName="$newName" local cnt=0 [ -h "$name" ] && return 0 [ -d "$name" ] || return 0 if [ -e "$newName" ]; then while [ -e "$cntName" ] ; do cntName="$newName$((++cnt))" done mv "$newName" "$cntName" || return 1 fi mv "$name" "$newName" || return 1 } function RemoveLink() { local name="$1" [ -h "$name" ] || return 0 rm "$name" } RenameOldDirs