fs: get rid of package-provided post-fs hooks
Now that the pre-fs ones are run on a transient copy of target/, the post-fs hooks are no longer needed because we no longer need to restore the target/ directory as it is only a internal copy. Remove support for the post-fs hooks, and update the sole package using them. We do not add a legacy check because this was mostly a purely-internal detail that was never really exposed nor documented. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
bb2a57a17a
commit
fcdf58cad1
@ -94,8 +94,6 @@ endif
|
||||
$(foreach hook,$(ROOTFS_PRE_CMD_HOOKS),\
|
||||
$(call PRINTF,$($(hook))) >> $(FAKEROOT_SCRIPT)$(sep))
|
||||
$(call PRINTF,$(ROOTFS_COMMON_TAR_CMD)) >> $(FAKEROOT_SCRIPT)
|
||||
$(foreach hook,$(ROOTFS_POST_CMD_HOOKS),\
|
||||
$(call PRINTF,$($(hook))) >> $(FAKEROOT_SCRIPT)$(sep))
|
||||
chmod a+x $(FAKEROOT_SCRIPT)
|
||||
PATH=$(BR_PATH) $(HOST_DIR)/bin/fakeroot -- $(FAKEROOT_SCRIPT)
|
||||
|
||||
|
@ -644,7 +644,6 @@ $(2)_PRE_LEGAL_INFO_HOOKS ?=
|
||||
$(2)_POST_LEGAL_INFO_HOOKS ?=
|
||||
$(2)_TARGET_FINALIZE_HOOKS ?=
|
||||
$(2)_ROOTFS_PRE_CMD_HOOKS ?=
|
||||
$(2)_ROOTFS_POST_CMD_HOOKS ?=
|
||||
|
||||
# human-friendly targets and target sequencing
|
||||
$(1): $(1)-install
|
||||
@ -954,7 +953,6 @@ PACKAGES_USERS += $$($(2)_USERS)$$(sep)
|
||||
endif
|
||||
TARGET_FINALIZE_HOOKS += $$($(2)_TARGET_FINALIZE_HOOKS)
|
||||
ROOTFS_PRE_CMD_HOOKS += $$($(2)_ROOTFS_PRE_CMD_HOOKS)
|
||||
ROOTFS_POST_CMD_HOOKS += $$($(2)_ROOTFS_POST_CMD_HOOKS)
|
||||
|
||||
ifeq ($$($(2)_SITE_METHOD),svn)
|
||||
DL_TOOLS_DEPENDENCIES += svn
|
||||
|
@ -55,12 +55,6 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR
|
||||
endef
|
||||
SKELETON_INIT_SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR
|
||||
|
||||
define SKELETON_INIT_SYSTEMD_POST_ROOTFS_VAR
|
||||
rm -rf $(TARGET_DIR)/var
|
||||
mv $(TARGET_DIR)/usr/share/factory/var $(TARGET_DIR)/var
|
||||
endef
|
||||
SKELETON_INIT_SYSTEMD_ROOTFS_POST_CMD_HOOKS += SKELETON_INIT_SYSTEMD_POST_ROOTFS_VAR
|
||||
|
||||
endif
|
||||
|
||||
define SKELETON_INIT_SYSTEMD_INSTALL_TARGET_CMDS
|
||||
|
Loading…
Reference in New Issue
Block a user