Re: release bundling failed in /src/distrib

"Theo de Raadt" <[email protected]> Wed, 09 Oct 2019 12:33:03 -0600
Newsgroups gmane.os.openbsd.sparc
Message-ID <[email protected]>
I'm not going to dig through all that and figure out what's wrong,
you are obviously not following release(8) but have added a bunch
of your own stuff and something is broken as a result.

Your /mnt partition for building the ramdisks is not working.

Why?  I don't know.  I've built probably 200,000 releases using
this procedure, but I don't have your tweaks.

Raymundo Soto <[email protected]> wrote:

> Either I somehow managed to erase key parts of my previous e-mail, or they were automatically erased by the system because they contained verbatim commands.
> 
> Anyway, 
> 
>     It looks like you skipped mandatory steps in the release(8) manual page.
> 
> 
> Of course it might look that way, I just don't know what minuscule detail I missed. Here is what I did in all detail:
> 
>  First of all, of course, follow the instructions to build the stable kernel, reboot, then build the userland, sysmerge, MAKEDEV ALL (then reboot again just in case), which means that I have a complete build in /usr/obj.
> 
> Then, AFAICT, follow release(8) verbatim:
> 
> Literally add this line to my fstab to mount the noperm fs as mfs: 
> 
> swap /dest mfs rw,nosuid,noperm,-P/var/dest,-s1.5G,noauto 0 0
> 
> then using doas to have root privileges, 
> 
>    mkdir -p /var/dest/{,x}base
>    chown -R build /var/dest
>    chmod -R 700   /var/dest
>    mount /dest
> 
> This is my doas.conf:
> 
>   permit setenv { DESTDIR=/dest/base RELEASEDIR=/home/admin/release/releasedir } admin
> 
> Finally, cd /usr/src/etc && doas make release
> 
> throws me the error I was talking about.