USE_X_OPTION="no"
fi
- hv_groupadd saned
- hv_useradd -c saned -d /dev/null -g saned -s /bin/false saned
+ # Add group for UDEV rules
+ groupadd --system -f scanner
+
+ groupadd --system -f saned
+ hv_useradd --system -c saned -d /dev/null -g saned -s /bin/false saned
# Fixes an obsolete udev parameter:
sed -i 's/SYSFS/ATTRS/g' ${LFS_TMP}/${PACKAGE}/tools/sane-desc.c
- CONFIGURE_OPTS=" \
- ${CONFIGURE_OPTS} \
- --with-x=${USE_X_OPTION}"
+ CONFIGURE_OPTS+=" --with-x=${USE_X_OPTION}"
}
hvbuild_post()
{
- install -m 644 -v tools/udev/libsane.rules \
+ install -v -m 644 tools/udev/libsane.rules \
/etc/udev/rules.d/65-scanner.rules
# Addition to /etc/services (for both the client and server)
if [ -z "${SANE_SERVER}" ]; then
# If 'SANE_SERVER' is not defined, then we automatically configure for
# the SANE Network Daemon.
-
+
# Adding entry to '/etc/sane.d/dll.conf'
#######echo "${SANE_DRIVER}" >> /etc/sane.d/dll.conf
# Creating '/etc/sane.d/saned.conf'
echo "${LAN_NETWORK_MASK}" > /etc/sane.d/saned.conf
-
+
# Addition to xinetd
cat > /etc/xinetd.d/saned << "EOF"
service sane