linux-rp.inc: Add bootkern task for experimentation purposes only
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3427 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
parent
d83e06766e
commit
13d394bc55
|
@ -143,11 +143,24 @@ do_deploy() {
|
|||
ln -sf ${KERNEL_DEPLOY_NAME} ${KERNEL_SYMLINK_NAME}
|
||||
tar -cvzf ${DEPLOY_DIR_IMAGE}/modules-${KERNEL_VERSION}-${MACHINE}.tgz -C ${D} lib
|
||||
}
|
||||
|
||||
do_deploy[dirs] = "${S}"
|
||||
|
||||
addtask deploy before do_package after do_install
|
||||
|
||||
do_bootkern() {
|
||||
echo "Copying Kernel"
|
||||
scp ${DEPLOY_DIR_IMAGE}/${KERNEL_SYMLINK_NAME} root@${TARGET_DEVICE_IP}:/zImage-bootkern
|
||||
echo "Copying Modules"
|
||||
scp ${DEPLOY_DIR_IMAGE}/modules-${KERNEL_VERSION}-${MACHINE}.tgz root@${TARGET_DEVICE_IP}:/
|
||||
echo "Unpacking Modules"
|
||||
ssh root@${TARGET_DEVICE_IP} "cd /; tar -xvzf modules-${KERNEL_VERSION}-${MACHINE}.tgz; rm modules-${KERNEL_VERSION}-${MACHINE}.tgz"
|
||||
echo "Loading Kernel into kexec"
|
||||
ssh root@${TARGET_DEVICE_IP} "/usr/sbin/kexec -l /zImage-bootkern"
|
||||
echo "Launching kernel"
|
||||
ssh root@${TARGET_DEVICE_IP} "/usr/sbin/kexec -f -e"
|
||||
}
|
||||
addtask bootkern after do_deploy
|
||||
do_bootkern[nostamp] = "1"
|
||||
|
||||
# wlan-ng stuff need compiled kernel sources
|
||||
do_rm_work() {
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue