<dlcusa>
emmett1, I created /etc/ports/musl.git and ports -u musl did the right thing, even thought I had prtdir musl commented out in /etc/prt-get.conf. Is there anything else I need to do to recover from it not being in the ISO? Should I be able to rebuild the world or is 'prt-get update musl' needed?
<dlcusa>
I'm uncomfortable with glibc and libxcrypt still being unlocked.
<dlcusa>
More info: /etc/prt-get.aliases already had 'musl: glibc' as well as 'musl: glibc-32' so I added 'musl: libxcrypt'.
<dlcusa>
Also, /etc/ports/musl.git makes the name crux-musl, but the prtdir says it's just musl. However, the 'prt-get isinst $(prt-get quickdep $(prt-get quickdiff)) | awk '/not installed/ {print $2}' command says nothing about libxcrypt now.
<dlcusa>
I'm changing /etc/prt-get.conf to define 'prtget crux-musl'.
<dlcusa>
The nastygrams disappeared but it still wants glibc. Then I edited aliases to have one line for musl that included all three aliases, comma-separated, after which the long isinst pipeline is at last silent.
<dlcusa>
So, am I safe to revuild the world at this point?
<dlcusa>
s/revuild/rebuild/
<dlcusa>
emmettl ^
<dlcusa>
emmettl ^
<dlcusa>
I changed the name of /etc/ports/musl.get to crux-musl.git for consistency, so now ports -u crux-musl should do the right thing.
<dlcusa>
s/musl.get/musl.git/
<dlcusa>
So that does the right thing. I've not updated any other collections at this point, until that's deemed likely to not break anything.
<dlcusa>
emmettl and farkuhar ^
<dlcusa>
After looking at /usr/ports/crux-musl/README.md, I made the .la addition to /etc/pkgadd.conf.
<emmett1>
dlcusa: yeah you can create musl.git your own as I forgot to include into the ISO.
<emmett1>
as for latest update i'm renaming my musl.git to crux-musl.git to make it same as repo name
<emmett1>
ofcourse you need to modify prtdir in prt-get.conf accordingly
<emmett1>
here git file and pub key you need to placed into /etc/ports
<emmett1>
as for '.la' addition to pkadd.conf its optional, but all my ports build with exclude '.la' file.
<emmett1>
footprint missmatch might happen
<dlcusa>
Okay, first ports -u to get the latest, then prt-get update, and finally force rebuild of everything except the kernel. Then I'll tackle a kernet build.
<emmett1>
dlcusa: nice one. I just updated my musl ports yesterday
<dlcusa>
And the git Pkgfile fix for #22 came down :-)
<emmett1>
yep :)
<dlcusa>
Dang. I hoped with jobs defaulting to 1 I'd avoid the box wedging, but gcc got it busier anyway... This is going to take a while...
<emmett1>
are you compiling using 1 core?
<emmett1>
gcc sure takes a while to compile as it did bootstrap.
<emmett1>
I wonder why CRUX did not use '--disable-bootstrap' to skip bootstrap (building multiple stages).
<dlcusa>
No, I'm not in a rush, I'm just living with an unfortunate defect, possibly induced by the previous owner's overclocking perchant (but he gave me this monster).
emmett1 has quit [Read error: Connection reset by peer]
<dlcusa>
The sysup has completed, though I added -if just to get through rebuilding the ports. I won't do that for rebuilding everything, up next.