s4 upgradeprovision: Use replPropertyMetaData for better guess
authorMatthieu Patou <mat@matws.net>
Mon, 7 Jun 2010 12:27:48 +0000 (16:27 +0400)
committerJelmer Vernooij <jelmer@samba.org>
Sat, 19 Jun 2010 22:43:08 +0000 (00:43 +0200)
commitb624440a0fc99c43e97c73ffe7e17621a17b59ae
treeb8c4924e41f1a74df1f31d00c80cfa777f01c710
parentdd963ddb4e84bb1b7bea6ecb3a1e045d170338dc
s4 upgradeprovision: Use replPropertyMetaData for better guess

Rework upgradeprovision in order to get more precise updates when doing upgrade provision.
This is done through the use of replPropertyMetaData information and raw information revealed by the
"reveal" control.
The code has been changed also to avoid double free error when changing the schema (for old provision).
Checking of SD is done a bit more cleverly as we compare the different parts for an ACL separately.
Fix logic when upgrading provision without replPropertyMetaData infos
Also for old provision (pre alpha9) do not copy the usn range because data here will be wrong

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
source4/scripting/bin/upgradeprovision