modularize
[mapsector.git] / lib / 00_utilities.sh
1 deviceid()
2 {
3     ls -lL "$1" 2>/dev/null | awk -F '[ ,]+' '{print "(" $5 ", " $6 ")"}'
4 }
5
6 dmcryptmap()
7 {
8     devnums="`deviceid $1`"
9
10     dmsetup ls --target crypt | awk '{print $1}' | while read dmdev; do
11         if dmsetup deps $dmdev | grep -qF "$devnums"; then
12             echo "/dev/mapper/$dmdev"
13         fi
14     done
15 }