s4:samba-tool/gpo: use 'gPCFileSysPath' when deleting gpos
authorStefan Metzmacher <metze@samba.org>
Thu, 29 Nov 2012 08:31:12 +0000 (09:31 +0100)
committerKarolin Seeger <kseeger@samba.org>
Mon, 3 Dec 2012 11:48:39 +0000 (12:48 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
(cherry picked from commit dde7eb0d82e9b980c9b08fb4590b7e77bda0c76b)

source4/scripting/python/samba/netcmd/gpo.py

index 5169085635012b35eaf03819929d1617c04dc288..26b2e8c5612dfc1dd8170dd73cdac05d5baabf8b 100644 (file)
@@ -1048,13 +1048,11 @@ class cmd_del(Command):
 
         # Check if valid GPO
         try:
-            get_gpo_info(self.samdb, gpo=gpo)[0]
+            msg = get_gpo_info(self.samdb, gpo=gpo)[0]
+            unc_path = msg['gPCFileSysPath'][0]
         except Exception:
             raise CommandError("GPO '%s' does not exist" % gpo)
 
-        realm = self.lp.get('realm')
-        unc_path = "\\\\%s\\sysvol\\%s\\Policies\\%s" % (realm, realm, gpo)
-
         # Connect to DC over SMB
         [dom_name, service, sharepath] = parse_unc(unc_path)
         try: