File zoom.install of Package zoom
post_install() {
echo "killing Zoom if it is running..."
killall zoom 2>/dev/null
# Users on the system
USERS=$(awk -F':' '{ print $1 }' /etc/passwd)
# echo USERS=$USERS
for user in $USERS; do
# In zoom version 5.17.5 an issue was detected that may reoccur in subsequent releases
# due to mismatch in user configuration files. Those files need to be removed.
if [ -d "/home/$user/.zoom" ]; then
rm -rvf /home/$user/.zoom
fi
if [ -d "/home/$user/.cache" ]; then
rm -rf /home/$user/.cache
fi
if [ -d "/home/$user/.config" ]; then
rm -vf /home/$user/.config/zoom*
fi
done
}
post_remove() {
echo "killing Zoom if it is running..."
killall zoom 2>/dev/null
# Users on the system
USERS=$(awk -F':' '{ print $1 }' /etc/passwd)
# echo USERS=$USERS
for user in $USERS; do
# Cleanup user configuration files
if [ -d "/home/$user/.zoom" ]; then
rm -rvf /home/$user/.zoom
fi
if [ -d "/home/$user/.cache" ]; then
rm -rf /home/$user/.cache
fi
if [ -d "/home/$user/.config" ]; then
rm -vf /home/$user/.config/zoom*
fi
done
}