...
1#!/bin/sh
2set -eu
3echo "Disabled udev in lvm config"
4sed -i -e 's/udev_rules.*/udev_rules = 0/' -e 's/udev_scan.*/udev_scan = 0/' /etc/lvm/lvm.conf
5pvcName=$$(basename "$$VOL_DIR")
6
7vol_realp=$$(readlink -f "/dev/ien/$$pvcName")
8if ! findmnt --source "$$vol_realp" >/dev/null; then
9 echo "$$pvcName has already been unmounted"
10else
11 umount -v "$$VOL_DIR"
12fi
13
14rm -rfv "$$VOL_DIR"
15
16if [ -L "/dev/ien/$$pvcName" ]; then
17 echo "Removing logical volume called $$pvcName"
18 lvremove -v -y /dev/ien/"$$pvcName"
19else
20 echo "Logical volume called $$pvcName has already been removed"
21fi
22
23echo "Shutting down linkerd-proxy"
24curl -X POST http://localhost:4191/shutdown || true
View as plain text