void-packages/srcpkgs/hplip/hplip-gui.REMOVE

19 lines
500 B
Plaintext

case "${ACTION}" in
pre)
# Handle the configuration symlink, if it points to the GUI config.
# The link will be replaced to the non-GUI config if that exists;
# otherwise, it will just be removed.
if [ -L etc/hp/hplip.conf ]; then
case "$(readlink etc/hp/hplip.conf 2>/dev/null)" in
""|hplip-gui.conf)
# Replace with no-gui symlink
if [ -e etc/hp/hplip-nogui.conf ]; then
ln -sf hplip-nogui.conf etc/hp/hplip.conf
else
rm etc/hp/hplip.conf
fi
;;
esac
fi
esac