[Buildroot] [PATCH] configs/raspberrypi3_defconfig: fix filesystem size

Yann E. MORIN yann.morin.1998 at free.fr
Sun Jul 1 09:22:29 UTC 2018


Leon, All,

On 2018-06-30 21:11 +0200, Yann E. MORIN spake thusly:
> On 2018-06-30 21:03 +0300, Leon Anavi spake thusly:
[--SNIP--]
> > Thank you for the feedback. I have experienced this issue while building
> > branch master on Ubuntu 16.04. As discussed in the IRC channel on Friday
> > the same issue has been reproduced in the CI, Job #78257653 triggered by
> > Thomas Petazzoni: https://gitlab.com/buildroot.org/buildroot/-/jobs/78257653

Could you please provide a bit more details on your buildsystem: what is
the filesystem you use to build?

In the past, we had issues when the build was done on zfs for example,
because it reports nvalid (POSIX-wise) results about the size for small
files, which zfs entirely stores in the inode, thus reporting sero used
blocks.

I'm afraid something similar may be happening here...

Regards,
Yann E. MORIN.

> > I have noticed that the same fix has been already applied to
> > raspberrypi3_64_defconfig. I hope my patch will be merged to prevent
> > this issue in future for raspberrypi3_defconfig.
> 
> The raspberrypi3_64_defconfig has always had the size set to 120MiB from
> the onset, because it builds more kernel modules and thus takes more
> place (at least, according to the commit log (commit 9bbea36e3e).
> 
> I am not opposed to the change, BTW.
> 
> Reviewed-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> 
> Regards,
> Yann E. MORIN.
> 
> > Thanks,
> > Leon
> > 
> > >
> > >     $ make raspberrypi3_defconfig
> > >     $ make
> > >     $ du -hs output/target/
> > >     57M     output/target/
> > >     $ ls -lsh output/images/
> > >     total 159M
> > >      24K -rw-r--r-- 1 ymorin ymorin  24K Jun 30 19:35 bcm2710-rpi-3-b.dtb
> > >      28K -rw-r--r-- 1 ymorin ymorin  25K Jun 30 19:35 bcm2710-rpi-3-b-plus.dtb
> > >      24K -rw-r--r-- 1 ymorin ymorin  23K Jun 30 19:35 bcm2710-rpi-cm3.dtb
> > >     8.0M -rw-r--r-- 1 ymorin ymorin  32M Jun 30 19:35 boot.vfat
> > >      54M -rw-r--r-- 1 ymorin ymorin  60M Jun 30 19:35 rootfs.ext2
> > >        0 lrwxrwxrwx 1 ymorin ymorin   11 Jun 30 19:35 rootfs.ext4 -> rootfs.ext2
> > >     4.0K drwxr-xr-x 3 ymorin ymorin 4.0K Jun 30 19:24 rpi-firmware
> > >      93M -rw-r--r-- 1 ymorin ymorin  93M Jun 30 19:35 sdcard.img
> > >     4.7M -rw-r--r-- 1 ymorin ymorin 4.7M Jun 30 19:35 zImage
> > >
> > > Regards,
> > > Yann E. MORIN.
> > >
> > >> Signed-off-by: Leon Anavi <leon.anavi at konsulko.com>
> > >> ---
> > >>  configs/raspberrypi3_defconfig | 1 +
> > >>  1 file changed, 1 insertion(+)
> > >>
> > >> diff --git a/configs/raspberrypi3_defconfig b/configs/raspberrypi3_defconfig
> > >> index 856f321..0ef9afe 100644
> > >> --- a/configs/raspberrypi3_defconfig
> > >> +++ b/configs/raspberrypi3_defconfig
> > >> @@ -28,6 +28,7 @@ BR2_PACKAGE_HOST_MTOOLS=y
> > >>  # Filesystem / image
> > >>  BR2_TARGET_ROOTFS_EXT2=y
> > >>  BR2_TARGET_ROOTFS_EXT2_4=y
> > >> +BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
> > >>  # BR2_TARGET_ROOTFS_TAR is not set
> > >>  BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi3/post-build.sh"
> > >>  BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi3/post-image.sh"
> > >> -- 
> > >> 2.7.4
> > >>
> > >> _______________________________________________
> > >> buildroot mailing list
> > >> buildroot at busybox.net
> > >> http://lists.busybox.net/mailman/listinfo/buildroot
> > 
> > -- 
> > Leon Anavi
> > Software Engineer
> > konsulko.com
> > 
> > 
> 
> -- 
> .-----------------.--------------------.------------------.--------------------.
> |  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.  |
> '------------------------------^-------^------------------^--------------------'
> _______________________________________________
> 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.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list