summaryrefslogtreecommitdiff
path: root/target
AgeCommit message (Collapse)Author
2010-04-09Merge branch 'fs-cleanup' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard
2010-04-09Move all filesystem generation code to fs/Thomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09Remove IMAGE and related configuration optionsThomas Petazzoni
Now, we just hardcode the image filenames to be rootfs.$(FSTYPE), in the $(BINARIES_DIR). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09iso9660: rework in a similar way to ROOTFS_TARGETThomas Petazzoni
Unfortunately, it cannot use the ROOTFS_TARGET infrastructure, due to the specifities of the iso9660 build process. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/common: do not use IMAGEThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09initramfs: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09ubifs: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
We also remove the BR2_TARGET_ROOTFS_UBIFS_OUTPUT option, that could be used to specify an alternate name for the generated image file. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09jffs2: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
We also remove the BR2_TARGET_ROOTFS_JFFS2_OUTPUT option, that could be used to specify an alternate name for the generated image file. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09ext2: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
We also remove the BR2_TARGET_ROOTFS_EXT2_OUTPUT option, that could be used to specify an alternate name for the generated image file. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09squashfs: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09tar: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09romfs: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09cramfs: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09cpio: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09cloop: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target: Add new infrastructure for filesystem generationThomas Petazzoni
In order to avoid code duplication between the different filesystem generation makefile, we introduce a ROOTFS_TARGET macro. Documentation for this macro is contained in the patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/: remove the COPYTO messThomas Petazzoni
There's no need to provide options to copy the filesystem image after the build. Just use 'cp' outside of Buildroot. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09fakeroot: remove all references to BR2_HOST_FAKEROOTThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/ubifs: cleanup, unbrokenThomas Petazzoni
Use package/mtd to build the host mtd-utils, which contains mkfs.ubifs. Remove dependency on BR2_HOST_FAKEROOT. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/tar: cleanupThomas Petazzoni
Remove dependency on BR2_HOST_FAKEROOT. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/squashfs: cleanup, remove support for 3.xThomas Petazzoni
Remove the code to build squashfs-tools for the host, since they can now be built using package/squashfs. We also remove support for Squashfs 3.x, because the Squashfs driver merged inside the mainline kernel is a 4.x driver. So 3.x is only useful for old kernels using a Squashfs patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/romfs: cleanupThomas Petazzoni
Remove the code needed to build host genromfs, since it can now be done using package/genromfs. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/jffs2: cleanupThomas Petazzoni
Remove the code to build host MTD utils, since they can now be built using package/mtd. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/iso9660: cleanupThomas Petazzoni
Remove the mkisofs host tools building process, which is now in package/cdrkit. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/ext2: cleanupThomas Petazzoni
Remove the genext2fs host tools building process, which is now in package/genext2fs. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/cramfs: cleanupThomas Petazzoni
Remove the cramfs host tools building process, which is now in package/cramfs. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/cpio: cleanupThomas Petazzoni
* Remove the dependency on BR2_HOST_FAKEROOT, since we don't have config option for host tools. * Remove a few useless things. * Check that cpio is available on the host in toolchain/dependencies/dependencies.sh. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/cloop: cleanupThomas Petazzoni
Remove the code to build the cloop utilities for the host (it is now in package/cloop). Use fakeroot instead of ugly sudo. The cloop filesystem generation code is now much more similar to other filesystems code. Remove empty Makefile.in. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09squashfs: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09genext2fs: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09atmel: Add at91sam9g45ekes board supportJosh.Wu
Signed-off-by: Josh.Wu <josh.wu@atmel.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-08Enable e300c2, e300c3 and e500mc powerpc optimizationsGustavo Zacarias
Closes #1513 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-03target/linux: bump 2.6.{27, 31, 32, 33} stable versionsH Hartley Sweeten
Now that the kernel-headers are bumped, also bump the linux targets to match. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-02Add missing directories to Busybox skeletonPaulius Zaleckas
Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-02Remove ConfigFS from Busybox skeletonPaulius Zaleckas
It is not included in generic skeleton and very unlikely that someone will use it on embedded devices. AFAIK even Fedora does not include it in fstab. Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-02u-boot: add 2010.03, adapt target mkimage step to work with 2010.03Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-30get rid of broken nios2 supportPeter Korsgaard
Has been marked as broken for more than 1 year, with no indication that anyone cares, and it needs a bunch of special handling. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-14target/linux: remove ancient (<2.6.27) versionsPeter Korsgaard
And get rid of the corresponding at91 patches as well. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-13target: add linux 2.6.33H Hartley Sweeten
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-10remove -mm linux patch optionsH Hartley Sweeten
The -mm tree is really no longer available since the -next tree was created for testing. It's not even listed on the kernel.org site any longer. Plus, the last one that was published as available was pretty old, 2.6.28-rc2-mm1. Remove all the -mm patch stuff from Buildroot to clean up the Linux kernel selection. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-02squashfs: fix 3.4 build after be8a104c3cd (pass CFLAGS/LDFLAGS and add ↵Peter Korsgaard
host-zlib dependency) Commit be8a104c3cd (pass CFLAGS/LDFLAGS and add host-zlib dependency) changed the way make was invocated for squashfs and added a patch for 4.0, but forgot to add an equivalent patch for 3.4. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-26squashfs: pass CFLAGS/LDFLAGS and add host-zlib dependencyThomas Petazzoni
Squashfs depends on host-zlib, so we add this as a dependency. As host-zlib is installed in $(HOST_DIR), we must pass $(HOST_CFLAGS) and $(HOST_LDFLAGS). Unfortunately, if we pass CFLAGS=$(HOST_CFLAGS), we override the CFLAGS defined in the Makefile, and the build fails. Therefore, we borrow a patch from OpenEmbedded to fix this problem. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-02-26cramfs: add CFLAGS/LDFLAGS and host-zlib dependencyThomas Petazzoni
cramfs depends on host-zlib, so it must be built prior to cramfs. Moreover, we need to pass the HOST_CFLAGS and HOST_LDFLAGS variables, otherwise it doesn't find zlib in $(HOST_DIR). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-02-24bump linux kernel versionsH Hartley Sweeten
Bump all the linux kernel version to the latest available and add a help note for all of them with the release data and status. The long-term stable 2.6.27 kernel is really out of date (.27 -> .45). Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-23linux-advanced: Fix probing of kernel versionCameron Hutchison
Probing the kernel version uses command substitution to capture the result of a make command. If the top-level make is run with -C, the sub-make will print entering/leaving directory messages, mucking up the output we're trying to capture. Invoke the sub-make with --no-print-directory so we get clean output. Signed-off-by: Cameron Hutchison <cam@camh.ch> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-23linux-advanced: add 2.6.32.8Will Wagner
Signed-off-by: Will Wagner <will_wagner@carallon.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-17at91boostrap makefile, correct typo in line continuation character.Rob Alley
The rule to copy the resulting binary file into the binary directory had a typo in the line continuation character that results in a spurious error message being produced. Signed-off-by: Rob Alley <Rob.Alley@navmanwireless.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-03target/jffs2: Don't select BR2_PACKAGE_MTDPeter Korsgaard
Mtd-utils on the target are not a requirement to using jffs2. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-01-20Bump iptables to 1.4.6Gustavo Zacarias
Closes #913. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-26Drop generic package selection (access point, firewall, dev system)Gustavo Zacarias
Closes #813. Drop generic package selection (access point, firewall, dev system) since they're too ambiguous and not very useful. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>