summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* initramfs: only show the option when a Linux kernel is being builtThomas Petazzoni2010-06-262-0/+4
| | | | | | | Closes #2119 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dropbear: override detection of struct sockaddr_storagePeter Korsgaard2010-06-252-4/+9
| | | | | | | | | | Configure misdetects this as no, but the result is not used for anything. Unfortunately it breaks the build for other packages also checking for struct sockaddr_storage (like rsync) when using a shared config cache, so force it to yes. Reported-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* docs: Fixed spelling error in buildroot.html GETTEXT instead of GNUTTEXTPeter Huewe2010-06-251-2/+2
| | | | | | | | | | Fixed spelling error in Documentation buildroot.html#gettext-integration GETTEXT instead of GNUTTEXT Signed-off-by: Peter Huewe <peterhuewe@gmx.de> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: Remove portage, it's obsoleteGustavo Zacarias2010-06-254-176/+2
| | | | | | | Closes #1975 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Deprecate rp-pppoe, functionality is in pppdGustavo Zacarias2010-06-251-0/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dnsmasq: bump to 2.55 and migrate to gentargetsGustavo Zacarias2010-06-252-19/+29
| | | | | | | Closes #2005 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: update after autotools-conversion mergePeter Korsgaard2010-06-251-7/+9
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sdl: fix build without directfb after autotools conversionPeter Korsgaard2010-06-251-1/+1
| | | | | | | | Make sure --enable-video-directfb=no gets passed to configure if directfb isn't enabled, so sdl doesn't try to link with the host version instead (if available). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'autotools-conversion' of ↵Peter Korsgaard2010-06-2528-2371/+295
|\ | | | | | | git://git.busybox.net/~tpetazzoni/git/buildroot
| * Add package xtermPaul Jones2010-06-243-0/+20
| | | | | | | | Signed-off-by: Paul Jones <paul@pauljones.id.au>
| * Remove package rxvtPaul Jones2010-06-245-1241/+0
| | | | | | | | | | | | It is very old (cira 2003) and very broken Signed-off-by: Paul Jones <paul@pauljones.id.au>
| * liblockfile : convert to autotools infrastructure & bump to 1.08-4cmchao2010-06-241-51/+12
| | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * No need to strip, it's done globally Signed-off-by: cmchao <cmchao@gmail.com>
| * libgpg-error : convert to autotools infrastructure & bump to 1.8cmchao2010-06-241-67/+4
| | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default Signed-off-by: cmchao <cmchao@gmail.com>
| * sdl : convert to autotools infrastructure & bump to 1.2.14cmchao2010-06-241-85/+19
| | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * Remove SDL_EXTRA_CFLAGS, unused * Remove reference to SDL_DIRECTFB_INCLUDES, unused * Remove strip, done globally Signed-off-by: cmchao <cmchao@gmail.com>
| * sdl_ttf : convert to autotools infrastructurecmchao2010-06-241-68/+7
| | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default Signed-off-by: cmchao <cmchao@gmail.com>
| * sdl_mixer : convert to autotools infrastructure & bump to 1.2.11cmchao2010-06-241-55/+12
| | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * No need to strip, done globally Signed-off-by: cmchao <cmchao@gmail.com>
| * quagga : convert to autotools infrastructure & bump to 0.99.12cmchao2010-06-242-128/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * No installation to staging is the default * The QUAGGA_HEADERS option does not exist * BOA_INSTALL_TARGETS_CMDS wouldn't work in the Quagga package, and was anyway doing the default action * The QUAGGA_BINARY/QUAGGA_TARGET_BINARY variables were not used * Bump to 0.99.16, which fixes a problem when IPv6 is not enabled Signed-off-by: cmchao <cmchao@gmail.com> merge quagga
| * gawk: enable host packageThomas Petazzoni2010-06-241-0/+1
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * make : convert to autotools infrastructurecmchao2010-06-241-67/+8
| | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Target installation is the default * No staging installation is the default Signed-off-by: cmchao <cmchao@gmail.com>
| * gzip : convert to autotools infrastructure & bump to 1.4cmchao2010-06-242-101/+2
| | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * No installation to staging is the default Signed-off-by: cmchao <cmchao@gmail.com>
| * libfuse : convert to autotools infrastructure & bump to 2.8.4cmchao2010-06-241-57/+12
| | | | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * Remove incorrect libfuse-dirclean target * Remove INSTALL_STAGING_CMDS, since its implementation was the default behaviour * No need to strip, done globally * No need to create main directories in $(TARGET_DIR) Signed-off-by: cmchao <cmchao@gmail.com>
| * diffutils : convert to autotools infrastructurecmchao2010-06-241-59/+4
| | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default Signed-off-by: cmchao <cmchao@gmail.com>
| * dash : convert to autotools infrastructure & bump to 0.5.5.1cmchao2010-06-241-63/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * No need to strip * Target installation is the default * No installation to staging is the default * Remove DASH_BINARY/DASH_SOURCE variables * Fix minor mistakes * Simplify: no need to pass CC/CC_FOR_BUILD Signed-off-by: cmchao <cmchao@gmail.com> merge dash
| * berkeleydb : convert to autotools infrastructure & bump to 4.4.20cmchao2010-06-241-57/+25
| | | | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * Use BERKELEYDB_SUBDIR to get rid of the specific BUILD_CMDS and INSTALL_STAGING_CMDS * Split the INSTALL_TARGET_CMDS to install development files on the target only when needed Signed-off-by: cmchao <cmchao@gmail.com>
| * dialog : convert to autotools infrastructure & bump to 1.1-20100428cmchao2010-06-241-50/+10
| | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default behaviour * No installation to staging is the default behaviour * Stripping is done globally Signed-off-by: cmchao <cmchao@gmail.com>
| * links : convert to autotools infrastructure & bump to 1.01pre1-no-sslcmchao2010-06-242-56/+28
| | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default behaviour * No installation to staging is the default behaviour * Stripping is done globally * Remove incorrect cleaning rules Signed-off-by: cmchao <cmchao@gmail.com>
| * fbv : convert to autotools infrastructurecmchao2010-06-241-35/+15
| | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Target installation is the default behaviour * No installation to staging is the default behaviour * Remove FBV_BINARY/FBV_TARGET_BINARY variables Signed-off-by: cmchao <cmchao@gmail.com>
| * dmalloc : convert to autotools infrastructurecmchao2010-06-241-72/+25
| | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Target installation is the default behaviour * No installation to staging is the default behaviour * Remove DMALLOC_TARGET_BINARY variable Signed-off-by: cmchao <cmchao@gmail.com>
| * distcc : convert to autotools infrastructure & bump to 1.1-20100428cmchao2010-06-241-59/+11
| | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Target installation is the default behaviour * No installation to staging is the default behaviour * Remove DISTCC_BINARY/DISTCC_TARGET_BINARY variables Signed-off-by: cmchao <cmchao@gmail.com>
* | nbd: Bump nbd to version 2.9.15 and remove klcc issue.Peter Huewe2010-06-244-53/+2
| | | | | | | | | | | | | | | | | | | | | | This patch bumps the version of nbd to 2.9.15. The new version avoids problems with klcc installed on the host system and also includes two former buildroot patches: - nbd-fix-build-with-disable-lfs.patch - nbd-server-fix-read-eagain.patch Signed-off-by: Peter Huewe <peterhuewe@gmx.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | make gconfig: fix build on Fedora-13Slava Zanko2010-06-242-1/+2
|/ | | | | | | | | | | | | Closes #2095 Avoids error like: /usr/bin/ld: /dot-dot-dot/buildroot/output/build/buildroot-config/kconfig_load.o: undefined reference to symbol 'dlsym@@GLIBC_2.2.5' Need to add -ldl to list of GTK2 development libraries. Signed-off-by: Slava Zanko <slavazanko@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile.autotools.in fix typo (s/extrators/extractors/)Peter Korsgaard2010-06-231-1/+1
| | | | | | Noticed by Michael S. Zick. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile.package.in: Add support for *.tbz2 package archivesPaul Jones2010-06-231-5/+6
| | | | | | Signed-off-by: Paul Jones <paul@pauljones.id.au> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix u-boot 2010.03 build for AVR32 targetsThiago A. Correa2010-06-231-0/+5
| | | | | Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target/device: misc cleanupPeter Korsgaard2010-06-2321-5979/+0
| | | | | | Remove outdated and/or unused variables/files. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* integrator926: use standard uclibc configPeter Korsgaard2010-06-233-242/+2
| | | | | | I don't see any reason to use a custom config here. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* defconfigs: use the default BR2_JLEVEL setting (2)Peter Korsgaard2010-06-239-9/+9
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* module-init-tools: don't build documentationPeter Korsgaard2010-06-232-2/+5
| | | | | | | We don't have docbook2man in buildroot, and the build breaks if you have it on the host, but in an incompatible version (like on my machine). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'linux-cleanup' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2010-06-2220-1619/+383
|\ | | | | | | | | Conflicts: target/Makefile.in
| * Remove now unused Config.in for kernel selectionThomas Petazzoni2010-06-221-50/+0
| | | | | | | | | | | | | | It's now linux/Config.in that allows to configure the kernel configuration/compilation. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * linux: add support for initramfsThomas Petazzoni2010-06-223-1/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Buildroot, the kernel is built and installed *before* the root filesystems are built. This allows the root filesystem to correctly contain the kernel modules that have been installed. However, in the initramfs case, the root filesystem is part of the kernel. Therefore, the kernel should be built *after* the root filesystem (which, in the initramfs case simply builds a text file listing all files/directories/devices/symlinks that should be part of the initramfs). However, this isn't possible as the initramfs text file would lack all kernel modules. So, the solution choosen here is to keep the normal order: kernel is built before the root filesystem is generated, and to add a little quirk to retrigger a kernel compilation after the root filesystem generation. To do so, we add a ROOTFS_$(FSTYPE)_POST_TARGETS variable to the fs/common.mk infrastructure. This allows individual filesystems to set a target name that we should depend on *after* generating the root filesystem itself (contrary to normal ROOTFS_$(FSTYPE)_DEPENDENCIES, on which we depend *before* generating the root filesystem). The initramfs code in fs/initramfs/initramfs.mk uses this to add a dependency on 'linux26-rebuild-with-initramfs'. In linux/linux.mk, we do various things : * If BR2_TARGET_ROOTFS_INITRAMFS is enabled (i.e if initramfs is enabled as a root filesystem type), then we create an empty rootfs.initramfs file (remember that at this point, the root filesystem hasn't been generated) and we adjust the kernel configuration to include an initramfs. Of course, in the initial kernel build, this initramfs will be empty. * In the linux26-rebuild-with-initramfs target, we retrigger a compilation of the kernel image, after removing the initramfs in the kernel sources to make sure it gets properly rebuilt (we've experienced cases were modifying the rootfs.initramfs file wouldn't retrigger the generation of the initramfs at the kernel level). This is fairly quirky, but initramfs really is a special case, so in one way or another, we need a little quirk to solve its specialness. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * linux: add support for linux26-{menuconfig,xconfig,gconfig} targetsThomas Petazzoni2010-06-221-2/+6
| | | | | | | | | | | | | | | | | | These targets allow the user to customize the configuration of the Linux kernel. After changing the kernel configuration, the next time the user runs "make", the kernel is rebuilt to take into account the new configuration (not rebuilt from scratch). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * linux: adjust kernel config according to the Buildroot configurationThomas Petazzoni2010-06-221-0/+10
| | | | | | | | | | | | | | | | | | We only adjust the configuration or ARM EABI and IPv6. The (more complicated) initramfs case is handled in a separate commit. The user is expected to take care of all other configuration details (like having Netfilter enabled to make iptables work, etc.) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * Add generic functions to enable/set/disable options in kconfig filesThomas Petazzoni2010-06-221-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The KCONFIG_ENABLE_OPT, KCONFIG_SET_OPT and KCONFIG_DISABLE_OPT are new make functions to respectively enable, set and disable options in Kconfig-like files (as used by the kernel, uClibc or Busybox). They can be used as follows : $(call KCONFIG_ENABLE_OPT,CONFIG_FOOBAR,/path/to/.config) $(call KCONFIG_SET_OPT,CONFIG_BARFOO,foobar,/path/to/.config) $(call KCONFIG_DISABLE_OPT,CONFIG_FARBOO,/path/to/.config) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * linux: Add dependency on host-module-init-toolsThomas Petazzoni2010-06-222-1/+3
| | | | | | | | | | | | | | | | In order to not depend on module init tools being installed on the development environment of the Buildroot user, let's build module init tools for the host. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * module-init-tools: bump version + convert to autotoolsThomas Petazzoni2010-06-224-159/+57
| | | | | | | | | | | | | | | | | | | | | | | | The "remove-index" patch is no longer needed, the newer version of module-init-tools correctly uses strchr(). The "module-init-tools" patch, whose main purpose was to disable the generation of man pages (it requires docbook2man), is replaced by a simpler implementation, module-init-tools-3.11-add-manpages-config-option.patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * module-init-tools: remove support for cross-depmodThomas Petazzoni2010-06-221-44/+0
| | | | | | | | | | | | | | | | The new infrastructure to build the Linux kernel doesn't use a cross-depmod. This isn't needed with modern module-init-tools that most distros include perfectly handle this. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * iso9660: take into account the linux changesThomas Petazzoni2010-06-222-6/+6
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * Remove old Linux infrastructureThomas Petazzoni2010-06-227-1360/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * New, simpler, infrastructure for building the Linux kernelThomas Petazzoni2010-06-224-1/+253
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch introduces a single, simple, infrastructure to build the Linux kernel. The configuration is limited to : * Kernel version: a fixed recent stable version, same as kernel headers version (for internal toolchains only), custom stable version, or custom tarball URL * Kernel patch: either a local file, directory or an URL * Kernel configuration: either the name of a defconfig or the location of a custom configuration file * Kernel image: either uImage, bzImage, zImage or vmlinux. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>