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

Collapse All | Expand All

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

Return to bug 19428