]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commitdiff
fs: get rid of package-provided post-fs hooks
authorYann E. MORIN <yann.morin.1998@free.fr>
Sat, 31 Mar 2018 09:06:00 +0000 (11:06 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Sat, 31 Mar 2018 18:53:06 +0000 (20:53 +0200)
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>
fs/common.mk
package/pkg-generic.mk
package/skeleton-init-systemd/skeleton-init-systemd.mk

index 1d7c78dd4514fa1c79d14ee60049a059fb8e2be4..ba2faa7759cc84378a6baac9b6f1054f328dd557 100644 (file)
@@ -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)
 
index 152e1d0c67d0876fa8cd519c4f6c317bff902f7c..88375916fd25dd03c7399e2136a243c724c10cf8 100644 (file)
@@ -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
index ff64205cbef032b99b6a26901550d8150889c92d..5d6b716f7a6a399a5ce2d3fe78c90c2882db9328 100644 (file)
@@ -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