Contents |
If you build the package by using OBS, you can create the image based on the live repo. To get the live repo, please find the project on the OBS which contains the package you built first, for example: Projects->home:xxxx:branches:Trunk, click the build repository, such as "Trunk", then click "Go to download repository", you will get the link to the live repo: http://download.meego.com/live/home:/xxxx:/branches:/Trunk/Trunk/
If you build the package in your local build environment(not on OBS), you can create a local repo and create the new image based on your local repo.
$cp *.rpm /var/tmp/localrepo/ $cd /var/tmp/localrepo/ $createrepo .
Create your .ks file or get an existing ks file, for example meego-ivi-ia32-1.2.0.ks can be found at http://repo.meego.com/MeeGo/releases/1.2.0/images/meego-ivi-ia32/, for details about creating or updating ks file, please refer to: Image Configurations - KickStart Files
Once you get the ks file, what you need to do is adding the follow line to ks file:
$repo --name=live --baseurl=http://download.meego.com/live/home:/xxxx:/branches:/Trunk/Trunk/ --save $repo --name=local --baseurl=file:///var/tmp/localrepo/ --save
More mic2 information can reference to Image Creation
Here’s an example:
$/usr/bin/mic-image-creator --config=/root/mic/ivi-ia32.ks
Once mic-image-creator finished, you can find the new image from the output information.