more errata

The .profile used to change PS1 etc is ~/.mersdk.profile (not  
~/.mersdkrc.profile)

Thanks Tuomas

David

On 25/02/12 23:32, David Greaves wrote:
> um, it's late ... that should say:
> 
> sudo zypper ref
> sudo zypper in sdk-chroot
> 
> and no, I didn't put sudo in front of
>   /path/to/SDK/mer-sdk-chroot mount
> either ... but that's optional now
> 
> :)
> 
> David
> 
> On 25/02/12 23:16, David Greaves wrote:
>> I've done some more work on the chroot setup today so I'd appreciate some 
>> tests
>> and feedback on the new version before I put it into an image.
>>
>> I've incorporated Rodrigo's SSL cert fix for Ubuntu too - thanks!
>>
>> Note that the hooks have changed names - they're still defined in ~/.mersdkrc
>> but are now called: enter_sdk; leave_sdk; mount_sdk; umount_sdk
>>
>> You don't need a new image to try it, just:
>> * enter an existing SDK
>> * zypper ref
>> * zypper in sdk-chroot
>> * leave the SDK
>> * There's a small chance that you'll need to manually unmount some leftover 
>> bind
>> mounts - please manually check all bind mounts are gone.
>> * setup the SDK mounts by running:  /path/to/SDK/mer-sdk-chroot mount
>> * use the SDK by running:   /path/to/SDK/mer-sdk-chroot enter
>> * Before deleting the SDK run : /path/to/SDK/mer-sdk-chroot umount
>>
>> If you create a ~/.mersdkrc.profile you can do useful things like set a 
>> special
>> prompt inside the SDK eg:
>>   PS1="MerSDK $PS1"
>>
>> There's some sanity checking so you should find that you can't run
>>  /path/to/SDK/mer-sdk-chroot umount
>> whilst a session is in progress and
>>  /path/to/SDK/mer-sdk-chroot mount
>> will refuse to run twice.
>>
>> The changelog is:
>> * Sat Feb 25 2012 David Greaves <[email protected]> - 0.3-1
>> - git 3264fc0
>> - Change usage to
>>   - mer-sdk-chroot mount
>>     This sets up bind mounts in the chroot as a one-off
>>   - mer-sdk-chroot enter
>>     May be used in multiple terminals and simply enters the chroot
>>   - mer-sdk-chroot umount
>>     Used to un-mount the bind mounts in case the SDK needs removing
>> - Support ~/.mersdk.profile execution when entering SDK chroot (magic)
>> - Count active chroot session
>> - Rework user hooks to support
>>   - enter_sdk
>>   - leave_sdk
>>   - mount_sdk
>>   - umount_sdk
>> - umount everything in the chroot
>> - use --rbind to mount / on parentroot; also use --make-unbindable to
>>   support concurrent SDK usage
>> - Support all/none/home/root as valid mount variants
>> - Ensure sdkroot is canonical
>> - Add -r to make supporting a different rootfs explicit
>>
>> Git code is at: https://github.com/lbt/sdk-kickstarter-configs
>>
>> David
>>
>>
>> On 25/02/12 02:04, Hui Zhang wrote:
>>> Hi Timo,
>>>   We have tested the meego-mer-sdk-atom vesion(at that time the latest 
>>> version
>>> has not come out), osc build in this version is quite good!
>>>   We will soon test the latest version.
>>>   Thanks for the hard work:)
>>>
>>> On Sat, Feb 25, 2012 at 1:18 AM, Timo Härkönen <[email protected]
>>> <mailto:[email protected]>> wrote:
>>>
>>>     Hi
>>>
>>>     The platform SDK [0] is a work in progress but if you have experimented 
>>> with
>>>     it we'd like to hear your thoughts on it so the it can be made more 
>>> useful
>>>     (or documented to be more useful).
>>>
>>>     What did you do with it? did it work? did it have all the things needed
>>>     available (or are we not planning to ship something needed with it)? 
>>> etc.
>>>
>>>     Thanks,
>>>
>>>     -Timo
>>>
>>>     [0] http://wiki.merproject.org/wiki/Platform_SDK
>>>
>>>
>>
>>
> 
> 


-- 
"Don't worry, you'll be fine; I saw it work in a cartoon once..."


Reply via email to