blob: 4215273ed16c224024a1e257f671d9a7cfa68b6c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/bash
target_file="$1"
safe_name="$(systemd-escape "$target_file")"
set +x
loop_device=$(losetup --find --show "$target_file")
ln -s $loop_device "/dev/loop-by-name/${safe_name}"
for part in "${loop_device}"p*; do
last_two=${part:$[${#part}-2]}
ln -s $part \
"/dev/loop-by-name/${safe_name}-${last_two}"
done
|