View | Details | Raw Unified | Return to bug 55264
Collapse All | Expand All

(-)a/services/univention-printserver/cups-printers.py (-2 / +2 lines)
 Lines 416-423   def reload_smbd(): Link Here 
416
	listener.setuid(0)
416
	listener.setuid(0)
417
	try:
417
	try:
418
		ucr_handlers.commit(listener.configRegistry, ['/etc/samba/smb.conf'])
418
		ucr_handlers.commit(listener.configRegistry, ['/etc/samba/smb.conf'])
419
		if os.path.exists('/etc/init.d/samba'):
419
		if os.path.exists('/usr/bin/smbcontrol'):
420
			subprocess.call(('/etc/init.d/samba', 'reload'))
420
			subprocess.call(('/usr/bin/smbcontrol', 'all', 'reload-config'))
421
		elif os.path.exists('/usr/bin/pkill'):
421
		elif os.path.exists('/usr/bin/pkill'):
422
			ud.debug(ud.LISTENER, ud.WARN, "cups-printers: pkill -HUP smbd")
422
			ud.debug(ud.LISTENER, ud.WARN, "cups-printers: pkill -HUP smbd")
423
			subprocess.call(('/usr/bin/pkill', '-HUP', 'smbd'))
423
			subprocess.call(('/usr/bin/pkill', '-HUP', 'smbd'))

Return to bug 55264