Commit Graph

580 Commits (f89a20a89aebe4767c606b4e04a6a3906e1ee26c)

Author SHA1 Message Date
Jo-Philipp Wich 643babfc3c ext-toolchain.sh: don't pass CFLAGS when wrapping ld
SVN-Revision: 31549
12 years ago
Felix Fietkau 34ffb526a2 build: rework verbosity level selection
V=99 and V=1 are now deprecated in favor of a new verbosity class system,
though the old flags are still supported.
You can set the V variable on the command line (or OPENWRT_VERBOSE in the
environment) to one or more of the following characters:

- s: stdout+stderr (equal to the old V=99)
- c: commands (for build systems that suppress commands by default, e.g. kbuild)
- w: warnings/errors only (equal to the old V=1)

SVN-Revision: 31484
12 years ago
Mirko Vogt 1f489e4084 re-enable shallow git clones ('--depth 1')
SVN-Revision: 31469
12 years ago
Mirko Vogt 2ebcd4707c include revisions of feeds when listing them
SVN-Revision: 31467
12 years ago
John Crispin 0c4bcae7a1 allow arbitary folder layout when using localmirrors
Make the download script follow symlinks and search subfolders when looking for
a file in a local download mirror.

Signed-off-by: Tathagata Das <tathagata@alumnux.com>

SVN-Revision: 31240
12 years ago
Felix Fietkau 571bd159a1 kernel: fix stripping of modules with duplicate symbol names
SVN-Revision: 31031
12 years ago
Felix Fietkau 7b609a31be kernel: improve profiling support, keep static symbols when profiling is enabled
SVN-Revision: 30964
12 years ago
Felix Fietkau 236dd9d9a2 kernel: keep more symbols in the kernel modules when doing profiling
SVN-Revision: 30762
12 years ago
Felix Fietkau a8ec8ce1ac kernel: do not rename module symbols with kallsyms enabled
SVN-Revision: 30759
12 years ago
Felix Fietkau 548155ab7d Revert "scripts/download.pl: fix sourceforge url"
To use the new url, the project name would need to be appended multiple times,
let's hope the old redirect will continue to work in the future

SVN-Revision: 30730
12 years ago
Felix Fietkau 4dc4ebe0c8 scripts/download.pl: fix sourceforge url
SVN-Revision: 30726
12 years ago
Felix Fietkau c2590fe930 strip kernel modules more aggressively: make all global symbols local, rename all symbols in the symbol table to make them compress better
SVN-Revision: 30662
12 years ago
Florian Fainelli e50315d61c env: colorize git output
SVN-Revision: 30602
12 years ago
Jo-Philipp Wich 1a6ccdc0cf patch-specs.sh: gcc 3.4.6 has an additional "(OpenWrt-2.0)" after the version tag, cope with that
SVN-Revision: 29948
12 years ago
Jo-Philipp Wich 0c3a383974 download.pl: remove ftp.geo.kernel.org mirror, it does not resolve
SVN-Revision: 29947
12 years ago
Jo-Philipp Wich c21b5cc34a ext-toolchain.sh: rework generated gcc wrapper Only append -L and -Wl,-rpath-link flags if the command line contains -l, -L, -shared or -static flags; this is needed to suppress "-rpath-link: linker input file unused because linking not done" on each cc invocation.
SVN-Revision: 29946
12 years ago
Jo-Philipp Wich d5cf09642c patch-specs.sh: fallback to ext-toolchain.sh --wrap if spec file patching is not possible (gcc < 4.3.0)
SVN-Revision: 29945
12 years ago
Jo-Philipp Wich 86ddf7c7a8 ext-toolchain.sh: support --wrap with src == dest
SVN-Revision: 29944
12 years ago
Jo-Philipp Wich fe60046a26 ext-toolchain.sh: CONFIG_NLS -> CONFIG_BUILD_NLS
SVN-Revision: 29782
13 years ago
Jo-Philipp Wich ee62b0d751 ext-toolchain.sh: fix typo
SVN-Revision: 29781
13 years ago
Jo-Philipp Wich 796231d95c ext-toolchain.sh: add option to write .config Add a new --config option to generate a .config from a given toolchain, this allows for easy integration of external toolchains, e.g.
./scripts/ext-toolchain.sh --toolchain /opt/mips-2011.03 --cflags "-muclibc" --config atheros

to setup a ready-to-compile atheros target using the external CodeSourcery toolchain.

SVN-Revision: 29780
13 years ago
Jo-Philipp Wich 989c73848f ext-toolchain.sh: properly handle toolchains without sysroot support
SVN-Revision: 29772
13 years ago
Jo-Philipp Wich f20b6c3ff9 ext-toolchain.sh: - use GCC's own idea of the target name (-dumpmachine) - display help if called without args - add copyright foo - remove some leftover flag handling code
SVN-Revision: 29769
13 years ago
Jo-Philipp Wich 6df3af8a36 add patch-specs.sh, a utility for modifying GCC specs The patch-specs.sh utility dumps the GCC specs of a given toolchain and modifies them to always include $STAGING_DIR in the link and compiler command lines, this makes most -I and -L flags unnecessary and lets the compiler automatically find libraries and headers in the staging dir, also solves the majority of -rpath issues.
SVN-Revision: 29767
13 years ago
Jo-Philipp Wich 7a563f122f add ext-toolchain.sh, a utility for external toolchains The ext-toolchain.sh utility script implements various external toolchain tasks: * Testing of available features, like c++, soft-float or ipv6 support * Finding the libc implementation (uclibc or eglibc/glibc) * Inferring the GNU target name * Finding shared objects for packaging (libc, libpthread, ...) * Finding executables for packaging (ldd, gdbserver, ...) * Generating wrapper scripts for toolchain commands
SVN-Revision: 29765
13 years ago
Jo-Philipp Wich 73b4974397 metadata.pl: filter direct recursive depends like "select PACKAGE_kmod-ipv6 if PACKAGE_kmod-ipv6"
SVN-Revision: 29695
13 years ago
Gabor Juhos 6c28efff9c scripts: add a script for generating fwupgrade config for the OM2P board
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>

