Skip to content

Instantly share code, notes, and snippets.

@jeansymolanza
Last active February 25, 2020 11:11
Show Gist options
  • Save jeansymolanza/d5d24c59e8c4fed8f5d96949925d65ef to your computer and use it in GitHub Desktop.
Save jeansymolanza/d5d24c59e8c4fed8f5d96949925d65ef to your computer and use it in GitHub Desktop.
#!/bin/sh
set -e
echo "Starting Unidata 8.1.2 uninstall"
# Rolling back previous Unidata if it exists
if [[ -d /var/tmp/812_UPGR/pre/bin/ ]]; then
rsync -Kavr --delete /var/tmp/812_UPGR/pre/bin/* /usr/ud/bin/
fi
if [[ -d /var/tmp/812_UPGR/pre/lib/ ]]; then
rsync -Kavr --delete /var/tmp/812_UPGR/pre/lib/* /usr/ud/lib/
fi
if [[ -d /var/tmp/812_UPGR/pre/include/ ]]; then
rsync -Kavr --delete /var/tmp/812_UPGR/pre/include/* /usr/ud/include/
fi
if [[ -f /var/tmp/812_UPGR/pre/parttbl ]]; then
cp -fv /var/tmp/812_UPGR/pre/parttbl /usr/ud/parttbl
fi
if [[ -d /var/tmp/812_UPGR/pre/unishared/ ]]; then
rsync -Kavr --delete /var/tmp/812_UPGR/pre/unishared/* /usr/unishared/
fi
# Setup permissions in /usr/ud/
if [[ -d /usr/ud/bin/ ]]; then
chown -R kl_batch:sb /usr/ud/bin/
chmod 755 -R /usr/ud/bin/
fi
if [[ -d /usr/ud/demo/ ]]; then
chown -R kl_batch:sb /usr/ud/demo/
chmod 755 -R /usr/ud/demo/
fi
if [[ -d /usr/ud/edadrv_exam/ ]]; then
chown -R kl_batch:sb /usr/ud/edadrv_exam/
chmod 755 -R /usr/ud/edadrv_exam/
fi
if [[ -d /usr/ud/include/ ]]; then
chown -R kl_batch:sb /usr/ud/include/
chmod 755 -R /usr/ud/include/
fi
if [[ -d /usr/ud/ods/ ]]; then
chown -R kl_batch:sb /usr/ud/ods/
chmod 755 -R /usr/ud/ods/
fi
if [[ -f /usr/ud/parttbl ]]; then
chown -R kl_batch:sb /usr/ud/parttbl
chmod 755 /usr/ud/parttbl
fi
if [[ -d /usr/ud/sys/ ]]; then
chown -R kl_batch:sb /usr/ud/sys/
chmod 755 /usr/ud/sys/
fi
if [[ -d /usr/ud/log/ ]]; then
chown -R kl_batch:sb /usr/ud/log/
chmod 755 /usr/ud/log/
fi
if [[ -d /usr/ud/sudo/ ]]; then
chown -R kl_batch:sb /usr/ud/sudo/
chmod 755 -R /usr/ud/sudo/
fi
echo "Finished Unidata 8.1.2 uninstall"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment