[PATCH] samba-tool: Adding/removing none-existent users to/from groups doesn't fail
Michael Adam
obnox at samba.org
Thu Oct 16 17:02:40 MDT 2014
pushed to autobuild, thanks!
Just a minor commit message cleanup:
git usually wants 1 short 1st commit messag line,
then 1 blank line and then more stuff.
I reformatted the commit msg accordingly.
Also, I added "samba-tool: " to the beginning
of the first commit msg line
Cheers - Michael
On 2014-10-13 at 22:52 +0200, Marc Muehlfeld wrote:
> Hello,
>
> attached a small patch, that solves the request of
> https://bugzilla.samba.org/show_bug.cgi?id=10871
>
> Please review and push, if OK. Thanks.
>
>
> Regards,
> Marc
> From 6379a9736f716db8723f2d570625d2251ce63917 Mon Sep 17 00:00:00 2001
> From: Marc Muehlfeld <mmuehlfeld at samba.org>
> Date: Sun, 12 Oct 2014 16:32:08 +0200
> Subject: [PATCH 1/2] Add exception when trying to add/remove none existent
> users from a group. This allows a better scripting around samba-tool for
> adding/removing users to/from groups. Before the output and the return code
> had indicated that everything was successul.
>
> See: https://bugzilla.samba.org/show_bug.cgi?id=10871
>
> Signed-off-by: Marc Muehlfeld <mmuehlfeld at samba.org>
> ---
> python/samba/samdb.py | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/python/samba/samdb.py b/python/samba/samdb.py
> index 2dfc839..e6d99bc 100644
> --- a/python/samba/samdb.py
> +++ b/python/samba/samdb.py
> @@ -260,7 +260,7 @@ changetype: modify
> ldb.binary_encode(member), ldb.binary_encode(member)), attrs=[])
>
> if len(targetmember) != 1:
> - continue
> + raise Exception('Unable to find "%s". Operation cancelled.' % member)
>
> if add_members_operation is True and (targetgroup[0].get('member') is None or str(targetmember[0].dn) not in targetgroup[0]['member']):
> modified = True
> --
> 1.9.3
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20141017/0cf4b72e/attachment.pgp>
More information about the samba-technical
mailing list