From 66e9ae79755cff1df9aca0f88982a765d749ac87 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Tue, 27 Sep 2005 21:52:21 +0000 Subject: Add post processing command for nokia770 to correct init problem git-svn-id: https://svn.o-hand.com/repos/poky@46 311d38ba-8fff-0310-9ca6-ca027cbcb966 --- openembedded/classes/rootfs_ipk.bbclass | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'openembedded/classes/rootfs_ipk.bbclass') diff --git a/openembedded/classes/rootfs_ipk.bbclass b/openembedded/classes/rootfs_ipk.bbclass index 062c957359..2880411c31 100644 --- a/openembedded/classes/rootfs_ipk.bbclass +++ b/openembedded/classes/rootfs_ipk.bbclass @@ -130,7 +130,16 @@ create_etc_timestamp() { date +%2m%2d%2H%2M%Y >${IMAGE_ROOTFS}/etc/timestamp } -# export the zap_root_password and create_etc_timestamp -EXPORT_FUNCTIONS zap_root_password create_etc_timestamp +# Turn any symbolic /sbin/init link into a file +remove_init_link () { + if [ -h ${IMAGE_ROOTFS}/sbin/init ]; then + LINKFILE=${IMAGE_ROOTFS}`readlink ${IMAGE_ROOTFS}/sbin/init` + rm ${IMAGE_ROOTFS}/sbin/init + cp $LINKFILE ${IMAGE_ROOTFS}/sbin/init + fi +} + +# export the zap_root_password, create_etc_timestamp and remote_init_link +EXPORT_FUNCTIONS zap_root_password create_etc_timestamp remove_init_link addtask rootfs before do_build after do_install -- cgit v1.2.3