summaryrefslogtreecommitdiff
path: root/omnibus/package-scripts/chefdk/postrm
diff options
context:
space:
mode:
Diffstat (limited to 'omnibus/package-scripts/chefdk/postrm')
-rwxr-xr-xomnibus/package-scripts/chefdk/postrm42
1 files changed, 0 insertions, 42 deletions
diff --git a/omnibus/package-scripts/chefdk/postrm b/omnibus/package-scripts/chefdk/postrm
deleted file mode 100755
index 428bf7c3b0..0000000000
--- a/omnibus/package-scripts/chefdk/postrm
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-# WARNING: REQUIRES /bin/sh
-#
-# - must run on /bin/sh on solaris 9
-# - must run on /bin/sh on AIX 6.x
-# - if you think you are a bash wizard, you probably do not understand
-# this programming language. do not touch.
-# - if you are under 40, get peer review from your elders.
-
-is_darwin()
-{
- uname -v | grep "^Darwin" 2>&1 >/dev/null
-}
-
-is_smartos() {
- uname -v | grep "^joyent" 2>&1 >/dev/null
-}
-
-if is_smartos; then
- PREFIX="/opt/local"
-elif is_darwin; then
- PREFIX="/usr/local"
-else
- PREFIX="/usr"
-fi
-
-cleanup_symlinks() {
- binaries="chef chef-solo chef-apply chef-shell knife shef ohai berks chef-zero fauxhai foodcritic kitchen rubocop strain strainer chef-client"
- for binary in $binaries; do
- rm -f $PREFIX/bin/$binary
- done
-}
-
-# Clean up binary symlinks if they exist
-# see: http://tickets.opscode.com/browse/CHEF-3022
-if [ ! -f /etc/redhat-release -a ! -f /etc/fedora-release -a ! -f /etc/system-release ]; then
- # not a redhat-ish RPM-based system
- cleanup_symlinks
-elif [ "x$1" = "x0" ]; then
- # RPM-based system and we're deinstalling rather than upgrading
- cleanup_symlinks
-fi