
@!@
if configRegistry.has_key('samba/password/checkscript') and configRegistry['samba/password/checkscript']:
	print ' check password script = %s' %  configRegistry['samba/password/checkscript']

if configRegistry['server/role'] == 'domaincontroller_master' or (configRegistry.has_key('samba/domainmaster') and configRegistry['samba/domainmaster']=='yes'):
	if configRegistry.has_key( 'samba/script/adduser' ) and not configRegistry[ 'samba/script/adduser' ].lower( ) in [ "none", "false", "no" ]:
		print '	add user script = /usr/share/univention-admin-tools/univention-adduser "%u"'
	if configRegistry.has_key( 'samba/script/deleteuser' ) and not configRegistry[ 'samba/script/deleteuser' ].lower( ) in [ "none", "false", "no" ]:
		print '	delete user script =  /usr/share/univention-admin-tools/univention-deluser "%u"'
	if configRegistry.has_key( 'samba/script/addgroup' ) and not configRegistry[ 'samba/script/addgroup' ].lower( ) in [ "none", "false", "no" ]:
		print '	add group script = /usr/share/univention-admin-tools/univention-addgroup "%g"'
	if configRegistry.has_key( 'samba/script/deletegroup' ) and not configRegistry[ 'samba/script/deletegroup' ].lower( ) in [ "none", "false", "no" ]:
		print '	delete group script =  /usr/share/univention-admin-tools/univention-delgroup "%g"'
	if configRegistry.has_key( 'samba/script/addusertogroup' ) and not configRegistry[ 'samba/script/addusertogroup' ].lower( ) in [ "none", "false", "no" ]:
		print '	add user to group script = /usr/share/univention-admin-tools/univention-adduser "%u" "%g"'
	if configRegistry.has_key( 'samba/script/deleteuserfromgroup' ) and not configRegistry[ 'samba/script/deleteuserfromgroup' ].lower( ) in [ "none", "false", "no" ]:
		print '	delete user from group script = /usr/share/univention-admin-tools/univention-deluser "%u" "%g"'
	if configRegistry.has_key( 'samba/script/addmachine' ) and not configRegistry[ 'samba/script/addmachine' ].lower( ) in [ "none", "false", "no" ]:
		print '	add machine script = /usr/share/univention-admin-tools/univention-addmachine "%u"'
	if configRegistry.has_key( 'samba/script/setprimarygroup' ) and not configRegistry[ 'samba/script/setprimarygroup' ].lower( ) in [ "none", "false", "no" ]:
		print ' set primary group script = /usr/share/univention-admin-tools/univention-setprimarygroup "%u" "%g"'
	if configRegistry.has_key( 'samba/script/renameuser' ) and not configRegistry[ 'samba/script/renameuser' ].lower( ) in [ "none", "false", "no" ]:
		print ' rename user script = /usr/share/univention-admin-tools/univention-renameuser "%u" "%x"'
	if configRegistry.has_key( 'samba/script/postusermodify' ) and not configRegistry[ 'samba/script/postusermodify' ].lower( ) in [ "none", "false", "no" ]:
		print ' post user modify script = /usr/share/univention-samba/kerberize_user -u "%u"'
@!@
