diff --git a/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit b/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit index 07b1f2e3..5a42b204 100755 --- a/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit +++ b/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit @@ -76,7 +76,13 @@ if [ ! -f /etc/onl/abort ]; then cat /etc/issue fi - [ ! -f /mnt/onl/boot/boot-config ] || cat /mnt/onl/boot/boot-config >>/etc/onl/boot-config + if [ -f /mnt/onl/boot/boot-config ]; then + # Use local boot-config. + cp /mnt/onl/boot/boot-config /etc/onl/boot-config + elif [ -f /etc/onl/boot-config-default ]; then + # Use default boot-config. + cp /etc/onl/boot-config-default /etc/onl/boot-config + fi # # Initialize the /mnt/flash/boot area.