<div dir="ltr">Hi, Socct<div><br></div><div style>I debug the codes and have new questions.</div><div style>There's no live cd grub because:</div><div style><div style> (imgcreate/live.py)</div><div> 557 </div><div> 558 def __get_image_stanzas(self, isodir):</div>
<div> 559 kernels = self._get_kernel_versions() <==== here return empty dict: {}</div><div> 560 kernel_options = self._get_kernel_options()</div><div> 561 checkisomd5 = self._has_checkisomd5()</div>
<div><br></div><div style>AND</div><div style>(imgcreate/creater.py function _get_kernel_versions defined here)</div><div style><div>278 version = None </div><div>279 for f in header['filenames']:</div>
<div>280 if f.startswith('/boot/vmlinuz-'):</div><div>281 version = f[14:] </div><div>282 return version </div><div>283 </div><div>284 ts = rpm.TransactionSet(self._instroot)</div>
<div>285 </div><div>286 ret = {}</div><div>287 for header in ts.dbMatch('provides', 'kernel'): <===== ts.dbMatch.count is 0 (so no header and empty ret)</div><div>288 version = get_version(header) </div>
<div>289 if version is None: </div><div>290 continue </div><div>291 </div><div>292 name = header['name'] </div><div>293 if not name in ret: </div>
<div>294 ret[name] = [version] </div><div>295 elif not version in ret[name]: </div><div>296 ret[name].append(version)</div><div>297 </div><div>298 return ret</div><div><br>
</div></div><div style>I tried to understand what's rpm.TransactionSet here, but I found this is imported from a .so file.</div><div style>I have no idea to find where the source codes of this 'ts'</div><div style>
<br></div>BTW, the value of self._instroot is '/var/tmp/imgcreate_asdda/install_root' and my kickstart file is standard I think:<br><span style="background-color:rgb(153,153,153)">lang en_US.UTF-8<br>keyboard us<br>
timezone US/Eastern<br>auth --useshadow --enablemd5<br>selinux --enforcing<br>firewall --disabled<br>part / --size 1024<br><br>repo --name=development --mirrorlist=<a href="http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch">http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch</a><br>
<br><br>%packages<br>@standard<br><br>%end</span></div><div style><span style="background-color:rgb(153,153,153)"><br></span></div>My package version is 18.15 and run in new installed fedora 18<br><br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, Apr 24, 2013 at 10:27 AM, Gareth <span dir="ltr"><<a href="mailto:academicgareth@gmail.com" target="_blank">academicgareth@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hi Socct<div><br></div><div>I have just checked my lived-tools version: 18.15</div><div>I'm now downgrade it into 18.14 as yours to test</div><div><br></div><div>But I found 18.19 tag in source code, is this newest version you mentioned?</div>
</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 24, 2013 at 1:25 AM, Gareth <span dir="ltr"><<a href="mailto:academicgareth@gmail.com" target="_blank">academicgareth@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks Socct<img goomoji="gtalk.328" style="margin:0px 0.2ex;vertical-align:middle" src="cid:gtalk.328@goomoji.gmail"><br>
</div><div class="gmail_extra"><div><div><br><br><div class="gmail_quote">On Wed, Apr 24, 2013 at 1:24 AM, Scott Dowdle <span dir="ltr"><<a href="mailto:dowdle@montanalinux.org" target="_blank">dowdle@montanalinux.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Greetings,<br>
<br>
----- Original Message -----<br>
</div><div>> The last question: if I want to convert an existing system(Fedora)<br>
> into livecd, I could use --shell for installing package. Is there<br>
> any else solution?<br>
<br>
</div>That is not something I've done so no advice from me on that.<br>
<div><div><br>
TYL,<br>
--<br>
Scott Dowdle<br>
704 Church Street<br>
Belgrade, MT 59714<br>
(406)388-0827 [home]<br>
(406)994-3931 [work]<br>
--<br>
livecd mailing list<br>
<a href="mailto:livecd@lists.fedoraproject.org" target="_blank">livecd@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/livecd" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/livecd</a></div></div></blockquote></div><br><br clear="all"><br></div></div><div>
-- <br><div dir="ltr"><font color="#444444">Gareth</font><div>
<font color="#444444"><br></font><div><i><font color="#444444">Cloud Computing, Openstack, Fitness, Basketball<br></font></i></div><div><i><font color="#666666">OpenStack contributor</font></i></div><div><i><font color="#999999">My promise: if you find any spelling or grammar mistakes in my email from Mar 1 2013, notify me </font></i></div>
<div><i><font color="#999999">and I'll donate $1 or ¥1 to an open organization you specify.</font></i></div></div></div>
</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font color="#444444">Gareth</font><div><font color="#444444"><br></font><div><i><font color="#444444">Cloud Computing, Openstack, Fitness, Basketball<br>
</font></i></div><div><i><font color="#666666">OpenStack contributor</font></i></div><div><i><font color="#999999">My promise: if you find any spelling or grammar mistakes in my email from Mar 1 2013, notify me </font></i></div>
<div><i><font color="#999999">and I'll donate $1 or ¥1 to an open organization you specify.</font></i></div></div></div>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font color="#444444">Gareth</font><div><font color="#444444"><br></font><div><i><font color="#444444">Cloud Computing, Openstack, Fitness, Basketball<br>
</font></i></div><div><i><font color="#666666">OpenStack contributor</font></i></div><div><i><font color="#999999">My promise: if you find any spelling or grammar mistakes in my email from Mar 1 2013, notify me </font></i></div>
<div><i><font color="#999999">and I'll donate $1 or ¥1 to an open organization you specify.</font></i></div></div></div>
</div>