Message ID | 20200325045842.425722-1-mail@aparcar.org |
---|---|
State | Superseded |
Headers | show |
Series | [OpenWrt-Devel] x86: fix offer f2fs/ext4 based overlays | expand |
Hi Paul. W dniu 25.03.2020 o 05:58, Paul Spooren pisze: > With the recent rework of the x86 image creation the f2fs/ext4 based > overlays dissappeared as their are not copied by default. > > This commit follows the implementation of malta and armvirt to copy the > overlays as well. > > Signed-off-by: Paul Spooren <mail@aparcar.org> > --- > target/linux/x86/image/Makefile | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/target/linux/x86/image/Makefile b/target/linux/x86/image/Makefile > index c2961e5b9c..81a8f73efc 100644 > --- a/target/linux/x86/image/Makefile > +++ b/target/linux/x86/image/Makefile > @@ -118,6 +118,10 @@ define Device/Default > endif > endef > > +define Image/Build/gzip > + gzip -f9n $(BIN_DIR)/$(IMG_ROOTFS)-$(1).img > +endef > + > $(eval $(call Image/gzip-ext4-padded-squashfs)) > > ifeq ($(SUBTARGET),64) > @@ -136,5 +140,11 @@ ifeq ($(SUBTARGET),legacy) > include legacy.mk > endif > > +define Image/Build > + $(call Image/Build/$(1)) > + $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_ROOTFS)-$(1).img > + $(call Image/Build/gzip/$(1)) > +endef > + > $(eval $(call BuildImage)) > To be in line with current image generation, I think this would look better: --- a/target/linux/x86/image/Makefile +++ b/target/linux/x86/image/Makefile @@ -99,10 +99,12 @@ define Device/Default IMAGE/combined.img.gz := append-rootfs | pad-extra 128k | grub-config pc | combined | grub-install | gzip IMAGE/combined.vdi := append-rootfs | pad-extra 128k | grub-config pc | combined | grub-install | qemu-image vdi IMAGE/combined.vmdk := append-rootfs | pad-extra 128k | grub-config pc | combined | grub-install | qemu-image vmdk + IMAGE/rootfs.img := append-rootfs + IMAGE/rootfs.img.gz := append-rootfs ifeq ($(CONFIG_TARGET_IMAGES_GZIP),y) - IMAGES := combined.img.gz + IMAGES := combined.img.gz rootfs.img.gz else - IMAGES := combined.img + IMAGES := combined.img rootfs.img endif KERNEL := kernel-bin KERNEL_INSTALL := 1
diff --git a/target/linux/x86/image/Makefile b/target/linux/x86/image/Makefile index c2961e5b9c..81a8f73efc 100644 --- a/target/linux/x86/image/Makefile +++ b/target/linux/x86/image/Makefile @@ -118,6 +118,10 @@ define Device/Default endif endef +define Image/Build/gzip + gzip -f9n $(BIN_DIR)/$(IMG_ROOTFS)-$(1).img +endef + $(eval $(call Image/gzip-ext4-padded-squashfs)) ifeq ($(SUBTARGET),64) @@ -136,5 +140,11 @@ ifeq ($(SUBTARGET),legacy) include legacy.mk endif +define Image/Build + $(call Image/Build/$(1)) + $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_ROOTFS)-$(1).img + $(call Image/Build/gzip/$(1)) +endef + $(eval $(call BuildImage))
With the recent rework of the x86 image creation the f2fs/ext4 based overlays dissappeared as their are not copied by default. This commit follows the implementation of malta and armvirt to copy the overlays as well. Signed-off-by: Paul Spooren <mail@aparcar.org> --- target/linux/x86/image/Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+)