You can create a new image based on your local repo
Steps as follows:
install the package "createrepo"
$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 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=local --baseurl=file:///var/tmp/localrepo/ --save
More mic2 information can reference to Image Creation
Here’s an example:
Once mic-image-creator finished, you can find the new image from the output information.