|
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')) |