Skip to content

Commit a0e8042

Browse files
Remove old diversions if they exist
1 parent 52a651a commit a0e8042

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

Trixie/config/hooks/live/9005-nodebian.chroot

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,13 @@ Font=Noto Sans,10,-1,5,50,0,0,0,0,0
2828
EnableHiDPI=true
2929
EOF
3030

31-
## Divert /etc/os-release to /etc/os-release.debian
31+
# Safely remove existing dpkg diversions if they exist
32+
for file in /etc/os-release /usr/lib/os-release; do
33+
if dpkg-divert --list | grep -q "^local diversion of $file"; then
34+
dpkg-divert --remove "$file"
35+
fi
36+
done
37+
38+
# Add new diversions
3239
dpkg-divert --add --rename --divert /etc/os-release.debian /etc/os-release
33-
34-
## Divert /usr/lib/os-release to /usr/lib/os-release.debian
3540
dpkg-divert --add --rename --divert /usr/lib/os-release.debian /usr/lib/os-release
36-
37-
38-

0 commit comments

Comments
 (0)