#!/bin/sh set -eu echo "Disabled udev in lvm config" sed -i -e 's/udev_rules.*/udev_rules = 0/' -e 's/udev_scan.*/udev_scan = 0/' /etc/lvm/lvm.conf pvcName=$$(basename "$$VOL_DIR") vol_realp=$$(readlink -f "/dev/ien/$$pvcName") if ! findmnt --source "$$vol_realp" >/dev/null; then echo "$$pvcName has already been unmounted" else umount -v "$$VOL_DIR" fi rm -rfv "$$VOL_DIR" if [ -L "/dev/ien/$$pvcName" ]; then echo "Removing logical volume called $$pvcName" lvremove -v -y /dev/ien/"$$pvcName" else echo "Logical volume called $$pvcName has already been removed" fi echo "Shutting down linkerd-proxy" curl -X POST http://localhost:4191/shutdown || true