Simplify backgrounds diversion, now that there's only one file
This commit is contained in:
parent
b843f363e7
commit
c47b78127b
14
debian/kali-themes.postinst
vendored
14
debian/kali-themes.postinst
vendored
@ -107,15 +107,15 @@ if [ "$1" = "configure" ]; then
|
|||||||
# Install remaining new files
|
# Install remaining new files
|
||||||
install_all
|
install_all
|
||||||
fi
|
fi
|
||||||
# Disable some backgrounds in Gnome and KDE
|
# Disable GNOME backgrounds
|
||||||
while read file; do
|
file=/usr/share/gnome-background-properties/gnome-backgrounds.xml
|
||||||
mkdir -p "$(dirname $file)/disabled"
|
if [ -e $file ]; then
|
||||||
|
diverted_file=$(dirname $file)/disabled/$(basename $file)
|
||||||
|
mkdir -p "$(dirname $diverted_file)"
|
||||||
dpkg-divert --rename --package kali-themes \
|
dpkg-divert --rename --package kali-themes \
|
||||||
--divert "$(dirname $file)/disabled/$(basename $file)" \
|
--divert "$diverted_file" \
|
||||||
--add "$file"
|
--add "$file"
|
||||||
done << EOF
|
fi
|
||||||
/usr/share/gnome-background-properties/gnome-backgrounds.xml
|
|
||||||
EOF
|
|
||||||
# Configure /root/.face to have a red-background avatar
|
# Configure /root/.face to have a red-background avatar
|
||||||
if [ ! -e /root/.face ]; then
|
if [ ! -e /root/.face ]; then
|
||||||
cp /usr/share/kali-themes/.face-root.svg /root/.face
|
cp /usr/share/kali-themes/.face-root.svg /root/.face
|
||||||
|
|||||||
15
debian/kali-themes.postrm
vendored
15
debian/kali-themes.postrm
vendored
@ -41,18 +41,15 @@ case "$1" in
|
|||||||
--divert "$file.original" \
|
--divert "$file.original" \
|
||||||
--remove "$file"
|
--remove "$file"
|
||||||
done
|
done
|
||||||
# Recover disabled backgrounds
|
# Recover GNOME backgrounds
|
||||||
for dir in /usr/share/gnome-background-properties; do
|
file=/usr/share/gnome-background-properties/gnome-backgrounds.xml
|
||||||
dpkg-divert --list "$dir/disabled/*" \
|
diverted_file=$(dirname $file)/disabled/$(basename $file)
|
||||||
| grep 'kali-themes$' \
|
if [ -e "$diverted_file" ]; then
|
||||||
| cut -d ' ' -f 3,5 \
|
|
||||||
| while read file diverted_file; do
|
|
||||||
dpkg-divert --rename --package kali-themes \
|
dpkg-divert --rename --package kali-themes \
|
||||||
--divert "$diverted_file" \
|
--divert "$diverted_file" \
|
||||||
--remove "$file"
|
--remove "$file"
|
||||||
done
|
rmdir "$(dirname $diverted_file)" || :
|
||||||
rmdir "$dir/disabled"
|
fi
|
||||||
done
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user