SiFuh has quit [Remote host closed the connection]
SiFuh has joined #crux-devel
SiFuh has quit [Ping timeout: 240 seconds]
<beerman>
while trying to build my own iso (with blackjack, hookers and zfs) - the Makefile could do with a few QOL changes, IMO
SiFuh has joined #crux-devel
pitiIIo has quit [Ping timeout: 258 seconds]
pitiIIo has joined #crux-devel
<beerman>
well, i deleted a few packages (xorg, most of opt) but the biggest driver is the firmware package, which we need for wifi I guess
<beerman>
not much you can do there, I think..
<jaeger>
I'm out of town most of the day today, will check out packages.opt this weekend
<beerman>
no problem
<beerman>
i just tested your iso on a notebook, worked fine for an update
<beerman>
we might need to care about nghttps2-libs which used to be in contrib and moved up to core with a sane name change
<beerman>
users that have nghttp2-libs installed should have it uninstalled by setup I'd say
<beerman>
best idea i have is a netboot iso that doesnt provide all firmwares but all of core for dhcpcd and thats it?
<jaeger>
I used to provide one like that in the past, didn't get much use
<jaeger>
Though I've considered it again
<beerman>
ah, yeah well, seeing the process of getting an iso i can understand why you dropped the effort
<beerman>
i made several changes to the Makefile which are not fit to be merged, for instance I changed the location of packages to be out of the ports dir (nfs share that has seperate folders for all my hosts on the network)
<beerman>
memtest for some reason failed, and i forgot to check your iso if yours actually works (the downloaded gz was broken for some reason that i didn't check further)
<stenur>
AlpineLinux uses nghttp2-libs, which makes it easy. Alphabetically, you know. And separation (xy-{dev,doc,libs,static}).
<stenur>
It would be tremendous if Linux would offer an easy way to find out correlation in between modules/drivers and the firmware, so that selective firmware fetching/loading becomes possible. Firmware is a giant.
<stenur>
(I think i only need ~100 KB of that 355 MB .tar.gz, but selectively downloading via github is also shi..y.
<stenur>
).
<stenur>
Fyi there will be a "MODERATE" security release of all OpenSSL next week. (frinnst was subscribed there i think, i do not know about the others.)
<stenur>
(What i mean is, last release also was shipped one week before an announced security release of OpenSSL, so that the ISO had to be updated immediately to get over that, which i found a bit unnecessary.)
<stenur>
(iirc)
<farkuhar>
stenur: +1 on the wish for "selective firmware fetching/loading". Something like https://man.openbsd.org/fw_update would be a massive improvement over downloading a 355-MB tarball every few months.
<beerman>
jaeger: i dunno why but just for the record that setup didn't inject libmnl for nftables
crash_ has quit [Ping timeout: 240 seconds]
crash_ has joined #crux-devel
groovy2shoes has quit [Remote host closed the connection]
groovy2shoes has joined #crux-devel
<stenur>
farkuhar: yes, except for "Since firmware with an acceptable license is already present in OpenBSD, fw_update exists purely to deal with firmware that may not be freely distributed with OpenBSD."
<stenur>
bootstrapping is a problem though; you need internet, anyway.
dlcusa has quit [Ping timeout: 255 seconds]
dlcusa has joined #crux-devel
groovy2shoes has quit [Remote host closed the connection]
groovy2shoes has joined #crux-devel
<farkuhar>
stenur: yes, the need for internet explains why the crux iso provides the entire linux-firmware tar.gz (and also ppp!), but if you wanted to roll your own iso, selectively downloading from git.kernel.org only the firmware needed for your machine is an option.
<farkuhar>
bundle up into a custom port the 100kB of binary blobs that you actually need, and now you have an iso that can fit on a 700MB CD. It won't be useful for bringing online somebody else's machine with different hardware, though.
stenur has quit [Remote host closed the connection]