Commit graph

5883 commits

Author SHA1 Message Date
Gabor Juhos
df4579dc64 package/uboot-envtools: make fw_setenv symlink optional
Make the creation of the fw_set-symlink optional, so it can be
disabled in user-builds so only people who know what they are
doing will mess with uboot-env.

Signed-off-by: Daniel Golle <dgolle@allnet.de>

SVN-Revision: 28698
2011-11-01 09:23:29 +00:00
Gabor Juhos
3ac119b8cf package/uboot-envtools: generate config-file from UCI
This adds an init-script for generating /etc/fw_env.config from UCI in
case it doesn't exist yet.

Signed-off-by: Daniel Golle <dgolle@allnet.de>

SVN-Revision: 28697
2011-11-01 09:23:28 +00:00
Gabor Juhos
c5ff1e8e96 package/uboot-envtools: remove runtime dependency of zlib
zlib is a build-dependency, but in runtime zlib is not required,
see:
root@OpenWrt:/# ldd /usr/sbin/fw_printenv
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2abb2000)
        libc.so.0 => /lib/libc.so.0 (0x2abd4000)
        ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2ab9a000)

Signed-off-by: Daniel Golle <dgolle@allnet.de>

SVN-Revision: 28696
2011-11-01 09:23:27 +00:00
Jo-Philipp Wich
ef6d7a7e33 base-files: fix typo
SVN-Revision: 28681
2011-10-30 15:48:14 +00:00
Michael Büsch
a3db2f2055 omap24xx: Fix MUSB compile
SVN-Revision: 28674
2011-10-29 22:26:27 +00:00
Jo-Philipp Wich
50a22f4f9e firewall: relocate TCPMSS rules into mangle table, add code to selectively clear them out again
SVN-Revision: 28669
2011-10-29 18:02:45 +00:00
Nicolas Thill
0a84f6a74e package/kernel: various NLS handling fixes
* move AddDepends/nls to 001-depends.mk for proper use by other packages (closes: #7639)
 * make kmod-usb-core use it
 * fix deps generated from its arguments (as used in kmod-fs-hfsplus)

SVN-Revision: 28668
2011-10-29 15:03:56 +00:00
Nicolas Thill
0c95fe5de1 package/kernel: add dependency on kmod-lib-crc-itu-t to kmod-fs-udf (closes: #8045)
SVN-Revision: 28666
2011-10-29 13:20:36 +00:00
Nicolas Thill
defe47ebbc package/kernel: add dependency on kmod-lib-crc-itu-t to kmod-firewire
SVN-Revision: 28665
2011-10-29 13:20:30 +00:00
Nicolas Thill
04f03b149d package/kernel: fix my previous kmod-fs-cifs fix in r28661 (could I be sleep-deprived?)
SVN-Revision: 28663
2011-10-28 22:22:13 +00:00
Nicolas Thill
01fcc80afc package/kernel: enable kmod-ata-core & kmod-scsi-core on x86
SVN-Revision: 28662
2011-10-28 19:16:27 +00:00
Nicolas Thill
897ab36e93 package/kernel: fix kmod-fs-cifs dependencies (closes: #9381, #10055)
SVN-Revision: 28661
2011-10-28 19:16:21 +00:00
Nicolas Thill
c824c76aae package/kernel: move MD4 crypto module in its own package
SVN-Revision: 28660
2011-10-28 19:16:12 +00:00
Nicolas Thill
4eeb0e1246 package/kernel: fix kmod-fs-btrfs dependencies (missed in r28656)
SVN-Revision: 28659
2011-10-28 14:31:29 +00:00
Nicolas Thill
ab29084cdb package/kernel: prefix library modules with lib-
SVN-Revision: 28656
2011-10-28 13:24:41 +00:00
Nicolas Thill
fb1297dd1f package/kernel: add dependency on kmod-lib-lzo to kmod-fs-btrfs
SVN-Revision: 28655
2011-10-28 13:11:17 +00:00
Nicolas Thill
340e50b393 package/kernel: add kmod-lib-lzo
SVN-Revision: 28654
2011-10-28 13:11:12 +00:00
Nicolas Thill
a13f6a4b75 package/kernel: remove SetDepends not needed anymore
SVN-Revision: 28653
2011-10-28 13:11:06 +00:00
Nicolas Thill
1f1ae372dd package/kernel: change kmod-libcrc32 dependency to kmod-crypto-crc32c only
SVN-Revision: 28652
2011-10-28 13:11:01 +00:00
Nicolas Thill
a66a8875bb package/kernel: move crc32c in its own package
SVN-Revision: 28651
2011-10-28 13:10:55 +00:00
Nicolas Thill
3bcb16b305 package/blockmount: simplify extroot module loading logic
SVN-Revision: 28650
2011-10-28 13:10:50 +00:00
Felix Fietkau
b58d54f621 comgt: add missing file (fixes #10301)
SVN-Revision: 28648
2011-10-28 11:30:21 +00:00
Michael Büsch
b2d89b45d3 bluetooth: set L2CAP and SCO kconfig options to =y. It should be forced to =m for older kernels automagically.
SVN-Revision: 28638
2011-10-27 21:22:53 +00:00
Felix Fietkau
5601dc5f38 comgt: fix pin code config option
SVN-Revision: 28637
2011-10-27 20:29:14 +00:00
Felix Fietkau
3eea31fc6d comgt: delay 3g bringup for sierra wireless cards until the card has locked on to the carrier, this helps with avoiding firmware hangs (thx, chris)
SVN-Revision: 28636
2011-10-27 20:29:10 +00:00
Felix Fietkau
c932bcee1c add sierra-directip, a package based on the latest DirectIP capable sierra wireless drivers + some fixes
SVN-Revision: 28635
2011-10-27 20:29:05 +00:00
Felix Fietkau
d495281b6e comgt: port 3g.sh to netifd
SVN-Revision: 28634
2011-10-27 20:29:00 +00:00
Felix Fietkau
2af4d04336 ubus: update to latest version, fixes recursion issues in libubus
SVN-Revision: 28633
2011-10-27 20:28:46 +00:00
Felix Fietkau
bebd9aec71 netifd: update, prefix proto handler callbacks with 'proto_'
SVN-Revision: 28632
2011-10-27 20:28:42 +00:00
Felix Fietkau
24bf5c41a0 netifd: remove obsolete _init callbacks, set available=1 for ppp
SVN-Revision: 28631
2011-10-27 20:28:37 +00:00
Felix Fietkau
b3d7c7b1b5 netifd: allow ppp based proto handlers to override the connect/disconnect script
SVN-Revision: 28630
2011-10-27 20:28:33 +00:00
Felix Fietkau
1138f84e6c netifd: update to latest, adds support for protocol notifiers to signal interface availability
SVN-Revision: 28629
2011-10-27 20:28:28 +00:00
Jo-Philipp Wich
c7ac1b5b0c firewall: do not produce 0.0.0.0/0 if a symbolic masq_src or masq_dest is given but does not resolve to an ip
SVN-Revision: 28628
2011-10-27 18:14:55 +00:00
Jo-Philipp Wich
52e93e54bc base-files: sysupgrade: kill all but essential processes before starting the update
SVN-Revision: 28626
2011-10-27 16:52:31 +00:00
Jo-Philipp Wich
825658977f Add QoS firewall stop script generation
To prevent code duplication for clearing QoS firewall rules, support
"firewall stop" arguments to generate.sh to generate the necessary
script commands.  Make use of this from qos-stop.

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

SVN-Revision: 28623
2011-10-27 12:39:19 +00:00
Jo-Philipp Wich
3ffe66cbe0 Add qos_* iptables chain namespace for QoS
Prefix the names of the iptables chains used for QoS with "qos_" to
allow for identification of QoS chains for removal across configuration
changes.  When clearing QoS iptables chains, only remove chains with the
namespace prefix in order to preserve user and/or other package chains
in the mangle table.

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

SVN-Revision: 28622
2011-10-27 12:39:16 +00:00
Felix Fietkau
18368debf1 libubox: update to latest version, fixes issues with using the library from C++ code
SVN-Revision: 28619
2011-10-27 08:21:00 +00:00
Gabor Juhos
4cc48089c7 base-files/sysupgrade: add more busybox applet symlinks to ramdisk
Adds symlinks for printf and wc to make life happier in the sysupgrade ramdisk.
Also make code more readable by escaping that overly long line.

Signed-off-by: Daniel Golle <dgolle@allnet.de>

SVN-Revision: 28616
2011-10-27 07:54:49 +00:00
Jo-Philipp Wich
219d772ce8 busybox: disable rdate, enable ntpd by default
SVN-Revision: 28613
2011-10-27 00:23:16 +00:00
Jo-Philipp Wich
272d95f0f1 base-files: remove rdate integration, add busybox ntpd init script and server list in /etc/config/system The rdate applet proved to be too unreliable to obtain the current time on boot: - public time servers are rare and often unreachable or overloaded - rdate does not daemonize, it needs a network connection the moment it is started, leading to race conditions - the /etc/config/timeserver configuration is overly complex and there is no reliable way to disable rdate invocations - the time protocol as specified in RFC 868 is considered obsolete This commit adds an init script /etc/init.d/sysntpd which starts and stops the busybox ntpd accordingly. The builtin ntpd can be disabled by either disabling the init script, removing the symlink to busybox or by clearing the timeserver list in /etc/config/system.
SVN-Revision: 28612
2011-10-27 00:21:53 +00:00
Felix Fietkau
803c7edcb3 netifd: if core dump support is enabled, use it. also add some delay after start to avoid race conditions with other init scripts
SVN-Revision: 28611
2011-10-26 18:30:55 +00:00
Felix Fietkau
883272696f netifd: update to the latest version, contains small fixes for interface reloading and adds support for dependency handling of stacked devices like dsa
SVN-Revision: 28610
2011-10-26 18:30:49 +00:00
Jonas Gorski
1c251e09ba package: mac80211: remove uses of $(LINUX_KMOD_SUFFIX)
SVN-Revision: 28601
2011-10-26 13:01:15 +00:00
Jonas Gorski
dccc9a6c2e package: kernel: remove last use of $(LINUX_KMOD_SUFFIX)
SVN-Revision: 28600
2011-10-26 13:01:11 +00:00
Nicolas Thill
1663fb6425 package/kernel: remove remaining uses of $(LINUX_KMOD_SUFFIX)
SVN-Revision: 28598
2011-10-26 11:33:59 +00:00
Nicolas Thill
772a22ccb1 package/zlib: include zlib.pc (pkconfig)
Compiling zlib produces zlib.pc (pkgconfig), but it is not currently
installed in staging_dir/usr/lib/pkgconfig. If it was included other
packages depending on zlib could easier be compiled.

Signed-off-by: Espen Jürgensen <espenjurgensen@gmail.com>

SVN-Revision: 28591
2011-10-25 21:10:37 +00:00
Felix Fietkau
5fa4348a70 busybox: fix a compile error on mac os x
SVN-Revision: 28578
2011-10-25 13:03:18 +00:00
Jo-Philipp Wich
2f5cb96222 mac80211: allow building ath9k_htc without PCI support, based on patch by Helmut Schaa <helmut.schaa@googlemail.com>
SVN-Revision: 28573
2011-10-25 11:25:51 +00:00
Gabor Juhos
61441fe2de package/u-boot-envtools: update to version 2011.06.
This updates uboot-envtools to the version which comes with U-Boot 2011.06.
The important novelity is that fw_setenv now supports batch processing, which
greatly improves sysupgrade of the ALL0258N as otherwise we would have to
overwrite uboot-env up to 8x in a single firmware upgrade.
Unfortunately, no newer version of the sources is available from Debian, so we
got to take it from the u-boot source which is kinda ugly...

Signed-off-by: Daniel Golle <dgolle@allnet.de>

SVN-Revision: 28566
2011-10-24 21:49:24 +00:00
Nicolas Thill
8f7d6c66e1 package/ipset: move out to packages/net/
SVN-Revision: 28561
2011-10-24 21:35:02 +00:00