summaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* scripts/feeds: redirect stderr of the which call to /dev/null to avoid ↵Felix Fietkau2012-06-251-1/+1
| | | | | | potentially confusing error messages on some systems SVN-Revision: 32499
* gen-dependencies.sh: only include lib*.so* files in dependency list, to ↵Jo-Philipp Wich2012-06-121-1/+1
| | | | | | match the filtering of provides lists SVN-Revision: 32272
* package/index: filter out the libc package from the indexFelix Fietkau2012-06-111-0/+1
| | | | SVN-Revision: 32187
* build: add checks for missing package dependenciesFelix Fietkau2012-06-111-0/+24
| | | | SVN-Revision: 32185
* target: add a feature flag for RTC supportFelix Fietkau2012-05-171-0/+1
| | | | SVN-Revision: 31777
* scripts/ipkg-make-index.sh: use bash instead of /bin/sh to fix use of [[ ]]Felix Fietkau2012-05-131-1/+1
| | | | SVN-Revision: 31708
* build: prevent the virtual "kernel" package from leaking into the package ↵Felix Fietkau2012-05-131-0/+3
| | | | | | index to make dependency checks fail on kernel config mismatch SVN-Revision: 31704
* download.pl: - cleanup cache handling code - use alternative m// and s/// ↵Jo-Philipp Wich2012-05-111-38/+41
| | | | | | delimiters to get rid of tedious slash escaping - use multi-argument form of system() where possible to avoid quoting & escaping issues - avoid a temporary variable SVN-Revision: 31677
* add further countermeasures against the git core.autocrlf option (fixes #9075)Felix Fietkau2012-05-081-0/+1
| | | | SVN-Revision: 31650
* ext-toolchain.sh: don't pass CFLAGS when wrapping ldJo-Philipp Wich2012-05-011-1/+1
| | | | SVN-Revision: 31549
* build: rework verbosity level selectionFelix Fietkau2012-04-261-1/+1
| | | | | | | | | | | | | 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
* re-enable shallow git clones ('--depth 1')Mirko Vogt2012-04-241-2/+2
| | | | SVN-Revision: 31469
* include revisions of feeds when listing themMirko Vogt2012-04-241-14/+37
| | | | SVN-Revision: 31467
* allow arbitary folder layout when using localmirrorsJohn Crispin2012-04-101-1/+24
| | | | | | | | | 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
* kernel: fix stripping of modules with duplicate symbol namesFelix Fietkau2012-03-191-1/+2
| | | | SVN-Revision: 31031
* kernel: improve profiling support, keep static symbols when profiling is enabledFelix Fietkau2012-03-171-1/+5
| | | | SVN-Revision: 30964
* kernel: keep more symbols in the kernel modules when doing profilingFelix Fietkau2012-03-011-3/+5
| | | | SVN-Revision: 30762
* kernel: do not rename module symbols with kallsyms enabledFelix Fietkau2012-03-011-0/+5
| | | | SVN-Revision: 30759
* Revert "scripts/download.pl: fix sourceforge url"Felix Fietkau2012-02-261-1/+1
| | | | | | | 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
* scripts/download.pl: fix sourceforge urlFelix Fietkau2012-02-251-1/+1
| | | | SVN-Revision: 30726
* strip kernel modules more aggressively: make all global symbols local, ↵Felix Fietkau2012-02-202-20/+39
| | | | | | rename all symbols in the symbol table to make them compress better SVN-Revision: 30662
* env: colorize git outputFlorian Fainelli2012-02-161-2/+2
| | | | SVN-Revision: 30602
* patch-specs.sh: gcc 3.4.6 has an additional "(OpenWrt-2.0)" after the ↵Jo-Philipp Wich2012-01-291-1/+1
| | | | | | version tag, cope with that SVN-Revision: 29948
* download.pl: remove ftp.geo.kernel.org mirror, it does not resolveJo-Philipp Wich2012-01-291-2/+0
| | | | SVN-Revision: 29947
* ext-toolchain.sh: rework generated gcc wrapper Only append -L and ↵Jo-Philipp Wich2012-01-291-13/+44
| | | | | | -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
* patch-specs.sh: fallback to ext-toolchain.sh --wrap if spec file patching is ↵Jo-Philipp Wich2012-01-291-35/+61
| | | | | | not possible (gcc < 4.3.0) SVN-Revision: 29945
* ext-toolchain.sh: support --wrap with src == destJo-Philipp Wich2012-01-291-3/+9
| | | | SVN-Revision: 29944
* ext-toolchain.sh: CONFIG_NLS -> CONFIG_BUILD_NLSJo-Philipp Wich2012-01-191-2/+2
| | | | SVN-Revision: 29782
* ext-toolchain.sh: fix typoJo-Philipp Wich2012-01-191-2/+1
| | | | SVN-Revision: 29781
* ext-toolchain.sh: add option to write .config Add a new --config option to ↵Jo-Philipp Wich2012-01-181-3/+137
| | | | | | | | | | 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
* ext-toolchain.sh: properly handle toolchains without sysroot supportJo-Philipp Wich2012-01-181-9/+6
| | | | SVN-Revision: 29772
* ext-toolchain.sh: - use GCC's own idea of the target name (-dumpmachine) - ↵Jo-Philipp Wich2012-01-181-21/+21
| | | | | | display help if called without args - add copyright foo - remove some leftover flag handling code SVN-Revision: 29769
* add patch-specs.sh, a utility for modifying GCC specs The patch-specs.sh ↵Jo-Philipp Wich2012-01-181-0/+64
| | | | | | 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
* add ext-toolchain.sh, a utility for external toolchains The ext-toolchain.sh ↵Jo-Philipp Wich2012-01-181-0/+410
| | | | | | 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
* metadata.pl: filter direct recursive depends like "select PACKAGE_kmod-ipv6 ↵Jo-Philipp Wich2012-01-081-0/+1
| | | | | | if PACKAGE_kmod-ipv6" SVN-Revision: 29695
* scripts: add a script for generating fwupgrade config for the OM2P boardGabor Juhos2011-12-011-0/+52
| | | | | | Signed-off-by: Marek Lindner <lindner_marek@yahoo.de> SVN-Revision: 29396
* scripts: add script to generate combined extended image formatNicolas Thill2011-11-301-0/+61
| | | | | | Signed-off-by: Marek Lindner <lindner_marek@yahoo.de> SVN-Revision: 29358
* scripts/env: improve the wording of the question when starting repository ↵Felix Fietkau2011-11-191-1/+1
| | | | | | (patch by Rolf Leggewie) SVN-Revision: 29262
* scripts/env: make mv and cp operations more robust (treat dotfiles ↵Felix Fietkau2011-11-191-0/+4
| | | | | | appropriately) (based on patch by Rolf Leggewie) SVN-Revision: 29261
* scripts/env: fix indentation (patch by Rolf Leggewie)Felix Fietkau2011-11-191-1/+1
| | | | SVN-Revision: 29260
* mconf: Fix compile warning: "warning: conflicting types for ↵Michael Büsch2011-11-161-20/+20
| | | | | | ‘sym_set_all_changed’" SVN-Revision: 29190
* scripts/config: merge fixes for various issues, including recursive ↵Felix Fietkau2011-10-287-40/+82
| | | | | | dependency detection/handling (patch by mbm) SVN-Revision: 28658
* getver.sh: cope with varying "git log" line formats to reliably extract the ↵Jo-Philipp Wich2011-10-261-1/+1
| | | | | | git-svn rev (#10268) SVN-Revision: 28604
* scripts/feeds: override the OPENWRT_BUILD variable when calling internal ↵Felix Fietkau2011-10-211-2/+2
| | | | | | targets (based on patch from #10212) SVN-Revision: 28503
* allow targets to define a default subtarget when using automatic subtarget ↵John Crispin2011-07-041-0/+9
| | | | | | detection from r27407 SVN-Revision: 27444
* ignore empty lines in scripts/localmirrorsJohn Crispin2011-07-031-1/+1
| | | | SVN-Revision: 27416
* download.pl: cope with potential two-digit linux versionsJo-Philipp Wich2011-07-031-2/+2
| | | | SVN-Revision: 27376
* add support for hidden packages that get selected/built but do not show up ↵Felix Fietkau2011-07-022-1/+4
| | | | | | in menuconfig SVN-Revision: 27344
* metadata.pl: fix handling of multiple conditional depends that reference the ↵Jo-Philipp Wich2011-06-231-4/+4
| | | | | | same package (exposed by previous hotplug2 changes), also kill duplicate dependency specs while we're at it SVN-Revision: 27267
* scripts/config/.gitignore omits source files scripts/config/.gitignore aims ↵Jo-Philipp Wich2011-06-202-1/+6
| | | | | | | | 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