Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > a6aae3a662c1e10e2473fbb4ddffc9d5 > files > 1

cups-2.0.4-1.3.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"