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

(-)/home/vheidelb/git/ucs/nagios/univention-nagios/nagios-server.py.orig (-1 / +3 lines)
 Lines 726-737    Link Here 
726
	for dir in dirs:
726
	for dir in dirs:
727
		dirname = os.path.join('/etc/nagios/conf.univention.d', dir)
727
		dirname = os.path.join('/etc/nagios/conf.univention.d', dir)
728
		univention.debug.debug(univention.debug.LISTENER, univention.debug.INFO, 'NAGIOS-SERVER: creating dir: %s' % dirname)
728
		univention.debug.debug(univention.debug.LISTENER, univention.debug.INFO, 'NAGIOS-SERVER: creating dir: %s' % dirname)
729
		listener.setuid(0)
729
		if not os.path.exists(dirname):
730
		if not os.path.exists(dirname):
730
			listener.setuid(0)
731
			try:
731
			try:
732
				os.mkdir(dirname)
732
				os.mkdir(dirname)
733
			finally:
733
			finally:
734
				listener.unsetuid()
734
				listener.unsetuid()
735
		else:
736
			listener.unsetuid()
735
737
736
738
737
def deleteTree(dirname):
739
def deleteTree(dirname):

Return to bug 49841