<div dir="ltr">Cool! I will have a look tonight.<div><br><div>BTW, I would be free in Taipei this Sunday.</div><div>If you want to meet and discuss, please let me know.</div></div><div><br></div><div>Best regards,</div><div>
-Andrew</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-03-14 14:30 GMT+08:00 Franklin Weng <span dir="ltr"><<a href="mailto:franklin@goodhorse.idv.tw" target="_blank">franklin@goodhorse.idv.tw</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>Thanks for all your suggestions and advises. Since Andreas strongly suggested me to be familiar with debian packaging first, I spent a week and did some work. Please visit<div class="gmail_extra">
<br></div><div class="gmail_extra"><a href="ftp://goodhorse.idv.tw/debian-ezgo/" target="_blank">ftp://goodhorse.idv.tw/debian-ezgo/</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">I read and studied some debian packaging documents [1][2][3] and made three packages: ezgo-artwork, ezgo-menu and ezgo-opencontent. When I install these three packages on a debian-edu (skolelinux) system it can become ezgo style successfully, and when I remove or purge them it can revert back to the original settings (except one thing -- see below.)</div>
</div><div class="gmail_extra"><br></div><div class="gmail_extra">For ezgo-artwork, I studied and referenced debian-edu-artwork about how to replace kdm / ksplash and desktop background images, and followed the example of debian packaging introduction [1]. I also followed debian-edu-artwork and changed some settings under debian/. However, I have to admit that I don't really understand some settings in debian-edu-artwork. Like debian-edu-artwork.install,I don't understand why they put </div>
<div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">debian/tmp/etc</div><div class="gmail_extra">debian/tmp/usr/share</div><div><br></div><div>I just followed their example, and it worked! Besides, I only put settings with KDE only. </div>
<div><br></div><div>For ezgo-menu, it has a "dirty hacked" component, about changing the content of application desktop files. This step is to change the name (mainly for traditional Chinese) into CATEGORY_NAME form. However, it is not revertible. I mean, if I changed it, it would not be able to revert to their original setting after I purge the ezgo-menu package.</div>
<div><br></div></div>
<div class="gmail_extra">For ezgo-opencontent, currently only PhET is inside. I put a binary tar gz file and extract it when installing. The problem of this package is that it depends on browser's java plugins. Right now I know that it should work for all simulations using Oracle Java 8. However it didn't work using current icetea java in debian-edu original system. I don't know what's debian's policy about java.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">In all these packages, the settings under debian/ are still not complete, and still have many defects hence not debian acceptable. Anyway, now I can demo this system to our local teachers. My short term target is reached.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">It's just a start. The next step I want to study is how to turn this into "Pure" (debian acceptable) debian packages. </div><div class="gmail_extra">
<br></div><div class="gmail_extra">Therefore, if you have time, please have a look at these packages and I need your advises about</div><div class="gmail_extra"> - debian packaging : how should I improve the debian packaging?</div>
<div class="gmail_extra"> - how to solve the "unrevertible" problem of ezgo-menu?</div><div class="gmail_extra"><br></div><div class="gmail_extra">And the long term target: to make a debian-ezgo pure blends.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Any advice and help will be very appreciated.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">
Franklin</div><div class="gmail_extra"><br></div><div class="gmail_extra">[1] <a href="https://wiki.debian.org/IntroDebianPackaging" target="_blank">https://wiki.debian.org/IntroDebianPackaging</a></div><div class="gmail_extra">
[2] <a href="https://wiki.debian.org/HowToPackageForDebian" target="_blank">https://wiki.debian.org/HowToPackageForDebian</a></div><div class="gmail_extra">[3] packaging-tutorial packages</div><div class="gmail_extra"><br>
</div><div class="gmail_extra">
<br></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>-Andrew
</div>