summaryrefslogtreecommitdiff
path: root/modules/losetup/files/dismantle-loop-device
blob: be3f3a06108c187c781a24ac609a465ef75b69d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash

target_file="$1"
safe_name="$(systemd-escape "$target_file")"

set +x

loop_device=$(readlink "/dev/loop-by-name/${safe_name}")
rm "/dev/loop-by-name/${safe_name}"

for part in "/dev/loop-by-name/${safe_name}"-p*; do
	rm "$part"
done

losetup -d $loop_device