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());
        }
 

Reply via email to