You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
532 B
17 lines
532 B
#!/bin/sh
|
|
|
|
NAME=${DEVNAME#/dev/}
|
|
QDB_KEY="/qubes-block-devices/$NAME"
|
|
# Trailing slash is intentional - it will remove the whole directory, instead of
|
|
# a single base entry
|
|
qubesdb-rm "$QDB_KEY/"
|
|
qubesdb-write /qubes-block-devices ''
|
|
|
|
if [ -r /var/run/qubes/block-slave-cache-$NAME ]; then
|
|
# update info about underlying devices of device-mapper (if any);
|
|
for dev in $(cat /var/run/qubes/block-slave-cache-$NAME); do
|
|
udevadm trigger /sys/class/block/$dev
|
|
done
|
|
rm -f /var/run/qubes/block-slave-cache-$NAME
|
|
fi
|