I'd suggest setting BASEDIR to "" (empty string) when self.LIVECD and 
self.AUTO_INSTALL are False. Then you can just always set SOME_VAR = 
BASEDIR + SOME_OTHER_VAR, without having to check each time.

This may require adding a second variable, if BASEDIR has other uses.

- Keith

Evan Layton wrote:
> Fair enough I can easily remove this check for AUTOHOME.
>
> For the fix to 7880/11436 I know of no other way to differentiate this 
> and it is needed for the use of add_splash_to_menu in libbe.
>
> -evan
>
> Sarah Jelinek wrote:
>> I don't really like adding this type of check, unless its absolutely 
>> required because every time we add a new installer app we have to 
>> modify this code.
>>
>> Is there another way we can tell if differentiation is required?
>>
>> thanks,
>> sarah
>> ****
>>
>> Evan Layton wrote:
>>> Dave Miner wrote:
>>>> Jack Schwartz wrote:
>>>>> Hi Sarah and Evan.
>>>>>
>>>>> On 10/13/09 06:44, Sarah Jelinek wrote:
>>>>>> Hi Evan,
>>>>>>
>>>>>> Looks ok. I do have a question:
>>>>>>
>>>>>> Why do we have this check:
>>>>>>>  if ((self.LIVECD_INSTALL) or (self.AUTO_INSTALL)):
>>>>>>>  365                         self.AUTOHOME = BASEDIR + AUTOHOME
>>>>>>>  366                 else:
>>>>>>>  367                         self.AUTOHOME = AUTOHOME
>>>>>>>  368 
>>>>>>
>>>>>> In ict.py?
>>>>>>
>>>>>> And, what happens when we add the text installer product? Don't 
>>>>>> we have to modify this to include a check for that?
>>>>> Text-install image does introduce a third type here.  I'll address 
>>>>> this as part of the text-installer modification (part of the 
>>>>> text-mode-menu work I've got for Driver Update).
>>>>>
>>>>
>>>> I think the real question is why this is attempting to 
>>>> differentiate at all.  In what situations would this ever be called 
>>>> that BASEDIR shouldn't be prepended?
>>>
>>> I can't think of one currently however it is conceivable that we may 
>>> want to run this outside of the installer similar to 
>>> add_splash_to_menu. If that is the case then we would not want to 
>>> prepend BASEDIR. It was for this possibility that I added this check.
>>>
>>> -evan
>>>
>>>>
>>>> Dave
>>> _______________________________________________
>>> caiman-discuss mailing list
>>> caiman-discuss at opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to