Glad to hear the issue has already been fixed.
I'll continue to play around with t2, thanks for the help!
-- Shawn
On 1/8/19 3:23 PM, Ren� Rebe wrote:
Hi,
On 08 Jan 2019, at 19:22, Shawn Anastasio <[email protected]> wrote:
Thank you for the comprehensive response!
The information about /etc/SDE-CONFIG is exactly what I was looking for.
When playing around the t2 scripts though, I found what may be an error in the
glibc/linux-headers package for ppc64. On my freshly installed system, the
`/usr/include/asm` directory doesn't exist, which prevented
Ah, yes, I remember some builds had this missing due to something strange I do
not remember right now, maybe something like glibc not re-installing headers
when they did not change or so. But this was fixed, so probably rebuilding
glibc and/or linux-header could have fixed this.
most things from building. I was able to work around it by copying the headers
from another linux install, but this is of course not the proper solution.
Do you have any suggestions on where to start looking to fix this issue? Or
have I overlooked something?
Ah, already answered above, a new build (like the ps3 one) should not have this
issue anymore, and the re-build could have fixed it. Though re-building glibc
is always a bit dangerous, though it should work.
Ren�
Thanks again,
Shawn
On 1/8/19 4:12 AM, Ren� Rebe wrote:
Hi Shawn,
On 08 Jan 2019, at 04:03, Shawn Anastasio <[email protected]
<mailto:[email protected]>> wrote:
Hello all,
Welcome!
I recently discovered the t2 project and decided to try it out in a VM on my
IBM POWER9-based workstation. Using the t2-minimal-ppc64-r46697.iso installer,
I was able to successfully install the distro without too much fuss.
My question now is, how does package management work? I've been looking through
the handbook and see that the `mine` utility can be used for binary packages
and this seems to work fine, but I am currently interested in building packages
from source. I see that a script named `Emerge-Pkg` is supposed to allow this,
but it is not present on my installation. I also see that it is present in the
t2-trunk svn repo, but I'm unclear on how this is supposed to integrate with my
existing system.
I have checked out the t2-trunk repository to my t2 installation and attempted
to use the included Emerge-Pkg script, but it complains that I don't have a
configuration. It is my understanding, however, that the configuration files
are used to define targets for bootstrapping a new t2 build, not for extending
an existing one. Is it possible to instruct the script to use my existing
system configuration?
If anybody could explain the t2 package management system and how to properly
build packages from source for an existing system, it would be greatly
appreciated.
Apart from building embedded firmware images and such, T2 can be for the most
part be considered a source based distribution.
So you indeed would use scripts/Emerge-Pkg to build packages from source.
You run scripts/Config once to select your configuration, and you could best
copy the ISO one installed in /etc/SDE-CONFIG/ to config/default as a binary
compatible start. Maybe we should change the installer to do so.
The ISO uses mine to install the pre-compiled binary packages, or embedded
systems could do so if the developer / vendor of such system ships binary
updates.
You can also use mine -r to remove / uninstall packages build form source.
The installer meta data are simple text files in /var/adm/�
Emerge-Pkg dependency resolution is a bit crude, as we use automatic file
access tracking on build time, we should probably spend a little more extra
effort to flag optional dependencies for Emerge-Pkg to build less by default.
So you might often run Emerge-Pkg with -deps=none
And if you want to quickly build something on vintage hardware and not update
minter updates -missing-only.
Hope that is a comprehensive / quick first summary and helps you get started.
If you have more questions just let us know!
Ren�
--
�ExactCODE GmbH,�Lietzenburger Str. 42, DE-10789 Berlin
http://exactcode.com <http://exactcode.com/>�| http://exactscan.com
<http://exactscan.com/>�| http://ocrkit.com <http://ocrkit.com/>�|
http://t2-project.org <http://t2-project.org/>�| http://rene.rebe.de
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2