diff options
author | Richard Purdie <richard@openedhand.com> | 2005-09-27 21:52:21 +0000 |
---|---|---|
committer | Richard Purdie <richard@openedhand.com> | 2005-09-27 21:52:21 +0000 |
commit | 66e9ae79755cff1df9aca0f88982a765d749ac87 (patch) | |
tree | f82de6c7850e163942faff011e111694c7ee31bb /openembedded/classes | |
parent | 9c41ac045138e2e6211617f8996fe4451c7c305a (diff) | |
download | poky-66e9ae79755cff1df9aca0f88982a765d749ac87.tar.gz |
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
Diffstat (limited to 'openembedded/classes')
-rw-r--r-- | openembedded/classes/rootfs_ipk.bbclass | 13 |
1 files changed, 11 insertions, 2 deletions
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() { | |||
130 | date +%2m%2d%2H%2M%Y >${IMAGE_ROOTFS}/etc/timestamp | 130 | date +%2m%2d%2H%2M%Y >${IMAGE_ROOTFS}/etc/timestamp |
131 | } | 131 | } |
132 | 132 | ||
133 | # export the zap_root_password and create_etc_timestamp | 133 | # Turn any symbolic /sbin/init link into a file |
134 | EXPORT_FUNCTIONS zap_root_password create_etc_timestamp | 134 | remove_init_link () { |
135 | if [ -h ${IMAGE_ROOTFS}/sbin/init ]; then | ||
136 | LINKFILE=${IMAGE_ROOTFS}`readlink ${IMAGE_ROOTFS}/sbin/init` | ||
137 | rm ${IMAGE_ROOTFS}/sbin/init | ||
138 | cp $LINKFILE ${IMAGE_ROOTFS}/sbin/init | ||
139 | fi | ||
140 | } | ||
141 | |||
142 | # export the zap_root_password, create_etc_timestamp and remote_init_link | ||
143 | EXPORT_FUNCTIONS zap_root_password create_etc_timestamp remove_init_link | ||
135 | 144 | ||
136 | addtask rootfs before do_build after do_install | 145 | addtask rootfs before do_build after do_install |