Commit graph

268 commits

Author SHA1 Message Date
Felix Fietkau
e484fd5100 fix a warning
SVN-Revision: 9667
2007-12-07 10:32:48 +00:00
Gabor Juhos
db709eb81e fix image names in arm-magic.sh (closes: #2682)
SVN-Revision: 9538
2007-11-11 13:37:37 +00:00
Felix Fietkau
6e03b9ce43 add config symbols for the kernel version
SVN-Revision: 9520
2007-11-10 15:22:53 +00:00
Felix Fietkau
772c6488da indent custom package config code
SVN-Revision: 9472
2007-10-31 23:27:55 +00:00
Felix Fietkau
41815ee5c8 add feature flag for display support. will be used as dependency for x.org
SVN-Revision: 9448
2007-10-25 21:08:46 +00:00
Felix Fietkau
aef9b313b1 remove the dummy profile that was created on targets that have subtargets
SVN-Revision: 9383
2007-10-21 06:44:06 +00:00
Felix Fietkau
6700c1d745 ignore mconf_check
SVN-Revision: 9379
2007-10-20 19:10:09 +00:00
Felix Fietkau
86a906bed2 reorganize subtargets, sort subtargets below top level targets
SVN-Revision: 9378
2007-10-20 19:10:06 +00:00
Felix Fietkau
9bfa0d1d08 show md5sums on mismatch in download.pl
SVN-Revision: 9367
2007-10-20 15:30:16 +00:00
Felix Fietkau
80b7ff39f9 fix duplicate dependencies
SVN-Revision: 9311
2007-10-14 05:25:50 +00:00
John Crispin
1a3c4d1090 add possibility to set default .config values
SVN-Revision: 9300
2007-10-14 02:15:37 +00:00
Felix Fietkau
e2e8d55dcc allow targets to select/deselect config symbols
SVN-Revision: 9150
2007-10-05 21:44:43 +00:00
Felix Fietkau
97b6135462 add a packaging method that installs files into a subdirectory of bin/ instead of an ipkg
SVN-Revision: 9060
2007-09-29 01:21:56 +00:00
Felix Fietkau
dbeb0fad24 Refactor downloading code into download.mk Support multiple file downloads Support svn downloads
SVN-Revision: 9057
2007-09-29 00:05:48 +00:00
Rod Whitby
7a86da9d37 Increased the size of the microcode payload area.
SVN-Revision: 9007
2007-09-24 13:11:45 +00:00
Felix Fietkau
f8dfc57573 add initial version of a package feeds management script
SVN-Revision: 8973
2007-09-23 02:39:01 +00:00
Eugene Konev
dd44ecc578 fix image preconfiguration
SVN-Revision: 8921
2007-09-21 17:01:46 +00:00
Felix Fietkau
15bc93fc03 fix kconfig.pl split for config symbols that have "0" as value
SVN-Revision: 8847
2007-09-19 20:55:05 +00:00
Felix Fietkau
fb68d6c468 define extra config symbols for targets containing multiple subtargets
SVN-Revision: 8724
2007-09-09 22:39:10 +00:00
Felix Fietkau
a9d683ca91 major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets
SVN-Revision: 8694
2007-09-08 19:55:42 +00:00
Felix Fietkau
56231056ea strip the kernel version suffix from target directories, except for brcm-2.4 (the -2.4 will be included in the board name here). CONFIG_LINUX_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles.
SVN-Revision: 8653
2007-09-06 16:27:37 +00:00
Nicolas Thill
9f6bd2c07b remove uneeded stuff after python changes in [8639]
SVN-Revision: 8640
2007-09-06 02:57:06 +00:00
Nicolas Thill
916e33b59e change case of conflicting option
SVN-Revision: 8579
2007-09-03 05:02:05 +00:00
Nicolas Thill
b518cc2c00 add an abs2rel.pl helper script (returns a path relative to another)
SVN-Revision: 8570
2007-09-01 15:20:33 +00:00
Felix Fietkau
5f748a6c24 clean up recursive dependency handling, use timestamp.pl again, because it saves memory and execution time
SVN-Revision: 8558
2007-08-30 21:12:39 +00:00
Felix Fietkau
d475d94aab avoid rdep in the top level make process (subdir.mk) - it leaks too much memory and increases the startup time for regular make commands. timestamp.pl is more lightweight here
SVN-Revision: 8533
2007-08-29 03:51:49 +00:00
Nicolas Thill
1b226e4de1 add a '@KERNEL' download facility, tweak script
SVN-Revision: 8495
2007-08-26 18:21:24 +00:00
Rod Whitby
fb2c0d18db slugimage: Added support for 16MiB flash chips
SVN-Revision: 8387
2007-08-10 12:54:47 +00:00
Felix Fietkau
e01cb5c7f2 fix a dependency bug
SVN-Revision: 8275
2007-07-31 11:28:22 +00:00
Felix Fietkau
49e628f765 next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
2007-07-30 18:22:01 +00:00
Tim Yardley
c517fb2ad4 bring in pylibdir.py helper
SVN-Revision: 8226
2007-07-30 14:37:09 +00:00
Felix Fietkau
1a12e151ee fix a prereq bug
SVN-Revision: 8183
2007-07-26 16:14:14 +00:00
Felix Fietkau
0fc8be8ade add source feed rev to menuconfig, set 8180 as default rev for kamikaze 7.07
SVN-Revision: 8181
2007-07-26 15:28:59 +00:00
Felix Fietkau
35d116c85b more dependency fixes
SVN-Revision: 8115
2007-07-23 02:41:33 +00:00
Florian Fainelli
19a52ea35d Add a USES_TGZ config.in variable, so that RB1xx profiles can use it
SVN-Revision: 8039
2007-07-18 14:11:44 +00:00
Felix Fietkau
b9fd180547 allow kconfig symbols to be shared between packages
SVN-Revision: 8029
2007-07-18 11:53:25 +00:00
Felix Fietkau
8e42553971 dynamically enable/disable kernel config options for kmod packages based on build system config
SVN-Revision: 8026
2007-07-18 11:31:01 +00:00
Felix Fietkau
43a2ecab57 keep some structure when running package/symlinks - now that the build system supports it
SVN-Revision: 7986
2007-07-16 00:01:40 +00:00
Felix Fietkau
de2aa28c4c properly support dependencies on packages that just use Build/DefaultTargets
SVN-Revision: 7983
2007-07-15 23:36:02 +00:00
Felix Fietkau
7b16475eb7 fixes for recursive package scanning
SVN-Revision: 7982
2007-07-15 23:16:47 +00:00
Rod Whitby
4fa6ccae04 arm-magic.sh: Added support for fsg3
SVN-Revision: 7922
2007-07-11 14:07:28 +00:00
Felix Fietkau
e92e3ff031 color change to make menuconfig easier to read (patch from #1730)
SVN-Revision: 7909
2007-07-11 04:03:01 +00:00
Felix Fietkau
0ed9124016 fix PACKAGES:= for target profiles in target.mk
SVN-Revision: 7907
2007-07-10 20:36:25 +00:00
Rod Whitby
5efd069ecb Added support for the D-Link DSM-G600 RevA, and fixed the clock frequency for NSLU2 and DSMG600. Had to refresh the gateway 7001 patch due to changes in the file being patched.
SVN-Revision: 7770
2007-06-29 06:30:32 +00:00
Felix Fietkau
de49793bb7 remove a useless warning
SVN-Revision: 7588
2007-06-12 13:23:43 +00:00
Florian Fainelli
e1af68aaed Put config.sub executable (#1854)
SVN-Revision: 7558
2007-06-11 08:37:26 +00:00
Imre Kaloz
6fb68cb589 use newer config.guess and config.sub for packages then the shipped ones
SVN-Revision: 7532
2007-06-08 10:37:20 +00:00
Felix Fietkau
e840d82e91 Add gitignore files
SVN-Revision: 7385
2007-05-29 14:23:25 +00:00
Imre Kaloz
1ada6a88e7 fixup avila networking, add support for the loft
SVN-Revision: 7168
2007-05-10 11:29:43 +00:00
Imre Kaloz
73c3a907a3 preliminary board support for the Linksys WRT300N v2 (incomplete)
SVN-Revision: 7167
2007-05-10 11:00:02 +00:00
Felix Fietkau
90237dd18c Make UCI preconfiguration optional and disabled by default
SVN-Revision: 7095
2007-05-05 10:06:10 +00:00
Imre Kaloz
0fc4540a23 add support for the Compex WP18 and NP18A
SVN-Revision: 6981
2007-04-17 09:21:50 +00:00
Felix Fietkau
3e91dd1bd5 revert find | xargs => find | exec changes - this is completely unnecessary and introduces additional dependencies that we do not need
SVN-Revision: 6942
2007-04-12 19:18:38 +00:00
Felix Fietkau
35967a174c add a menuconfig option for specifying a local download mirror
SVN-Revision: 6877
2007-04-06 23:15:39 +00:00
Felix Fietkau
b21ed1d7e4 move gen_busybox_menuconfig.pl to package/busybox
SVN-Revision: 6865
2007-04-04 16:13:54 +00:00
Felix Fietkau
523fe3cf87 replace gen_busybox_config.pl with a simple sed command
SVN-Revision: 6864
2007-04-04 16:11:28 +00:00
Mike Baker
0359c6222e Using find's -exec to remove directories causes 'not found' errors when find tries to search the removed directory. Hopefully fixed now.
SVN-Revision: 6849
2007-04-03 11:56:08 +00:00
Florian Fainelli
6cd84c6838 Use find -exec instead of xargs
SVN-Revision: 6837
2007-04-02 16:09:15 +00:00
Imre Kaloz
16d5762636 enable zImage generation for the new boards
SVN-Revision: 6832
2007-04-02 14:45:01 +00:00
Felix Fietkau
4d8d426714 fix menuconfig 'deselect' statement
SVN-Revision: 6753
2007-03-29 11:19:50 +00:00
Felix Fietkau
b04ef81416 some cleanups in the metadata.pl script; allow target profiles to add overrides for menuconfig
SVN-Revision: 6648
2007-03-23 14:48:47 +00:00
Felix Fietkau
c48b6508fe add 'deselect' property for menuconfig
SVN-Revision: 6647
2007-03-23 14:03:35 +00:00
Felix Fietkau
2c62bddcfe Add an 'Image Configuration' menu to menuconfig Packages can export a list of config options with labels and data types through the metadata. The selected config values will be exported to the target filesystem in /etc/uci-defaults and applied on the first boot.
SVN-Revision: 6572
2007-03-16 03:02:31 +00:00
Felix Fietkau
d14f611eb1 disable the automatic config reset if 'Advanced configuration options' is selected
SVN-Revision: 6506
2007-03-04 16:02:41 +00:00
Felix Fietkau
eea7bb328d force a config reset when the user changes the target platform in menuconfig
SVN-Revision: 6503
2007-03-04 14:04:33 +00:00
Felix Fietkau
74f71f0739 fix a small bug in the config merge/split (fixes buildbot error on ixp4xx)
SVN-Revision: 6427
2007-02-28 13:00:26 +00:00
Felix Fietkau
804bfa954d ignore profiles with custom kernel configs in the image builder itself
SVN-Revision: 6342
2007-02-22 04:03:35 +00:00
Felix Fietkau
ccd12544f6 disable the image builder in menuconfig for profiles with custom kernel configs
SVN-Revision: 6341
2007-02-22 03:56:54 +00:00
Felix Fietkau
5281d134cd rename the Profile template that the image builder uses to prevent name conflicts with the template that the kernel uses
SVN-Revision: 6336
2007-02-22 02:27:01 +00:00
Felix Fietkau
218aad6e2f Menuconfig will not treat 'select FOO' as a real dependency thus if BAR depends on FOO and FOO depends on other config options, these dependencies will not be checked. To fix this, we simply emit all of FOO's depends (only real dependencies, no select) for BAR as well.
SVN-Revision: 6293
2007-02-12 23:50:40 +00:00
Felix Fietkau
d0e1033a26 more fixes for rstrip.sh and kernel modules - fixes #1301
SVN-Revision: 6280
2007-02-09 16:24:34 +00:00
Mike Baker
7656ad75e5 move "make symlinks" to "make package/symlinks"
SVN-Revision: 6234
2007-01-31 18:33:04 +00:00
Felix Fietkau
048b3e684f fix a small bug in config.pl that tends to mess up kernel cmdlines
SVN-Revision: 6212
2007-01-26 20:26:49 +00:00
Felix Fietkau
863183ed6e fix download.pl (#1257)
SVN-Revision: 6200
2007-01-25 13:58:52 +00:00
Tim Yardley
7ed63d8d91 add functionality to provide local mirrors for development purposes. * any URLs in scripts/localmirrors will be prepended to the mirror list * this facilitates local builds and recompilations * will also be useful for the buildbot and auto-build of images
SVN-Revision: 6192
2007-01-24 22:38:02 +00:00
Felix Fietkau
69d76bb482 make spca5xx depend on video device support in the kernel
SVN-Revision: 6153
2007-01-21 02:02:01 +00:00
Felix Fietkau
2fb06d46d9 Add WL-700gE support (based on work by jr) Includes kernel/diag patch and a new target profile
SVN-Revision: 6142
2007-01-20 12:35:00 +00:00
Felix Fietkau
84a0696c1e add descriptions to the broadcom target profiles and export them to the target metadata (not presented in menuconfig yet)
SVN-Revision: 6137
2007-01-20 02:30:36 +00:00
Felix Fietkau
f0d41ad105 always return true in rstrip.sh
SVN-Revision: 6132
2007-01-20 01:17:28 +00:00
Felix Fietkau
28b503b47f include the default profile in target.mk as well - required for the image builder on certain targets
SVN-Revision: 6098
2007-01-14 21:44:13 +00:00
Felix Fietkau
06e88a80c7 merge the scripts dealing with package/target metadata to remove some redundant code
SVN-Revision: 6088
2007-01-13 14:05:14 +00:00
Felix Fietkau
0e3a29c270 Fix the annoying base-files autorebuild bug. When checking file mtimes in directories, timestamp.pl was following symlinks. This broke on base-files, because there are symlinks to /tmp and to /proc/mounts in the build directory.
SVN-Revision: 6084
2007-01-12 11:09:05 +00:00
Felix Fietkau
7331c3c39f cosmetic fixes for ipkg
SVN-Revision: 6066
2007-01-10 16:56:05 +00:00
Felix Fietkau
c4c89c8379 include the full board name in .target.mk
SVN-Revision: 6065
2007-01-10 16:55:32 +00:00
Felix Fietkau
a80df62566 include default package set in .target.mk
SVN-Revision: 6061
2007-01-10 16:01:07 +00:00
Nicolas Thill
bf3654cc10 add a hack to allow source package names in Build-Depends: (PKG_BUILDDEP)
SVN-Revision: 6060
2007-01-10 11:59:42 +00:00
Felix Fietkau
5e38ee74a5 extend tmp/.target.mk to include target profile information - preparation for the image builder
SVN-Revision: 6050
2007-01-09 19:15:27 +00:00
Florian Fainelli
b6b8207cae Add some more comments on the feeds script, use parameters in functions
SVN-Revision: 5985
2007-01-05 15:28:52 +00:00
Felix Fietkau
78589eabf2 update busybox menuconfig for the latest version
SVN-Revision: 5953
2007-01-01 18:28:03 +00:00
Florian Fainelli
945b4fb8d4 Add a first implementation of a source feed checkout
SVN-Revision: 5943
2006-12-31 15:02:08 +00:00
Rod Whitby
21262ab671 Updated slugimage to the latest upstream version, which fixes the small kernel bug which OpenWRT exposed.
SVN-Revision: 5923
2006-12-29 03:37:34 +00:00
Rod Whitby
2dbaa28adb Fixed typo, it might work now :-)
SVN-Revision: 5894
2006-12-23 10:28:37 +00:00
Rod Whitby
aa80149e73 Utility for creating installable image for the NSLU2.
SVN-Revision: 5892
2006-12-23 08:09:34 +00:00
Nicolas Thill
246cc4f285 move DEFAULT_foo out of PACKAGE_foo, it was breaking package menus.
SVN-Revision: 5881
2006-12-20 09:53:33 +00:00
Imre Kaloz
e33f1e467b next time I should sleep more
SVN-Revision: 5858
2006-12-19 15:06:32 +00:00
Imre Kaloz
b66e463bbf upgrade to 2.6.19.1, fix Gateway 7001 patch and enable image generation for ixp4xx
SVN-Revision: 5856
2006-12-19 13:14:06 +00:00
Felix Fietkau
40d58259b7 add a simple maintenance tool for kernel config files
SVN-Revision: 5782
2006-12-14 04:59:04 +00:00
Felix Fietkau
c5c7a2e5ab add openbsd compatibility patch (thanks, wbx)
SVN-Revision: 5749
2006-12-10 20:58:51 +00:00
Felix Fietkau
8404334073 update sourceforge downloading
SVN-Revision: 5721
2006-12-08 12:44:26 +00:00
Felix Fietkau
98910471a7 strip trailing / from download urls
SVN-Revision: 5701
2006-12-06 19:29:11 +00:00
Tim Yardley
79d3bbb604 cleanup properties in here, adding exec, keywords, and eol-style
SVN-Revision: 5649
2006-11-26 21:39:19 +00:00
Tim Yardley
b7831105b4 correct trailing slash (cosmetic rather than functional)
SVN-Revision: 5647
2006-11-26 20:40:10 +00:00
Mike Baker
bdfc3fb213 reintroduce LINUX_2_4 and LINUX_2_6 as config variables
SVN-Revision: 5534
2006-11-14 20:19:48 +00:00
Felix Fietkau
105a602ecf implement target profiles in menuconfig
SVN-Revision: 5512
2006-11-12 05:06:56 +00:00
Felix Fietkau
cf4e7af392 make target/linux/* directories self-contained, use the selected kernel version for the toolchain, autogenerate menuconfig and makefile code for target selection
SVN-Revision: 5498
2006-11-11 23:11:02 +00:00
Felix Fietkau
f931548438 remove obsolete file
SVN-Revision: 5251
2006-10-20 13:36:00 +00:00
Felix Fietkau
b6e3a52a8d *sigh* increase size of the static buffer allocated in menuconfig again
SVN-Revision: 5198
2006-10-17 20:58:47 +00:00
Felix Fietkau
bd99a3e0cd fix submenu sorting
SVN-Revision: 5195
2006-10-17 20:51:25 +00:00
Felix Fietkau
38fef4b4a8 add PROVIDES option, currently only used for menuconfig
SVN-Revision: 5194
2006-10-17 19:01:08 +00:00
Felix Fietkau
634a6d7f86 menuconfig: include dependency checking in submenu sorting function
SVN-Revision: 5193
2006-10-17 17:45:14 +00:00
Felix Fietkau
20e75631a1 implement sorting for menuconfig submenus
SVN-Revision: 5182
2006-10-17 13:08:57 +00:00
Felix Fietkau
dd6827946b sync whiterussian download.pl with trunk, allow the user to specify additional wget options by using the WGET_OPTIONS env var
SVN-Revision: 5144
2006-10-16 00:24:43 +00:00
Felix Fietkau
54fda00db6 don't generate .tmpconfig.h and .kconfig.d
SVN-Revision: 5071
2006-10-14 00:48:54 +00:00
Felix Fietkau
fdbd2f0907 fix download.pl for weird 'which' implementations
SVN-Revision: 5068
2006-10-14 00:07:19 +00:00
Felix Fietkau
dfcaae5b19 improve ncurses check
SVN-Revision: 5064
2006-10-13 23:19:00 +00:00
Felix Fietkau
d16b2dd50e fix lxdialog build target
SVN-Revision: 5063
2006-10-13 23:11:19 +00:00
Felix Fietkau
634e2becb8 remove useless file
SVN-Revision: 5062
2006-10-13 23:09:04 +00:00
Felix Fietkau
60c1f0f64d finally move buildroot-ng to trunk 2016-03-20 17:29:15 +01:00