From 8363123c055ee944425a19e65d9de27578f930cf Mon Sep 17 00:00:00 2001 From: "Jordan K. Hubbard" Date: Mon, 12 Mar 2001 22:50:04 +0000 Subject: MFC: fix fvwm desktop. Add back some code for moving kernels which I rather mistakenly MFC'd out of existence in 1.268.2.20. --- release/sysinstall/install.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'release/sysinstall/install.c') diff --git a/release/sysinstall/install.c b/release/sysinstall/install.c index 4c51dac1f30e..318c7bab80c0 100644 --- a/release/sysinstall/install.c +++ b/release/sysinstall/install.c @@ -748,6 +748,16 @@ installFixupBin(dialogMenuItem *self) /* All of this is done only as init, just to be safe */ if (RunningAsInit) { + /* Fix up kernel first */ + if (!file_readable("/kernel")) { + char *generic_kernel = "/kernel.GENERIC"; + if (file_readable(generic_kernel)) { + if (vsystem("cp -p %s /kernel", generic_kernel)) { + msgConfirm("Unable to copy /kernel into place!"); + return DITEM_FAILURE; + } + } + } #ifdef __i386__ /* Snapshot any boot -c changes back to the new kernel */ cp = variable_get(VAR_KGET); -- cgit v1.3