initramfs: fix init symlink creation
The -e test will dereference the symlink, so if there is no /bin/init, we will constantly try to create the symlink. So rather than error on subsequent runs when the link exists, use the force flag to ln. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
f80fdd2a33
commit
dde5b6830c
@ -8,7 +8,7 @@
|
||||
|
||||
define ROOTFS_INITRAMFS_INIT_SYMLINK
|
||||
if [ ! -e $(TARGET_DIR)/init ]; then \
|
||||
ln -s sbin/init $(TARGET_DIR)/init; \
|
||||
ln -sf sbin/init $(TARGET_DIR)/init; \
|
||||
fi
|
||||
endef
|
||||
|
||||
@ -20,4 +20,4 @@ endef
|
||||
|
||||
ROOTFS_INITRAMFS_POST_TARGETS += linux26-rebuild-with-initramfs
|
||||
|
||||
$(eval $(call ROOTFS_TARGET,initramfs))
|
||||
$(eval $(call ROOTFS_TARGET,initramfs))
|
||||
|
Loading…
Reference in New Issue
Block a user