gallatin
gallatin
I'm sorry, I don't know markdown and can't make the above look decent..
https://people.freebsd.org/~gallatin/poudriere.conf is my config file I am using ZFS I'm not sure what is meant by "base jail". I'm just a user of this thing. We use it for pkg...
Looking at the make.conf's I can find, neither the workstations /etc/make.conf nor the make.conf in the nanobsd build dir (.obj/nano.nflx/_.w/etc/make.conf ) is immutable
Isn't it the other way around. YES does nothing (;;) but not having YES echos DISABLE_MAKE_JOBS=poudriere into that make.conf
i'm going AFK for a bit .. but can you advise where that make.conf comes from? there is a lot of shell to read, with tricks i'm not super familiar...
The make.conf is 0 length and is not immutable ```beast/gallatin:ocafirmware>poudriere jail -l | grep 83b7f6 nflx-83b7f6 15.0-CURRENT amd64 null 2025-10-18 14:05:49 /data/ocafirmware/.obj/nano.nflx/_.w/ beast/gallatin:ocafirmware>ls -lo /data/ocafirmware/.obj/nano.nflx/_.w/etc/make.conf -rw-r--r-- 2 root wheel uarch...
Using ktrace, and looking for make.conf, I see a find which makes conf/base/etc/make.conf immutable. Given that this is nanobsd, on a real machine, that's used as a template for /etc/make.conf...
this might be a red herring. /etc/make.conf is not immutable before the find and immutable after. I did this: ```--- /usr/local/share/poudriere/common.sh.bake 2025-10-17 20:51:11.853917000 -0400 +++ /usr/local/share/poudriere/common.sh 2025-10-18 15:38:35.472406000 -0400 @@...
ah, no its *NOT* a red herring The problem is that etc/make.conf is a hardlink to conf/base/etc/make.conf . changing ls -lo to ls -lio, I see: ```[00:00:01] Will build as...
Sorry to keep spamming you. But I figured out what that find is doing, and this patch fixes it for my nanobsd env: ```--- /usr/local/share/poudriere/common.sh.bake 2025-10-17 20:51:11.853917000 -0400 +++ /usr/local/share/poudriere/common.sh...