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