And what if you have several first actions?

On 9 February 2015 at 12:44, Roberto Minelli <[email protected]> wrote:

> Nope. Imagine (and this is my case) that I distribute a startup script to
> my users and I want, on them machine, that my script runs last. How can you
> achieve that?
>
> However, I believe that we need a mechanism for that and not workarounds ;)
>
> R
>
> On 09 Feb 2015, at 12:16, Guillermo Polito <[email protected]>
> wrote:
>
> Can't you as a workaround use only one startup action that performs both
> actions sequentially?
>
> StartupPreferencesLoader default executeAtomicItems: {
>   StartupAction
>    name: ‘My second startup action’
> code: [
>              "the code of the *first* startup action"
>
>               "the code of the *second* startup action"
>         ]
>      runOnce: true
> }
>
> El Mon Feb 09 2015 at 12:07:04 PM, Roberto Minelli <[email protected]>
> escribió:
>
>> Hi,
>>
>> I already asked this question a while ago, and I’d love to know if
>> something has changed: Is there any way to specify an order or priority
>> of StartupAction?
>>
>> In my case, for example, I really need that one of my scripts gets
>> executed last. Can I do that?
>>
>> I could imagine something like
>>
>> StartupPreferencesLoader default executeAtomicItems: {
>>   StartupAction
>>    name: ‘My first startup action’
>> code: [ “Some code here" ]
>> *     order: 1*
>> runOnce: true
>> }
>>
>> StartupPreferencesLoader default executeAtomicItems: {
>>   StartupAction
>>   name: ‘My second startup action’
>> code: [ “Some code here that gets executed after the code in My first
>> startup action” ]
>> *     order: 2*
>>     runOnce: true
>> }
>>
>> On top of my knowledge, after checking 'Deep into Pharo' and ‘Pharo for
>> the Enterprise’, it seems that this is not possible.
>>
>> Am I the only one needing this? I can also try to sketch a solution!
>>
>> Cheers,
>> Roby
>>
>>
>>


-- 
Damien Pollet
type less, do more [ | ] http://people.untyped.org/damien.pollet

Reply via email to