From: Danomi Manchego Date: Sat, 29 Jun 2013 13:27:04 +0000 (-0400) Subject: dbus: ensure directory exists before installing symlink X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0cf8595f2996b46143c1a95d3bd6f4e131a94b94;p=buildroot.git dbus: ensure directory exists before installing symlink If you use a custom target skeleton with no /var/lib directory, then the symlink installation in dbus.mk will fail. This patch fixes this issue by creating /var/lib before creating a symlink there. Signed-off-by: Danomi Manchego Signed-off-by: Peter Korsgaard --- diff --git a/package/dbus/dbus.mk b/package/dbus/dbus.mk index a855f059a7..57274a0cd9 100644 --- a/package/dbus/dbus.mk +++ b/package/dbus/dbus.mk @@ -66,6 +66,7 @@ DBUS_POST_INSTALL_TARGET_HOOKS += DBUS_REMOVE_DEVFILES endif define DBUS_INSTALL_TARGET_FIXUP + mkdir -p $(TARGET_DIR)/var/lib rm -rf $(TARGET_DIR)/var/lib/dbus ln -sf /tmp/dbus $(TARGET_DIR)/var/lib/dbus $(INSTALL) -m 0755 -D package/dbus/S30dbus $(TARGET_DIR)/etc/init.d/S30dbus