Ajout lighttpd (fonctionne avec PHP5)
[hvlinux.git] / stage5 / pkg / sane-backends
index b12df7c..260dc6b 100644 (file)
@@ -10,6 +10,9 @@ hvconfig_pre()
         USE_X_OPTION="no"
     fi
 
+    # Add group for UDEV rules
+    hv_groupadd scanner
+
     hv_groupadd saned
     hv_useradd -c saned -d /dev/null -g saned -s /bin/false saned
 
@@ -23,7 +26,7 @@ hvconfig_pre()
 
 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)
@@ -36,16 +39,26 @@ hvbuild_post()
     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 /etc/inetd.conf
-        string_add "sane  stream tcp nowait saned /usr/sbin/tcpd saned" \
-           /etc/inetd.conf
+
+        # Addition to xinetd
+        cat > /etc/xinetd.d/saned << "EOF"
+service sane
+{
+   disable        = no
+   socket_type    = stream
+   protocol       = tcp
+   wait           = no
+   user           = saned
+   server         = /usr/sbin/saned
+   log_type       = SYSLOG local4 info
+}
+EOF
     else
         # If 'SANE_SERVER' is defined, then we must specify the address of the
         # remote SANE server to use.