Allow kexec to directly use the kernel exposed in a mtd partition and reboot using the right command line

SVN-Revision: 9322
master
Florian Fainelli 17 years ago
parent 2d7d23885d
commit ccbc635770
  1. 1
      package/kexec-tools/Makefile
  2. 5
      package/kexec-tools/files/kexec.sh

@ -48,6 +48,7 @@ define Package/kexec-tools/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/kexec $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/kdump $(1)/usr/bin/
$(INSTALL_BIN) ./files/kexec.sh $(1)/usr/bin/kexec.mtd
endef
$(eval $(call BuildPackage,kexec-tools))

@ -0,0 +1,5 @@
#!/bin/sh
. /etc/functions.sh
cmdline="$(cat /proc/cmdline)"
kernel="$(find_mtd_part kernel)"
kexec -l $kernel --command-line=$cmdline
Loading…
Cancel
Save