24 lines
755 B
Bash
24 lines
755 B
Bash
###########################
|
|
# Remove library symlinks #
|
|
###########################
|
|
case "$( uname -m )" in
|
|
x86_64) LIBDIRSUFFIX="64" ;;
|
|
*) LIBDIRSUFFIX="" ;;
|
|
esac
|
|
|
|
( cd /usr/lib${LIBDIRSUFFIX}/sane && unlink libsane-brother4.so.1 )
|
|
( cd /usr/lib${LIBDIRSUFFIX}/sane && unlink libsane-brother4.so )
|
|
|
|
################################################
|
|
# Remove "brother4" entry from SANE's dll.conf #
|
|
################################################
|
|
# inspired by Void Linux's brother-brscan4/REMOVE
|
|
readonly _TMP_FILE="$(mktemp sane_dll_conf_XXXXXXXXXXX)"
|
|
readonly _SANE_CONF=/etc/sane.d/dll.conf
|
|
readonly _ENTRY=brother4
|
|
if cat "${_SANE_CONF}" | sed -e "/${_ENTRY}/d" > "${_TMP_FILE}"
|
|
then
|
|
cat "${_TMP_FILE}" > "${_SANE_CONF}"
|
|
fi
|
|
rm "${_TMP_FILE}"
|