blob: a46342a9947fd8824c4c9425413763b9ebb4d9a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/bin/sh
for d in /bin /sbin /lib /lib32 /libo32 /libx32 /lib64; do
linkname="$(readlink $d)"
if [ "$linkname" = "usr$d" ] || [ "$linkname" = "/usr$d" ]; then
echo "This system uses merged-usr-via-aliased-dirs, going behind dpkg's" >&3
echo "back, breaking its core assumptions. This can cause silent file" >&3
echo "overwrites and disappearances, and its general tools misbehavior." >&3
echo "See <https://wiki.debian.org/Teams/Dpkg/FAQ#broken-usrmerge>." >&3
break
fi
done
|