- sbuild requires root priviledge and it keeps schroot config in the global place (/etc/schroot/chroot.d/*)
- Remove sudo (if possible)
- Rmmove or move the schroot config to build directory (need to change --variant of sbuild-createchroot)
- Fix destroychroot (required?)
bitbake debian-image
has not been tested withDEB_HOST_ARCH != DEB_BUILD_ARCH
- At least, recipes for the following targets should be implemented
- Kernel, U-Boot, sample pplication
debian-image
doesn't support generating ready-to-use image like ext4 image, SD card image, etc.- Consider reusing existing image generation tools like debos
- At least, the following architectures should be tested with QEMU
- x86 64bit, ARM 32bit/64bit
- Only the default packages (fakeroot, build-essential) are installed now
- Consider to install the following packages by default
- lintian dependencies
- cross-toolchain
- eatmydata in schroot configuration doesn't improve debootstrapping time
in
sbuild-createchroot
anddo_rootfs
- sbuild seems exclusive; parallel sbuilds return the following message:
Another sbuild process (job ...) is currently using the build chroot; waiting...