-
zedmatrix
hmm i guess i should put the md5 on sync as well
-
nsITobin
zedmatrix: sup
-
zedmatrix
-
zedmatrix
i shouldof put the .crt file
-
zedmatrix
nsITobin: also finished upto end of 7
-
nsITobin
Zed From Scratch?
-
nsITobin
z3dm4tr1x:
-
nsITobin
ZScratch
-
nsITobin
that will be it
-
nsITobin
:P
-
nsITobin
why break a perfectly good naming convention
-
nsITobin
ZLive from ZScratch built with ZBuild
-
nsITobin
sounds like an ecosystem to me
-
zedmatrix
i just found out the right mouse button pauses/resumes an mpv playback :)
-
nsITobin
so whatcha think of my names?
-
zedmatrix
could be, the archive thing i did packages just the build dir, so that the only thing left extract/ make installl
-
zedmatrix
cool end of gcc-14.2.0...
bpa.st/BZNQ
-
nsITobin
this may be a bad idea
-
nsITobin
but i just applyed my pre-ch8 wim to a tmpfs and now i am building it entirely in ram
-
zedmatrix
hmm this is interesting... linux /boot/gentoo dokeymap looptype=squashfs loop=/image.squashfs cdroot
-
nsITobin
malina must not like my crazy activities
-
zedmatrix
i wonder if those are being passed to the rc script
-
zedmatrix
i am just looking at an old gentoo min cd
-
zedmatrix
nsITobin: this is interesting ...
0x0.st/86sh.txt
-
zedmatrix
damn my gentoo didnt have squash-tools
-
nsITobin
zedmatrix: I think I am gonna come up with a generic xml description of a software package
-
zedmatrix
is that so you can use rpm still ?
-
nsITobin
well idealy it would be better to generate spec files from xml sources in case i decide to change it to something else
-
nsITobin
zedmatrix: ran out of space
-
nsITobin
lol
-
nsITobin
uhh how do i destroy this.. just umount?
-
nsITobin
yep
-
zedmatrix
its the build process that will eat that space up
-
zedmatrix
cause i think it'll use like 3x the space
-
zedmatrix
interesting my squash-tools are better than gentoos
-
nsITobin
better or merely newer?
-
zedmatrix
well the unsquash i built with all the decompressors, the gentoo one only had gzip
-
zedmatrix
i would haveto dig into USE flags to fix that
-
zedmatrix
i am also adjusting my qemu start to enable/disable web and ssh ports
-
zedmatrix
hmm the gentoo minimum is upto 739M
-
zedmatrix
oh boy my multilib version is missing libarchive :(
-
zedmatrix
need to build a min tool iso
-
nsITobin
how large is the filesystem if it was just on the harddrive not in squash
-
zedmatrix
my one i am still building is 3.6G
-
zedmatrix
hmm my multilib is only 4.2G (mainly /usr) just using> du -h --max-depth=1 --exclude=/{proc,sources,zbuild} /
-
nsITobin
zedmatrix: how do i know if my static lib is static
-
nsITobin
or static binary i mean
-
zedmatrix
just the file command
-
zedmatrix
see the diff>>
bpa.st/M36A
-
nsITobin
k
-
nsITobin
so the options simply don't work
-
nsITobin
for this
-
zedmatrix
you might haveto modify the rpm build script
-
zedmatrix
but anything it needs has to have the static libs as well, lfs has this option "--disable-static"
-
zedmatrix
so most of you depends for rpm don't have their static libs
-
nsITobin
i was building wimlib
-
nsITobin
or trying to staticly
-
nsITobin
obviously didn't work
-
zedmatrix
nsITobin: from this
gitlab.archlinux.org/archlinux/pack…-/blob/main/PKGBUILD?ref_type=heads anything that uses this should also have static libs
-
zedmatrix
so anything you are passing to configure wimlib, needs to have their .a files
-
zedmatrix
or the --enable-static wont work
-
zedmatrix
you literally need a base LFS with --enable-static
-
zedmatrix
i also got distracted again from my iso squash exploration with nanorc regex
-
zedmatrix
heh might help if i install the package before getting distracted
-
nsITobin
sorry been dealing with an aging cat not doing so hot
-
nsITobin
what are we going
-
zedmatrix
yea mine was complaining yesterday about his dry food
-
nsITobin
zedmatrix: you saying i can't .. without stacking edge cases .. just force anything to build staticly as a fatass binary
-
nsITobin
without the platform being that
-
nsITobin
from the start
-
zedmatrix
yep it'll make the (7-chroot) env easy to deal with
-
zedmatrix
when i built my zbuild shared ... i had to move like 10 libs depending on where it was originally built
-
zedmatrix
some only needed 7
-
nsITobin
why the fuck doesn't the elf loader just look for libs along side the binary before freaking the fuck out
-
nsITobin
windows binaries work this way
-
zedmatrix
you could just ldd rpm and add the missing libs to /opt/lib and update your ld.conf file
-
nsITobin
not building rpm right now
-
zedmatrix
what ever you are using is missing a lib, just copy that lib over to /opt/lib and update the ld.so.conf
-
zedmatrix
window binaries have a shit load of dlls to call on
-
nsITobin
ld-linux-x86-64.so.2
-
nsITobin
see i want that in the binary too
-
nsITobin
but i obviously haven't progressed far enough to attain that
-
nsITobin
i'll get there
-
nsITobin
all in good time
-
nsITobin
:P
-
nsITobin
doesn't even really matter if it is practically useful i really want to see what is entirely possible instead
-
zedmatrix
thats part of binutils
-
zedmatrix
err thats glibc
-
nsITobin
yeah link it in too
-
zedmatrix
glibc should already be built
-
zedmatrix
are you trying to bootstrap wimlib?
-
zedmatrix
interesting gentoo>> /usr/libexec/rc/sh/init.sh
-
nsITobin
nah i can build it fine from an lfs base providing i disable libntfs-3g and libfuse and maybe add a lib.. but what I think is cool to play with is initramfs
-
zedmatrix
this might interest you
lwn.net/Articles/436012
-
zedmatrix
im reading gentoo's init.sh
-
zedmatrix
this is one of them
0x0.st/86i1.sh
-
zedmatrix
and -early.sh
0x0.st/86ij.sh
-
nsITobin
why is /run important?
-
nsITobin
i really dislike the linux filesystem heirarchy
-
zedmatrix
-
zedmatrix
they just seem to over complicate things ?
-
zedmatrix
gentoos cd final unsquash is 2.3g, but i dont think it has build tools
-
zedmatrix
yea everything for gcc 13.2.0 are dead links, waiting for the stage 3 to be extracted
-
zedmatrix
er this one has 14.2
-
nsITobin
for instance I'd rather prefix=/ and symlink /usr to /
-
zedmatrix
there minimum is 739M + 232M(sysv) +239M(sysd)
-
zedmatrix
nsITobin: wouldn't that get messy
-
zedmatrix
so if i run strip on some of the binaries i could get it smaller.... i have even booted the temp tools
-
nsITobin
zedmatrix: ?
-
zedmatrix
at the end of 7 to backup... you can use that to boot with... very min
-
nsITobin
i am looking at attempting to merge usr back into /
-
zedmatrix
you mean having /usr/bin separate from /bin?
-
nsITobin
i mean i don't want a usr directory at all
-
zedmatrix
-
zedmatrix
isnt freedesktop don't they deal with X and wayland...?
-
nsITobin
i don't want to do linux politics today .. later i assure you.. but today.. I am gonna change the book to prefix=/ and then symlink /usr to /
-
nsITobin
-
nsITobin
this is what I don't want
-
nsITobin
it is a solution for a solution that became irrelevant
-
nsITobin
who actually shares their /usr across different installs
-
nsITobin
what even point would you have
-
nsITobin
back in the day it may have made sense .. containerized distributed bullshit doesn't share /usr
-
nsITobin
it was just a solution to end the split while preserving the legacy case for having a split in the first place.. disk space and the semi-useful case back before the turn of the millinium that quickly became irrelevant..
-
zedmatrix
you wont have Gnome/KDE without major patching/sandboxing
-
nsITobin
i can't have a system i can stand unless i do it my self..
-
nsITobin
and i think as much as the symlinks from root to usr will work so will usr just to root
-
zedmatrix
-
nsITobin
k
-
nsITobin
step one
-
nsITobin
ln -sv / /usr then create the filesystem.. then compile everything with prefix=/ or the special case eq or just let the symlink handle it
-
nsITobin
step 2 it hopefully all just works
-
zedmatrix
means you will haveto rewrite your spec files :)
-
nsITobin
i have only rewritten like 5
-
nsITobin
out of the 80 some from cosmohill
-
nsITobin
if i am gonna do it.. i need to make the change now
-
nsITobin
before i write everything
-
nsITobin
all i am missing on that front is justt making curl not insecure which is str8 forward just have to do it.. otherwise RPM is fully functional for its intended use
-
nsITobin
and the spec files rewritten and updated
-
zedmatrix
you might just haveto install > ca-bundle.crt 217Kb from mozilla
-
nsITobin
Netscape Navigator
-
zedmatrix
i think this might work...
bpa.st/DMGQ
-
zedmatrix
cause curl might be just complaining about the keys
-
nsITobin
wait so makeca is something lfs specific?
-
zedmatrix
sortof... arch has ca-certificates
-
zedmatrix
nsITobin: yes make-ca is a bash script from Bruce and the team
-
zedmatrix
-
nsITobin
zedmatrix: basically if i mind the calls to create symlinks and dirs and set the prefix when it comes time to / i don't see how everything won't work
-
nsITobin
-
zedmatrix
hmm that usr link might get messy
-
zedmatrix
like> Some software expects /usr to be a real directory and will refuse to install otherwise.
-
zedmatrix
hmm the libtool make check has "expected failure" they should fix those then :)
-
nsITobin
zedmatrix: anything you know offhand?
-
nsITobin
but i am gonna see it won't impact what i am currently doing unless it all Just Works(tm)
-
nsITobin
zedmatrix: exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash --rcfile ./bashrc-lfsbuild
-
nsITobin
so i can skip the lfs user
-
nsITobin
and not have to swap out bashrc
-
zedmatrix
i skip the lfs user too
-
zedmatrix
since the environment only needs LC_ALL=POSIX, LFS=mountpoint and LFS_TGT
-
nsITobin
well i am on an rh userspace so it is best for me to have a clean env
-
nsITobin
all kinds of nasty bs
-
nsITobin
-
nsITobin
-
nsITobin
there now it is JUST a chroot script
-
nsITobin
not a pseudo-setup script
-
nsITobin
-
zedmatrix
yea i guess that is one thing i need is an auto chroot
-
nsITobin
-
nsITobin
that should be good enough for most people to use largely on any system
-
nsITobin
and specifically lfs
-
zedmatrix
or just use my live iso :)
-
nsITobin
does it have a chroot script?
-
nsITobin
zedmatrix: so i am binutils as root so if i fucked this up when i do make install my system may be hosed.. isn't it exciting!
-
nsITobin
sent where it was supposed to on gcc now so yeah manually trying that un-usr build
-
nsITobin
zedmatrix: when I go for a clean build as in one i'd put my name to and dist I almost certainly will be using your livecd maybe with a few mods.. because you made it exist and it exists to be used
-
nsITobin
especially to do the prep system for rebasing the rpms
-
nsITobin
zedmatrix: k i am in far enough to get this mad plan is more work than I intend.. usr lives for another day
-
nsITobin
back to curl and rpm ;)