Ensure all directories in the path are created,
otherwise admx upload fails here.
Signed-off-by: David Mulder <dmulder@suse.com>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Autobuild-User(master): David Mulder <dmulder@samba.org>
Autobuild-Date(master): Wed Jun 9 22:26:42 UTC 2021 on sn-devel-184
sub_dir = '\\'.join([smb_dir, path_in_admx]).replace('/', '\\')
smb_path = '\\'.join([sub_dir, fname])
try:
- conn.mkdir(sub_dir)
+ create_directory_hier(conn, sub_dir)
except NTSTATUSError as e:
if e.args[0] == 0xC0000022: # STATUS_ACCESS_DENIED
raise CommandError("The authenticated user does "