blob: 111116c33643d2cb088a4a7b178011c8f0961d40 (
plain)
- control:
- AddInstallable = ( samba samba_reload )
-
- #
- # Variables for the print spooldir
- # You can change the rights on the dir in the "directories:"
- # section.
- #
- printdir = ( /var/spool/lpd/sharedprinter )
-
- editfiles:
- samba::
- { /etc/samba/smb-printers.conf
- AutoCreate
- #
- # [netlogon]
- #
- BeginGroupIfNoLineMatching "^\[printers\]"
- Append '[printers]'
- Append ' comment = %S printer'
- Append ' path = /tmp'
- Append ' printing = cups'
- Append ' public = yes'
- Append ' printable = yes'
- EndGroup
- DefineClasses "samba_reload"
- }
- samba_reload::
- { /etc/samba/smb-printers.conf
- LocateLineMatching "^; EDITED BY CFENGINE .*"
- ReplaceAll '; EDITED BY CFENGINE .*$' With '; EDITED BY CFENGINE $(date)'
- CatchAbort
- BeginGroupIfNoMatch "^; EDITED BY CFENGINE .*"
- Append '; EDITED BY CFENGINE $(date)'
- EndGroup
- }
- directories:
- samba::
- $(printdir)
- mode=770
- owner=root
- group=users
- processes:
- "smbd" restart "/etc/init.d/samba restart"
- shellcommands:
- samba_reload::
- "/etc/init.d/samba force-reload"
|