View | Details | Raw Unified | Return to bug 19428 | Differences between
and this patch

Collapse All | Expand All

(-) (-2 / +16 lines)
 Lines 86-94    Link Here 
86
	print >>out, ''
86
	print >>out, ''
87
87
88
def main():
88
def main():
89
	ldap_server = configRegistry['ldap/server/name']
89
	# parse command line
90
	# parse command line
90
	try:
91
	try:
91
		opts, pargs = getopt.getopt(sys.argv[1:], 'hsv', ['help', 'simulate', 'verbose'])
92
		opts, pargs = getopt.getopt(sys.argv[1:], 'hsvh', ['help', 'simulate', 'verbose', 'host'])
92
	except:
93
	except:
93
		usage(sys.stderr)
94
		usage(sys.stderr)
94
		sys.exit(2)
95
		sys.exit(2)
 Lines 104-109    Link Here 
104
		elif option == '-v' or option == '--verbose':
105
		elif option == '-v' or option == '--verbose':
105
			global verbose
106
			global verbose
106
			verbose = True
107
			verbose = True
108
		elif option == '--host':
109
			ldap_server = value
107
110
108
	hostdn = configRegistry.get('ldap/hostdn')
111
	hostdn = configRegistry.get('ldap/hostdn')
109
	if not hostdn:
112
	if not hostdn:
 Lines 113-119    Link Here 
113
	
116
	
114
	nfsmounts = query_policy(hostdn)
117
	nfsmounts = query_policy(hostdn)
115
118
116
	ldap_server = configRegistry['ldap/server/name']
117
	debug("Using ldap server %s\n" % ldap_server)
119
	debug("Using ldap server %s\n" % ldap_server)
118
	lo = ldap.initialize("ldap://%s" % ldap_server)
120
	lo = ldap.initialize("ldap://%s" % ldap_server)
119
	lo.simple_bind_s("","")
121
	lo.simple_bind_s("","")
 Lines 47-52    Link Here 
47
			fi
47
			fi
48
		else
48
		else
49
			log_end_msg 1
49
			log_end_msg 1
50
			for host in $ldap_server_addition; do
51
				if /bin/netcat -q0 -w4 $host 389 </dev/null >/dev/null 2>&1; then
52
					run-parts /usr/lib/univention-directory-policy --host $host>>/var/log/univention/ldap-policy.log 2>&1
53
					if [ $? = 0 ]; then
54
						log_end_msg 0
55
					else
56
						log_end_msg 1
57
					fi
58
				else
59
					log_end_msg 1
60
				fi
61
			done
50
		fi
62
		fi
51
		;;
63
		;;
52
	stop)
64
	stop)

Return to bug 19428