#!/bin/bash # # Converts libsane.usermap to an udev rules file # if [ ! -e libsane.rules ]; then cat > libsane.rules < /dev/null); then echo $map >> libsane.rules else set $map vid=$(echo $3 | cut -b3-) pid=$(echo $4 | cut -b3-) echo -e "SYSFS{idVendor}==\"$vid\", SYSFS{idProduct}==\"$pid\", MODE=\"660\", GROUP=\"scanner\"" >> libsane.rules fi done } echo >> libsane.rules echo "LABEL=\"libsane_rules_end\"" >> libsane.rules exit 0