libp7/tools/write-udev-rules

37 lines
1.3 KiB
Bash
Executable File

#!/bin/sh
#******************************************************************************#
# Defaults #
#******************************************************************************#
# Project variables
name="libptdr"
version="<unknown version>"
# Maintainer
maintainer="Some unknown guy <anon@localhost>"
# Group
group=datgroup
#******************************************************************************#
# Read arguments #
#******************************************************************************#
for arg ; do case "$arg" in
--name=*) name="${arg#*=}" ;;
--version=*) version="${arg#*=}" ;;
--maintainer=*) maintainer="${arg#*=}" ;;
--group=*) group="${arg#*=}" ;;
esac; done
#******************************************************************************#
# Write result #
#******************************************************************************#
cat <<_EOF
# udev rules generated by ${name} v${version}
# report bugs to ${maintainer}
# ---
# Let access to calculators to everyone in the ${group} group!
ACTION=="add", ATTR{idVendor}=="07cf", ATTR{idProduct}=="6101", GROUP="${group}"
# The End.
_EOF