On 5 July 2011 15:40, Stéphane Ducasse <[email protected]> wrote:
> Thanks igor.
> So this is more complex I thought :)
>
> Stef
>
> On Jul 5, 2011, at 10:53 AM, Igor Stasenko wrote:
>
>> Here what they returning (on macs)
>>
>> TTT class>>getSecuredir
>>       <primitive: 'primitiveGetSecureUserDirectory' module: 'SecurityPlugin'>
>>       self primitiveFailed.
>>
>> TTT getSecuredir
>> '/foobar/tooBar/forSqueak/bogus/'
>>
>>
>> TTT class>>primitiveGetUntrustedUserDirectory
>>       <primitive: 'primitiveGetUntrustedUserDirectory' module: 
>> 'SecurityPlugin'>
>>       self primitiveFailed.
>>
>> TTT primitiveGetUntrustedUserDirectory
>> '/Users/sig/Library/Preferences/Croquet/Internet/Untrusted'
>>
>> as you can see none of them could be called 'home', which in my case should 
>> be
>> /Users/sig
>
> what colin did was to do parent parent parent parent :)
>

yeah, but this is err.. lame. :)
Because there is no any guarantee that it won't change.
So, direct request, served by VM to answer a user's home dir would be
preferable.

> Stef
>
>
>
>>
>> On unix system(s), this is easy - one could just use HOME environment
>> variable. On windows.. its different.
>>
>> i'm not sure if there are any prims which allowing you to access
>> environment vars.
>> I remember i made an example for FFI how to read them.. but that means
>> it will work only using FFI.
>>
>>
>> On 5 July 2011 10:47, Igor Stasenko <[email protected]> wrote:
>>> There are two primitives defined in SecurityPlugin:
>>>
>>> primitiveGetSecureUserDirectory
>>> primitiveGetUntrustedUserDirectory
>>>
>>> i'm not sure what they return, but this is all it has.
>>>
>>> On 4 July 2011 18:01, Stéphane Ducasse <[email protected]> wrote:
>>>> do yo have an idea of the primitive?
>>>>
>>>> Stef
>>>>
>>>>>>
>>>>>> FS uses SecurityManager as a fix point to identify home.
>>>>>> Now we do not have Security manager so I'm wondering if we should not 
>>>>>> remove home/document/desktop from FS,
>>>>>> else any ideas how we can replace the entry point a securityManager?
>>>>>>
>>>>> I think you can place a primitives which providing these paths somewhere 
>>>>> in FS.
>>>>>
>>>>>> Stef
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best regards,
>>>>> Igor Stasenko AKA sig.
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Igor Stasenko AKA sig.
>>>
>>
>>
>>
>> --
>> Best regards,
>> Igor Stasenko AKA sig.
>>
>
>
>



-- 
Best regards,
Igor Stasenko AKA sig.

Reply via email to