On Sun, May 04, 2025 at 09:16:53PM -0600, Ted Unangst wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   t...@cvs.openbsd.org    2025/05/04 21:16:53
> 
> Modified files:
>       sys/arch/alpha/conf: Makefile.alpha 
>       sys/arch/amd64/conf: Makefile.amd64 
>       sys/arch/arm64/conf: Makefile.arm64 
>       sys/arch/armv7/conf: Makefile.armv7 
>       sys/arch/hppa/conf: Makefile.hppa 
>       sys/arch/i386/conf: Makefile.i386 
>       sys/arch/landisk/conf: Makefile.landisk 
>       sys/arch/loongson/conf: Makefile.loongson 
>       sys/arch/luna88k/conf: Makefile.luna88k 
>       sys/arch/macppc/conf: Makefile.macppc 
>       sys/arch/octeon/conf: Makefile.octeon 
>       sys/arch/powerpc64/conf: Makefile.powerpc64 
>       sys/arch/riscv64/conf: Makefile.riscv64 
>       sys/arch/sparc64/conf: Makefile.sparc64 
> 
> Log message:
> try this again. reconfig kernel, now with || true if file doesn't exist.

This construction will also exit successfully if config fails. If that
isn't desired, an ugly and working incantantion is

reconfig:
        if [[ -f /etc/bsd.re-config ]]; then config -e -c /etc/bsd.re-config -f 
bsd; fi

Reply via email to