Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release-src > by-pkgid > a010b0a875a1935e39dd95f312b854f2 > files > 1

cups-2.0.2-5.mga5.src.rpm

# Let printers have an ACL allowing rw for user lp, so CUPS backends running
# as user lp/group sys can access them.  This should be removed when CUPS is
# run with group 'lp' instead of 'sys', but it may not be trivial to handle
# on upgrades --spuk@2009-10-26

ACTION=="remove", GOTO="not_lp_user_fix"

# Devices specifications copied from 69-printeracl.rules
KERNEL=="parport[0-9]*", GOTO="lp_user_fix"
SUBSYSTEM=="printer", KERNEL=="lp*", GOTO="lp_user_fix"
SUBSYSTEM=="ppdev", GOTO="lp_user_fix"
SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="07", ATTR{bInterfaceSubClass}=="01", GOTO="lp_user_fix"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:0701??:*", GOTO="lp_user_fix"
KERNEL=="lp[0-9]*", GOTO="lp_user_fix"
KERNEL=="irlpt[0-9]*", GOTO="lp_user_fix"
GOTO="not_lp_user_fix"

LABEL="lp_user_fix"
RUN+="/usr/bin/setfacl -m user:lp:rw $env{DEVNAME}"

LABEL="not_lp_user_fix"