19 lines
500 B
Plaintext
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
|