Printing server role in testparm
Volker Lendecke
Volker.Lendecke at SerNet.DE
Tue Feb 4 10:31:06 GMT 2003
Hi!
Trivial patch, but for me quite useful. It was a surprise to see that
simply saying 'domain logons = yes' (nothing in domain master) gives
us ROLE_DOMAIN_PDC...
Volker
Index: samba/source/utils/testparm.c
===================================================================
RCS file: /space/vl/cvstree/samba/source/utils/testparm.c,v
retrieving revision 1.60
diff -u -r1.60 testparm.c
--- samba/source/utils/testparm.c 13 Jan 2003 13:03:25 -0000 1.60
+++ samba/source/utils/testparm.c 31 Jan 2003 17:35:03 -0000
@@ -289,6 +289,26 @@
fflush(stdout);
getc(stdin);
}
+
+ printf("Server role: ");
+ switch(lp_server_role()) {
+ case ROLE_STANDALONE:
+ printf("ROLE_STANDALONE\n");
+ break;
+ case ROLE_DOMAIN_MEMBER:
+ printf("ROLE_DOMAIN_MEMBER\n");
+ break;
+ case ROLE_DOMAIN_BDC:
+ printf("ROLE_DOMAIN_BDC\n");
+ break;
+ case ROLE_DOMAIN_PDC:
+ printf("ROLE_DOMAIN_PDC\n");
+ break;
+ default:
+ printf("Unknown -- internal error?\n");
+ break;
+ }
+
lp_dump(stdout, show_defaults, lp_numservices());
}
More information about the samba-technical
mailing list