[Freeipa-devel] [PATCH] 0003 Honor the default home directory in user_add

Petr Viktorin pviktori at redhat.com
Wed Feb 8 09:11:27 UTC 2012


On 02/07/2012 10:31 PM, Rob Crittenden wrote:
> Petr Viktorin wrote:
>> On 02/07/2012 01:52 PM, Petr Viktorin wrote:
>>> Honor the default home directory base when creating a new user. Test
>>> included. I also cleaned up the way home directory was created.
>>>
>>> This patch removes the default from the --homedirectory option, letting
>>> the server fill it in pre_callback. If I'm reading this correctly,
>>> default_from and create_default run on the client-side, so they can't
>>> get to the config without round-tripping to the server.
>>>
>>> https://fedorahosted.org/freeipa/ticket/2332
>>>
>>> Also, I've cleaned up the home directory generation to use
>>> posixpath.join instead of '%s/%s' and ad-hoc cleanup. This should be
>>> more robust. (It will also behave differently if the username starts
>>> with '/' or maybe similar cases of the user asking for trouble.)
>>>
>>> A question: Do we want to use posixpath here, or os.path? Put another
>>> way, should the home directories separated by '\' if the server runs on
>>> Windows?
>>>
>>>
>>> _______________________________________________
>>> Freeipa-devel mailing list
>>> Freeipa-devel at redhat.com
>>> https://www.redhat.com/mailman/listinfo/freeipa-devel
>>
>> Martin told me I need to make two changes: remove autofill along with
>> default_from, and since I have touched the API, update API.txt.
>>
>> Attaching the updated patch.
>
> This works well. I noticed that the default shell has the same problem.
>
> I wonder if we should roll that similar change in or open a separate
> ticket.
>
> rob

Good point.
I went ahead and rolled it in, since I noticed I also didn't update 
API.txt correctly. Attaching updated patch.


-- 
Petr³
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pviktori-0003-3-Honor-default-home-directory-and-login-shell-in-user.patch
Type: text/x-patch
Size: 12610 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20120208/aedf5b97/attachment.bin>


More information about the Freeipa-devel mailing list