From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Fri, 5 Jun 2015 22:49:01 +0200 Subject: [Buildroot] [PATCH 01/12] fs/common: add _POST_GEN_HOOKS support In-Reply-To: <1433430330-2166-2-git-send-email-thomas.petazzoni@free-electrons.com> References: <1433430330-2166-1-git-send-email-thomas.petazzoni@free-electrons.com> <1433430330-2166-2-git-send-email-thomas.petazzoni@free-electrons.com> Message-ID: <20150605204901.GA3641@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Thomas, All, On 2015-06-04 17:05 +0200, Thomas Petazzoni spake thusly: > The common filesystem infrastructure already supports a > _PRE_GEN_HOOKS variable, which allows filesystem makefiles to > register some actions to be done before the root filesystem image is > generated. > > This commit adds a similiar _POST_GEN_HOOKS variable, which will > allow filesystem makefiles to do some actions after the filesystem > image has been generated. It will initially be used by the iso9660 > filesystem to delete the temporary directory it creates. > > Signed-off-by: Thomas Petazzoni Acked-by: "Yann E. MORIN" Regards, Yann E. MORIN. > --- > fs/common.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/fs/common.mk b/fs/common.mk > index 4387d06..40389bd 100644 > --- a/fs/common.mk > +++ b/fs/common.mk > @@ -16,6 +16,9 @@ > # ROOTFS_$(FSTYPE)_PRE_GEN_HOOKS, a list of hooks to call before > # generating the filesystem image > # > +# ROOTFS_$(FSTYPE)_POST_GEN_HOOKS, a list of hooks to call after > +# generating the filesystem image > +# > # ROOTFS_$(FSTYPE)_POST_TARGETS, the list of targets that should be > # run after running the main filesystem target. This is useful for > # initramfs, to rebuild the kernel once the initramfs is generated. > @@ -96,6 +99,7 @@ endif > ifneq ($$(ROOTFS_$(2)_COMPRESS_CMD),) > PATH=$$(BR_PATH) $$(ROOTFS_$(2)_COMPRESS_CMD) $$@ > $$@$$(ROOTFS_$(2)_COMPRESS_EXT) > endif > + $$(foreach hook,$$(ROOTFS_$(2)_POST_GEN_HOOKS),$$(call $$(hook))$$(sep)) > > rootfs-$(1)-show-depends: > @echo $$(ROOTFS_$(2)_DEPENDENCIES) > -- > 2.1.0 > > _______________________________________________ > buildroot mailing list > buildroot at busybox.net > http://lists.busybox.net/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'