|
Re: Desktop user (hopefully) switching from Gentoo: msg#00003t2.devel
Hi, just a brief reply (I'm abroad, maybe others can contribute with answers in more detail). On 01.06.2008, at 17:46, Tobias Geerinckx wrote:
Currently the SCM files are not included in the tarball, to keep the size down on our mirrors and for end-user downloads. For developers it might indeed be nice to use full (not exported) tree's, maybe we should add an option for this. * also regarding SCM packages: can I simply tell T2 to scripts/ Download the "latest" revision instead of a manually specified rev. # on the [D] line? Not on the command line, but by either updating the package meta data, or creating your own target overlay defining the new revision. * reverse dependencies: the general consensus on enabling/disabling functionality in packages (comparable to Gentoo's "use flags", e.g. USB support) seems to be including/excluding the library implementing that feature (e.g. entering "- libusb" in scripts/ Config> Custom package selection). Is this correct, and what if USB were to prove necessary after all? Does T2 know which packages decided to disable USB support based on the then-absent libusb during "configure" and build them again? If not built in, can such functionality be scripted using the info provided by the build system? On the those package dependencies are selected based on installed packages. T2 does right now not store information about features disabled due to un- selected / not-installed packages. However, as the exactly same feature was requested during our Linux Tag exhibition we apparently should add it to our TODO list. * deployment & updating: the correct method to build the initial install ISOs seems to be Config ; Build-Target ; Create-ISO. After installing, "svn up [package/]" will get me the newest build scripts. Is there a command that will build & create binary packages for each updated package, or at least a list to pass to Emerge-Pkg? Or am I misunderstanding the way updating works once "inside" the T2 system? Emerge-Pkg -system can be used to update the system on-the-fly (a Gentoo a-like way). If you actually really want to generate a new ISO for "distribution" you can also do this, by flushing updated packages from the build sandbox: ./scripts/Create-ErrList [ -cfg a-config-name ] -newremove Create-ErrList generally prints a pretty table about the build errors. The -newremove option wipes the log files controlling which packages are to be build and thus a Build-Target just builds the updated packages. I hope all these (probably stupid & uninformed :-) end-user questions don't constitute spamming this rather-dev list, and I apologize if they do... You're welcome and all this are quite valid questions, and for some we should even add some new code. The t2 list is at times rather low-volume and until we get linux-kernel levels intended for user questions just as well :-) Greetings, -- René Rebe - ExactCODE GmbH - Europe, Germany, Berlin http://exactcode.de | http://t2-project.org | http://rene.rebe.name ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to lists@xxxxxxxxxxxxxx with a subject of: unsubscribe t2 |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: T2 build for SiS 55x System-on-a-chip: 00003, Rene Rebe |
|---|---|
| Next by Date: | Re: T2 build for SiS 55x System-on-a-chip: 00003, Rene Rebe |
| Previous by Thread: | Desktop user (hopefully) switching from Gentooi: 00003, Tobias Geerinckx |
| Next by Thread: | Re: T2 build for SiS 55x System-on-a-chip: 00003, Marian Aldenhövel |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |