<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>