SVN-Revision: 29396
13 years ago
Nicolas Thill 140dfb485f scripts: add script to generate combined extended image format
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>

SVN-Revision: 29358
13 years ago
Felix Fietkau a97304cf61 scripts/env: improve the wording of the question when starting repository (patch by Rolf Leggewie)
SVN-Revision: 29262
13 years ago
Felix Fietkau 6b929e2687 scripts/env: make mv and cp operations more robust (treat dotfiles appropriately) (based on patch by Rolf Leggewie)
SVN-Revision: 29261
13 years ago
Felix Fietkau b9eb659364 scripts/env: fix indentation (patch by Rolf Leggewie)
SVN-Revision: 29260
13 years ago
Michael Büsch 50a7ff97ef mconf: Fix compile warning: "warning: conflicting types for ‘sym_set_all_changed’"
SVN-Revision: 29190
13 years ago
Felix Fietkau 5e48d47dfe scripts/config: merge fixes for various issues, including recursive dependency detection/handling (patch by mbm)
SVN-Revision: 28658
13 years ago
Jo-Philipp Wich ad6c4198a9 getver.sh: cope with varying "git log" line formats to reliably extract the git-svn rev (#10268)
SVN-Revision: 28604
13 years ago
Felix Fietkau e925dbf704 scripts/feeds: override the OPENWRT_BUILD variable when calling internal targets (based on patch from #10212)
SVN-Revision: 28503
13 years ago
John Crispin ad250089aa allow targets to define a default subtarget when using automatic subtarget detection from r27407
SVN-Revision: 27444
13 years ago
John Crispin 4d8b9fafcb ignore empty lines in scripts/localmirrors
SVN-Revision: 27416
13 years ago
Jo-Philipp Wich 0649dfdfb6 download.pl: cope with potential two-digit linux versions
SVN-Revision: 27376
13 years ago
Felix Fietkau bcf4757508 add support for hidden packages that get selected/built but do not show up in menuconfig
SVN-Revision: 27344
13 years ago
Jo-Philipp Wich e745fc762b metadata.pl: fix handling of multiple conditional depends that reference the same package (exposed by previous hotplug2 changes), also kill duplicate dependency specs while we're at it
SVN-Revision: 27267
13 years ago
Jo-Philipp Wich 11dcad2834 scripts/config/.gitignore omits source files scripts/config/.gitignore aims to avoid checking binaries in to git. Unfortunately it also omits conf.c, confdata.c, and all source files in lxdialog. An OpenWRT tree pulled from a git repository will not build, and I suspect this was not the intention.
Signed-off-by: Denton Gentry <denny@geekhold.com>

SVN-Revision: 27244
13 years ago
Hauke Mehrtens e04f68fb77 Fix CONFIG_LINUX_ for linux 3.0
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 27184
13 years ago
Felix Fietkau 6e43f65dc4 remove the now unused Target-Kernel field from the target metadata
SVN-Revision: 27033
13 years ago
Jo-Philipp Wich a02ba6ccc2 Add support for git-svn package feeds Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
SVN-Revision: 26988
13 years ago
Felix Fietkau 984ab9a139 metadata: do not emit feature flag selects for targets which have subtargets - fixes a buildbot error cause by ssb not being blacklisted for lantiq falcon
SVN-Revision: 26926
13 years ago
Hamish Guthrie 7b53059401 Correct libc path
SVN-Revision: 26885
13 years ago
Felix Fietkau 459762ace2 add a new package metadata variable MDEPENDS for specifying local menuconfig dependencies that do not propagate to other packages
SVN-Revision: 26491
13 years ago
John Crispin e42e2b3e9c path expansion was broken due to a badly quoted *
Signed-of-by: Benjamin Cama <benoar@dolka.fr>

SVN-Revision: 26391
13 years ago
Felix Fietkau 1dbabd309b scripts/diffconfig.sh: handle CONFIG_ALL, CONFIG_DEVEL and CONFIG_TOOLCHAINOPTS properly
SVN-Revision: 26349
13 years ago
Felix Fietkau 1cc0bcfffc base-files: relink uclibc and libgcc libraries to remove leftovers of the statically linked initial libgcc saves a few kb and gets rid of unused not exported functions as well should also improve the reliability of mklibs
SVN-Revision: 25800
13 years ago
Jo-Philipp Wich 073c5e0e74 add config.rpath and link it in autotools.mk if missing, some packages might need it, especially users of lib-link.m4 or iconv.m4
SVN-Revision: 25753
13 years ago
Jo-Philipp Wich 3edf9c3544 Never write errors to stdout from ipkg-make-index.sh
Since the output of ipkg-make-index.sh is unconditionally used to create
the Packages file, sending the errors into this file is unacceptable
(both because they are not shown to users and because they make an
invalid Packages file).

For incorrect invocation, write to stderr.
For errors from which, send to /dev/null with stdout.

Signed-off-by: Kevin Locke <klocke@digitalenginesoftware.com>

SVN-Revision: 25677
13 years ago
Jo-Philipp Wich a9c7feb0f7 download.pl: adjust kernel download urls for longterm and testing releases
SVN-Revision: 25589
13 years ago
Felix Fietkau 8d0cf8fde2 metadata: fix handling of multiple build dependencies with different conditions
SVN-Revision: 25505
13 years ago
Felix Fietkau b0359432ae scripts/diffconfig.sh: use the new kconfig mode to remove some more unnecessary entries in the generated output
SVN-Revision: 25233
14 years ago
Felix Fietkau b760b5fcf7 scripts/kconfig.pl: add a mode to generate a config diff that ignores added undefined config values
SVN-Revision: 25232
14 years ago
Felix Fietkau 024dc6ea5f add scripts/diffconfig.sh: a tool for making reduced .config files these files contain only the target selection and options that differ from the default settings this makes it much easier to review .config files
SVN-Revision: 25231
14 years ago
Felix Fietkau b0f60f8023 scripts/config: add an option for making the conf tool write to a different file
SVN-Revision: 25230
14 years ago
Felix Fietkau 8740549c57 mpc85xx: add a new 'spe_fpu' feature flag for the FPU used on freescale powerpc cpus The SPE FPU is ABI-incompatible with the regular powerpc FPU, this needs to be reflected in the toolchain target name. Fixes floating point crashes in user space
SVN-Revision: 25018
14 years ago
Jo-Philipp Wich 65fad8645d download.pl: pass --no-check-certificate to wget
SVN-Revision: 24686
14 years ago
Michael Büsch 58255d44e2 deptest: Also accept stamps that are broken links.
SVN-Revision: 24350
14 years ago
Felix Fietkau 3945267a99 scripts/feeds: support checking out git trees with different branches
SVN-Revision: 24285
14 years ago
Michael Büsch bdfe80df4c deptest: Make stamps be symlinks to logs.
SVN-Revision: 24277
14 years ago
Imre Kaloz 4052849677 switch from ext2 to ext4 (w/o) journaling
SVN-Revision: 24084
14 years ago
Michael Büsch bf274946af deptest: Capitalize failure message. Makes it easier to spot in the logs.
SVN-Revision: 23855
14 years ago
Michael Büsch 100fc4c7ce deptest: Do not clobber the base build and staging dirs
SVN-Revision: 23835
14 years ago
Michael Büsch 55081c6a19 deptest: --force also overrides blacklist stamps
SVN-Revision: 23827
14 years ago
Michael Büsch ae6b08d22b deptest: Add --force to force a test
SVN-Revision: 23826
14 years ago
Michael Büsch 050902efd7 deptest: Install of host tools has to be forced for every test, because the host staging dir is cleaned prior a test.
SVN-Revision: 23825
14 years ago
Michael Büsch 00e1797f14 deptest: Add option for lean test
SVN-Revision: 23821
14 years ago
Michael Büsch 1e317e8f43 deptest: Add sanity check to avoid trouble with illegal package names
SVN-Revision: 23819
14 years ago
Michael Büsch 57ccc7e834 deptest: Support specifying certain packages to test on the commandline.
SVN-Revision: 23818
14 years ago
Michael Büsch 0e2b397a8b deptest: Add optional blacklisting
SVN-Revision: 23811
14 years ago
Michael Büsch ba91f56bf4 deptest: Check for .config
SVN-Revision: 23810
14 years ago
Michael Büsch 87fe1d36d3 deptest: Install the kernel at init stage
SVN-Revision: 23809
14 years ago
Michael Büsch e37d386dfc deptest: Better detection of base directory
SVN-Revision: 23807
14 years ago
Michael Büsch 0cacb5855d deptest: Also make sure the toolchain is built in the initialization step. This makes it possible to run the script from within a fresh tree.
SVN-Revision: 23806
14 years ago
Michael Büsch 0f21452ff8 deptest: Also create "failed" stamps. This makes it easier to check what failed after the script finished.
SVN-Revision: 23805
14 years ago
Michael Büsch 6bb89b547a deptest: Add shbang
SVN-Revision: 23804
14 years ago
Michael Büsch 12dfecd4be deptest: Fix indent
SVN-Revision: 23803
14 years ago
Florian Fainelli 0d74b45467 add support for darcs-based feeds
The following patch adds support for darcs-based feeds.
It is tested and works well for my purpose.  I wish it
were committed upstream so that I can share my feed with
other users without converting it to svn/git/whatever.

Best regards,

Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr>

SVN-Revision: 23616
14 years ago
Michael Büsch b5cfdcd278 Fix typo
SVN-Revision: 23524
14 years ago
Jo-Philipp Wich 04c4b01fb4 remote-gdb: fix parsing of arch and libc from given path as well
SVN-Revision: 23407
14 years ago
Jo-Philipp Wich 9d50430238 remote-gdb: - fix parsing of arch-libc tuples - automatically add sysroot to executable if needed
SVN-Revision: 23406
14 years ago
Jo-Philipp Wich 80a79d3910 metadata.pl: don't emit LINUX_2_6 selects anymore
SVN-Revision: 23375
14 years ago
Jo-Philipp Wich be2a1e14ba patch-kernel.sh: utilize --force (#7745), also use the PATCH env var and fallback to "patch" if unset
SVN-Revision: 23314
14 years ago
Jo-Philipp Wich adcfdc46e0 feeds: restore previously active feed after install_package(), fixes install all case for packages with inter-feed dependencies
SVN-Revision: 23171
14 years ago
Felix Fietkau 7f80e26661 fix build dependencies on packages with multiple variants but no selected virtual packages
SVN-Revision: 23102
14 years ago
Michael Büsch 1460115836 dl_cleanup: Add support for GIT-SHASUM
SVN-Revision: 23084
14 years ago
Jo-Philipp Wich 064e7c8f00 Implement an ARCH_PACKAGES variable which defaults to BOARD but can be overridden on a per-subtarget basis. This is intended for targets such as adm5120 and malta which support both big and little endianess and will replace the target specific exceptions in package-defaults and Image Builder.
SVN-Revision: 23029
14 years ago
Jo-Philipp Wich 097d38615b metadata.pl: fix handling of HOST_BUILD_DEPENDS if a package is referenced that only exists as source pkg, e.g. libtool
SVN-Revision: 22946
14 years ago
Felix Fietkau 00d1e599d7 add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point
SVN-Revision: 22871
14 years ago
Felix Fietkau 198f027c4b scripts/feeds: fix a bug in the metadata caching change
SVN-Revision: 22819
14 years ago
Felix Fietkau 76d517b629 scripts/feeds: switch to the right feed metadata when installing a package to fix dependency handling (patch by matthijs from #5891)
SVN-Revision: 22815
14 years ago
Felix Fietkau f9ff9d02f6 scripts/feeds: cache feed metadata instead of re-reading it on every get_feed() call
SVN-Revision: 22814
14 years ago
Michael Büsch 7a8066735d Add usb gadget feature flag
SVN-Revision: 22798
14 years ago
Michael Büsch b0745dd8ce Fix dl_cleanup.py
SVN-Revision: 22578
14 years ago
Felix Fietkau 0e1337ea47 scripts/env: fix initialization of files/ when creating a new environment (patch from #7603)
SVN-Revision: 22336
14 years ago
Imre Kaloz c1e57d12c8 upgrade the config.* scripts
SVN-Revision: 22312
14 years ago
Hamish Guthrie 1d2f157928 Revert r22094 and r22095
SVN-Revision: 22096
14 years ago
Hamish Guthrie 6a7c2c244f Added --non-interactive flag to svn package downloads
SVN-Revision: 22095
14 years ago
Hamish Guthrie 6615374f13 add --trust-server-cert to svn checkout of feeds
SVN-Revision: 22094
14 years ago
Felix Fietkau bb44616ebe set the default target to brcm47xx, now that brcm-2.4 is gone
SVN-Revision: 21960
14 years ago
Florian Fainelli 27fc94ff52 make flashing scripts executable
SVN-Revision: 21958
14 years ago
Nicolas Thill b3b591c000 buildsystem: rename tgz/TGZ "feature" and matching options to targz/TARGZ
SVN-Revision: 21238
14 years ago
Felix Fietkau ceaa4bbe3c metadata.pl: fix recursive handling of conditional dependencies
SVN-Revision: 21088
14 years ago
Felix Fietkau 091934e7fb fix timestamp checks for build system paths which have '.svn' in their directory name
SVN-Revision: 20856
14 years ago
Nicolas Thill 841eff56d4 target/ixp4xx: fix image building after r20834 (closes: #7157)
SVN-Revision: 20854
14 years ago
Florian Fainelli a1058204d0 rework board detection
Rework board detection, separate board specific code into its own file. As a
result we also change the way rdc images are generated.
Support for board which required binary tools, like AMIT are dropped. Patch by
Bernhard Loos.

SVN-Revision: 20294
14 years ago
Jo-Philipp Wich 029b3f62ab remote-gdb: * use sysroot instead of solib search paths * don't query arch if there's only one choice
SVN-Revision: 20290
14 years ago
Felix Fietkau 63350fa59b scripts/metadata.pl: fix handling of multiple conditional depends on the same package
SVN-Revision: 20085
14 years ago
Jo-Philipp Wich e2e39dae90 ipkg: strip directory entries from package file list when offline installing .ipk archives, this prevents opkg from removing directories like /usr later on when trying to uninstall preinstalled packages (partial fix for #6772)
SVN-Revision: 19936
14 years ago
Jo-Philipp Wich ba29f08008 remote-gdb: change library paths after r19849, swap usr/lib/ and lib/
SVN-Revision: 19850
14 years ago
Jo-Philipp Wich 20a64a738c remote-gdb: add build_dir/target-*/debug-* to solib-search-path
SVN-Revision: 19845
14 years ago
Lars-Peter Clausen 900de42186 Add audio feature flag.
There are targets which neither have usb host nor pci support but do have audio
capabilities. Those targets should expliclitly specifiy that they support audio
through the new feature flag. The audio feature flag is also implicitly selected
by the usb and pci feature flags.

SVN-Revision: 19643
14 years ago
Travis Kemen cf7a37f119 add geodns addresses for the kernel, closes #6574
SVN-Revision: 19621
14 years ago
Hauke Mehrtens 292b9782cd preinit: fix #6596 Setting LAN IP Address in menuconfig is ignored
SVN-Revision: 19384
15 years ago
Felix Fietkau 75e38a19cf kconfig.pl: fix handling of multiple kmod-* package referencing the same KCONFIG symbols
SVN-Revision: 19366
15 years ago
Felix Fietkau 56bc02a305 add preinit modularization work by Daniel Dickinson (cshore)
SVN-Revision: 19331
15 years ago
Felix Fietkau ccb604a573 metadata: allow build variants to contain "-"
SVN-Revision: 19284
15 years ago
Lars-Peter Clausen db06ca593b Add support for building ubifs images.
SVN-Revision: 19097
15 years ago
Michael Büsch ff6010a732 dl_cleanup: Show it to the user, if file extension or version pattern is unknown
SVN-Revision: 19085
15 years ago
Michael Büsch bee5dab1a1 dl_cleanup: Add regex for foo_1_2_3
SVN-Revision: 19084
15 years ago
Michael Büsch 9c54343555 dl_cleanup: Allow removing items from blacklist
SVN-Revision: 19083
15 years ago
Michael Büsch 274e372e4c dl_cleanup: Add linux and gcc to blacklist
SVN-Revision: 19082
15 years ago
Michael Büsch 4a2465a295 dl_cleanup: Add dry-run option
SVN-Revision: 19081
15 years ago
Florian Fainelli aca9c9c81d adjust svn:ignore for cygwin builds
SVN-Revision: 19040
15 years ago
Lars-Peter Clausen 41a1a80059 update-package-md5sum: A tool to update the md5sum of openwrt packages. Useful when upgrading a set of packages.
SVN-Revision: 19019
15 years ago
Michael Büsch 16d107d5f9 dl_cleanup: Utility to delete all but the very last version of the tarballs in the download directory. The tool does currently have a few false positives (probably below 1%), but this is harmless, because buildroot will just redownload them.
SVN-Revision: 19018
15 years ago
Felix Fietkau 919724ab50 scripts/combined-image.sh: remove the use of mktemp to make it more portable
SVN-Revision: 18920
15 years ago
Felix Fietkau 30992cceeb menuconfig: allow wildcard includes to return no match (#6339)
SVN-Revision: 18743
15 years ago
Felix Fietkau 04abaefe70 add a simple script for symlinking one tree into another for doing builds with separate build dirs, but the same source dir
SVN-Revision: 18734
15 years ago
Felix Fietkau edeee3ac19 metadata.pl: fix menuconfig code for package features
SVN-Revision: 18386
15 years ago
Felix Fietkau 579d54038b build system: introduce a new feature called build variants. it allows building a package multiple times in one pass with different build dirs, based on the same build settings. replaces templating hacks like the one used in the hostapd package
SVN-Revision: 18357
15 years ago
Felix Fietkau ea63b88b10 metadata: process dependencies for targets that have subtargets as well - hides the ramips target unless the user has requested to play with broken packages/targets (related to #6051)
SVN-Revision: 18306
15 years ago
Jo-Philipp Wich 9df63ce253 add "remote-gdb", a helper script to connect the local host gdb with a running gdbserver on the target
SVN-Revision: 18153
15 years ago
Felix Fietkau 94cdcbde6d add experimental support for a new menuconfig submenu "Package features". allows selection between multiple packages providing the same feature, which affects dependencies of other packages. will be used e.g. for choosing between DirectFB and X.org for libraries like GTK2
SVN-Revision: 18056
15 years ago
Nicolas Thill 0aeed7e525 getver: don't use "-r COMMITTED" arg which needs network access to the repository, use the "Last Changed Rev:" line instead
SVN-Revision: 17864
15 years ago
Nicolas Thill c9b0c63f07 metadata.pl: fix a bug where dependency flags (@ and +) from a dependency were inherited by others
SVN-Revision: 17840
15 years ago
Felix Fietkau 7bd8115c7e metadata.pl: do not strip whitespaces from multiline data
SVN-Revision: 17827
15 years ago
Nicolas Thill 6fa03d63d4 getver: get svn rev from last commit so that we have consistent revision numbers between git and svn
SVN-Revision: 17781
15 years ago
Felix Fietkau 25fadf0b07 make scripts/ipkg more portable by using printf instead of echo -n
SVN-Revision: 17729
15 years ago
Jo-Philipp Wich f58536ff83 use mktemp instead of tempfile in combined-image.sh to make it work on OS X
SVN-Revision: 17674
15 years ago
Jo-Philipp Wich f20af38322 Implement a preliminary combined image format. - add sysupgrade support for combined images by providing a platform.sh backend - use the mtd fis partition table rewrite facility to resize partitions on demand - generate generic combined images for the atheros target
SVN-Revision: 17668
15 years ago
Felix Fietkau caf8074566 scripts/feeds: fix an error message
SVN-Revision: 17451
15 years ago
Felix Fietkau cbb9a14d8a add hg support to getver.sh (patch from #5763)
SVN-Revision: 17432
15 years ago
Imre Kaloz 49e657f433 fix breakage introduced with [17394]
SVN-Revision: 17395
15 years ago
Florian Fainelli 32ab3b9692 do not check for a specific Cygwin version, rather check the operating system name directly, thanks AndyI
SVN-Revision: 17394
15 years ago
Felix Fietkau ec7621ebf9 add nommu target feature flag
SVN-Revision: 17347
15 years ago
Felix Fietkau aee9d6c31c add a heavily cleaned up version of ubicom32 toolchain support
SVN-Revision: 17346
15 years ago
Geoff Levand 7581681466 powerpc: Create a powerpc64 config feature
The config symbol TARGET_ps3 is used in the build files where
special handling for the 64 bit PowerPC processors is needed.
Introduce a new config feature powerpc64, and replace the use
of TARGET_ps3 with powerpc64.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17306
15 years ago
Lars-Peter Clausen 4063d0c93f Workaround a bug(?) in tar in debian squeeze, which causes the build process to fail without any reason.
SVN-Revision: 16390
15 years ago
Imre Kaloz 48cd8188ef missing changes for pcie handling
SVN-Revision: 16294
15 years ago
Felix Fietkau 487570f387 deptest: use a separate build dir for host packages to prevent hardcoded path screwups
SVN-Revision: 16162
15 years ago
Felix Fietkau 0fc0346e0a deptest: handle packages from feeds
SVN-Revision: 16099
15 years ago
Felix Fietkau f40ea986e9 add a somewhat hackish script for automatic dependency testing
SVN-Revision: 16097
15 years ago
Felix Fietkau 1428bca7f5 scripts/feeds: ignore virtual packages
SVN-Revision: 15706
15 years ago
Felix Fietkau 0db826eded scripts/feeds: fix a warning (#4474)
SVN-Revision: 15600
15 years ago
Nicolas Thill 54d622a815 add a workaround to rstrip restoring exec perms when they got changed by sstrip
SVN-Revision: 15312
15 years ago
Felix Fietkau 34939cad39 get rid of $Id$ - it has never helped us and it has broken too many patches ;)
SVN-Revision: 15242
15 years ago
Mirko Vogt 9af0ab6efa use parent-dependencies for all dependencies of a package, not only those which are conditional deendencies (thanks to lars (also for this commit message :P)) fixes bug #4917
SVN-Revision: 15187
15 years ago
Florian Fainelli 9c470b63b3 cygwin also needs to be passed LIBS=-lncurses to link lxdialog successfully
SVN-Revision: 15183
15 years ago
Gabor Juhos 2f26f545cd ipkg-make-index: remove leading './' from the Filename field
SVN-Revision: 15069
15 years ago
Jose Vasconcellos 6e22a2bb4f Add check for IXP42x A0 stepping.
SVN-Revision: 15013
15 years ago
Felix Fietkau 9a3368ebca kconfig.pl: interpret =n as undefined symbol
SVN-Revision: 15003
15 years ago
Felix Fietkau 59848db7da kconfig.pl: add support for custom prefixes instead of CONFIG_
SVN-Revision: 15002
15 years ago
Felix Fietkau 08b7cbe44e fix host dependencies for packages that depend on their own host build
SVN-Revision: 14952
15 years ago
Hamish Guthrie 1b216aa20a Add FEATURE ramdisk to be able to select the use of INITRAMFS for a sub-target
SVN-Revision: 14939
15 years ago
Felix Fietkau ddcfaeb1e5 move host build in packages into a separate namespace: package/<name>/host/<target> this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants
SVN-Revision: 14905
15 years ago
Felix Fietkau 72faa09dff move cflags default setting to target makefiles
SVN-Revision: 14866
15 years ago
Felix Fietkau d38153a847 get rid of an illegal characters warning with packages that contain uppercase characters
SVN-Revision: 14810
15 years ago
Felix Fietkau 7f4bc03adb kconfig.pl: throw warnings into stderr instead of stdout
SVN-Revision: 14807
15 years ago
Felix Fietkau daf7406075 fix a package metadata parsing bug
SVN-Revision: 14735
15 years ago
Ralph Hempel f9d0fb8a16 ensure that the timestamp script will follow the path even if it is link ( in our case the build directory might be a link to a ClearCase dynamic view )
SVN-Revision: 14728
15 years ago
Ralph Hempel 89181213dc check for correct make version ( thanks to Thomas )
SVN-Revision: 14727
15 years ago
Ralph Hempel 91042e02a7 strip relocatable binaries (not depending on the extension) ( thanks to Thomas )
SVN-Revision: 14726
15 years ago
Ralph Hempel 6ae7a0f94f added source distribution to package dump, used by our SDK (include source distributions for offline usage) added bugfix for sub-targets added bugfix for help info (thanks to Thomas)
SVN-Revision: 14703
15 years ago
Ralph Hempel 77df307183 add multiple download mirrors
SVN-Revision: 14573
15 years ago
Nicolas Thill 177b22a541 feeds: extend 'search' to lookup in source package names too
SVN-Revision: 14537
15 years ago
Nicolas Thill 8a253e1ac1 adam2flash: fix 'Interrupted system call' error when flashing (closes: #4490, thanks oliver)
SVN-Revision: 14344
16 years ago
Lars-Peter Clausen f42bf4d6cf Reset condition for each dependeny when generating mconf files. Previously all dependencys listed after a conditional dependency had the same condition.
SVN-Revision: 14335
16 years ago
Florian Fainelli 9924d9ce36 brcmImage.pl should be set executable
SVN-Revision: 14265
16 years ago
Florian Fainelli c2c0d74f67 generate images for old CFE based boards like the Davolink DV201
SVN-Revision: 14264
16 years ago
Jose Vasconcellos 9a74dd2faa Added support WRV54G.
SVN-Revision: 14186
16 years ago
Felix Fietkau ca8486a632 improve support for building on mac os x by improving detection of missing components
SVN-Revision: 14180
16 years ago
Jose Vasconcellos f30bf8cbd4 Fix to wait for internal http server to complete transfer. Rework and simplify command line options.
SVN-Revision: 14098
16 years ago
Jose Vasconcellos 435790e112 Fix parsing of password option; set timeout for writing.
SVN-Revision: 14046
16 years ago
Felix Fietkau 7502d4bd61 add support for build-only packages which do not appear in menuconfig
SVN-Revision: 14009
16 years ago
Lars-Peter Clausen a77f3b6656 If a package is part of a virtual dependency and also listed as a normal dependency ensure that the dependency is always unconditional. Such a case happens if for example a package has a build dependency and the build dependency provides a virtual install dependency of the package.
SVN-Revision: 13877
16 years ago
Felix Fietkau e5905aebb7 fix recursive dependencies that might be caused by using conditional dependencies
SVN-Revision: 13813
16 years ago
Felix Fietkau 5918719e1e scripts/feeds update:
* Fix feed update via git.
* Add support for bzr and hg.
* Proper escaping of command line arguments handed to system.
* Reduced code duplication.

Patch by Justus Winter

SVN-Revision: 13782
16 years ago
Florian Fainelli d8df4c38a8 Also move jungo-image.py to scripts/flashing
SVN-Revision: 13675
16 years ago
Florian Fainelli dd4eef0468 Move flashing scripts to scripts/flashing/
SVN-Revision: 13674
16 years ago
Florian Fainelli 36b3feca06 Add flashing script for adsl2mue (#3994)
SVN-Revision: 13673
16 years ago
Mirko Vogt b49a749114 increased SCAN_DEPTH for feeds/ by 1
SVN-Revision: 13572
16 years ago
Peter Denison 4fad1b5898 Updated jungo-image.py script (from Jose): Fix http server issues when imagefile is on different directory Fix computation of flash size Obtain MAC address in a more portable way Add percent display when dumping flash (instead of dots) Set default to display progress information; added --quiet option
SVN-Revision: 13550
16 years ago
Peter Denison 33c19a498a Added jungo-image.py script for backing up and flashing Jungo-based routers such as MI424-WR, USR8200 and WRV54G
SVN-Revision: 13486
16 years ago
Lars-Peter Clausen ac44b053c8 Fix indention.
SVN-Revision: 13321
16 years ago
Lars-Peter Clausen 38824a1351 Add support for negative conditional dependencies. Also add the condition of conditional dependencies to dependencies which are inherited form the conditional dependency.
SVN-Revision: 13319
16 years ago
Steven Barth af42e36df0 Detect changed feed urls and rebase working copies if needed. (Patch by xMff)
SVN-Revision: 13138
16 years ago
Felix Fietkau fa6b452873 menuconfig: don't generate inconsistencies when ~/.openwrt/defconfig specifies a default target
SVN-Revision: 13008
16 years ago
Felix Fietkau df90f52b5a add support for conditional depends to the feeds script
SVN-Revision: 13004
16 years ago
Felix Fietkau 02052624df scripts/env: fix file syncing on env switch
SVN-Revision: 12925
16 years ago
Felix Fietkau ece4ca493b don't print warnings for undefined DEFAULT_* symbols on menuconfig. generate those in config-target.in instead of config-package.in
SVN-Revision: 12871
16 years ago
Felix Fietkau 009e41906f fix infinite recursion in metadata.pl
SVN-Revision: 12851
16 years ago
Felix Fietkau b0e7c7ba79 implement conditional dependencies for menuconfig and build deps
SVN-Revision: 12820
16 years ago
Felix Fietkau 033d2f6ca6 scripts/feeds: allow multiple alternative urls for a single feed. this will be useful for maintaining release branch forks of /packages
SVN-Revision: 12746
16 years ago
Felix Fietkau 625b692c1f use #!/usr/bin/env perl instead of #!/usr/bin/perl in openwrt scripts (fixes #2998)
SVN-Revision: 12674
16 years ago
Lars-Peter Clausen 5ac7398565 Restore config after running scripts/env diff.
SVN-Revision: 12632
16 years ago
Steven Barth 551bee5fa6 Fixed dependency handling for feeds
SVN-Revision: 12615
16 years ago
Felix Fietkau 973d7e80d7 fix ./scripts/env for newer git versions
SVN-Revision: 12502
16 years ago
Lars-Peter Clausen 2552e9362b Add @GNOME download source.
SVN-Revision: 12469
16 years ago
Felix Fietkau 1063f8d415 fix ./scripts/env delete
SVN-Revision: 12399
16 years ago
Felix Fietkau d58dd061fe some more s/git-/git /
SVN-Revision: 12380
16 years ago
Felix Fietkau 2311fc9850 replace the deprecated git-* command calls with git *
SVN-Revision: 12379
16 years ago
Nicolas Thill 0bb4b7d761 don't display the "Image configuration" menu entry when there's nothing to pre-configure (when using the SDK for example)
SVN-Revision: 12366
16 years ago
Nicolas Thill 718fd729df add "Architecture" field to opkg status file (closes: #3901)
SVN-Revision: 12349
16 years ago
Felix Fietkau a74bb3b417 rename feeds.conf to feeds.conf.default, make feeds.conf override feeds.conf.default this makes it possible to change the feeds lists without having the version control system record it as a change
SVN-Revision: 12328
16 years ago
Felix Fietkau 696b05e031 fix uninitialized variable in metadata.pm (#3860)
SVN-Revision: 12325
16 years ago
Travis Kemen 99dd3e13fc make opkg the default package manager, disable busybox ipkg from building by default
SVN-Revision: 12319
16 years ago
Florian Fainelli 067a1fe3b6 scripts/feeds calls 'make' irrespective of the platform it is running on. The attached patch changes the code to use gmake if available (which should cover non-linux platforms, and is the same logic used to adapt other programs in include/host.mk) (#3867)
Signed-off-by: Luigi Rizzo <rizzo@iet.unipi.it>

SVN-Revision: 12246
16 years ago
Felix Fietkau 1391134579 and another one
SVN-Revision: 12217
16 years ago
Felix Fietkau 88b0d6785e fix a small typo
SVN-Revision: 12216
16 years ago
Felix Fietkau 131ba6fed7 add script for managing 'build environments' (.config+files/), including documentation
SVN-Revision: 12212
16 years ago
Felix Fietkau 01046ae4b2 fix a small bug in the recursive dependency lookup for generated menuconfig files
SVN-Revision: 12107
16 years ago
Felix Fietkau 9cda3fb084 scripts/feeds: properly handle virtual packages as well, use the first available provider by default
SVN-Revision: 12103
16 years ago
Felix Fietkau bcf75aca7b scripts/feeds: fix some installation warnings for locally installed packages
SVN-Revision: 12102
16 years ago
Felix Fietkau 311553c77b fix scripts/feeds dependency lookup: process deps for all virtual packages of a src package that belongs to the package that the user wants to install
SVN-Revision: 12101
16 years ago
Imre Kaloz e0a748c051 generate zImage for the ADI Sidewinder, too
SVN-Revision: 11901
16 years ago
Imre Kaloz 1f68c4745d generate patched zImage for the Pronghorn, too
SVN-Revision: 11623
16 years ago
Matteo Croce f5e550f438 use the european kernel.org mirror too
SVN-Revision: 11448
16 years ago
Felix Fietkau ab504da309 fix missing package compile/installation issue
SVN-Revision: 11441
16 years ago
Felix Fietkau 46e3535d08 fix some previously ignored build dependencies (for example, uci->lua)
SVN-Revision: 11429
16 years ago
Felix Fietkau 51bc4434dd consider virtual dependencies (generated by using PROVIDES:=) when generating the build dependencies (fixes python build dependency errors)
SVN-Revision: 11428
16 years ago
Imre Kaloz c5657f08d5 add new target feature option for fpu
SVN-Revision: 11337
16 years ago
Imre Kaloz d62feeaac1 add support for the Gateworks Cambria
SVN-Revision: 10973
16 years ago
Nicolas Thill ddc57879ec add a gpio feature for devices supporting the generic GPIO interface
SVN-Revision: 10879
16 years ago
Nicolas Thill c7b3dff10c install dependencies after installing package to avoid deep recursion and mass memory consuption
SVN-Revision: 10823
16 years ago
Nicolas Thill 4e319c572f install build-depends packages as well
SVN-Revision: 10793
16 years ago
Imre Kaloz 08f82d001d add support for the IXDPG425
SVN-Revision: 10756
16 years ago
Felix Fietkau 7e2fc31830 fix error message in scripts/feeds when indexes are missing
SVN-Revision: 10736
16 years ago
Felix Fietkau 1d3ed2fca0 fix a recursive symlink issue with scripts/feeds and src-link
SVN-Revision: 10714
16 years ago
Rod Whitby 6ec9c45b88 arm-magic.sh: added tw5334 machine id
SVN-Revision: 10652
16 years ago
Ralph Hempel 585997f8d2 fix package/symlinks target, will call scripts/feeds update / install introduce new package/symlinks-install and package/symlinks-clean targets - package/symlink-install will re-create the index files and the symlinks for all ./feeds (no update from repositories is performed) - package/symlink-clean will delete all installed symlinks (keeping the ./feeds untouched)
SVN-Revision: 10634
16 years ago
Ralph Hempel c15ca4fb80 adding the possibility of local file cache specify file://path_to_file_cache within localmirrors file to add new local file cache
SVN-Revision: 10617
16 years ago
Ralph Hempel 0e158467a4 fix multiple update (cpy), added index generation (allows to re-create the index without updating the complete package) possible to specify the feed(s) which should be updated added -h switch to most of the commands
SVN-Revision: 10614
16 years ago
Rod Whitby 60dd242ab9 Added a new mach id
SVN-Revision: 10593
16 years ago
Andy Boyett 197fafaff6 Increased to five download attempts in download.pl
SVN-Revision: 10486
16 years ago
Ralph Hempel 2dd0677c86 - added package list function -r list packages of specified feed -s list the feed names only and their URL - refresh of usage text
-d-This line, and those below, will be ignored--

M    feeds

SVN-Revision: 10322
17 years ago
Gabor Juhos 5b3951bfbb add feature flag for the cpio.gz support
SVN-Revision: 10311
17 years ago