s4-provision Use ProvisioningError and the eadb
authorAndrew Bartlett <abartlet@samba.org>
Mon, 5 Sep 2011 01:07:39 +0000 (11:07 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 5 Sep 2011 01:25:38 +0000 (11:25 +1000)
commit3d05a0856fd44bbd6c7bd88ce407eb0098f6f94c
treef4f4f185b9d508af5179bc22e159faaa8a546778
parent5c8bf1434dd2b68a635b9a273ecf2efba0127cea
s4-provision Use ProvisioningError and the eadb

The eadb flag tells us to avoid using system extended attributes, typcially if we
are not running as root (ie, in a test environment).

The ProvisioningError class allows us to return failures to the upgrade_from_s3 script
which can then be detected correctly by the selftest framework.

Andrew Bartlett
source4/scripting/python/samba/upgrade.py
source4/setup/upgrade_from_s3