Commit Graph

429 Commits (976d1a10243874c67f3cd7f5987c3a9a4136d9e7)

Author SHA1 Message Date
Felix Fietkau d196e4087e udhcpc: add cidr routes support (patch from #5299)
SVN-Revision: 16433
15 years ago
Vasilis Tsiligiannis f4a81139b7 base-files: Add support for bzipped images in sysupgrade
SVN-Revision: 16408
15 years ago
Vasilis Tsiligiannis 57d7cc7666 base-files: Detect and decompressed gzipped images automatically when flashing with sysupgrade
SVN-Revision: 16407
15 years ago
Vasilis Tsiligiannis d1f5700e78 base-files: format hexdump output instead of using awk for sysupgrade
SVN-Revision: 16405
15 years ago
Vasilis Tsiligiannis 5b72dc3d8f base-files: fix test experession for sysupgrade
SVN-Revision: 16310
15 years ago
Felix Fietkau 642870d0cc network: prevent unnecessary interface down/up cycles if no mac address change is requested
SVN-Revision: 16269
15 years ago
Felix Fietkau 154ebf9380 network: do not unnecessarily touch interfaces configured as proto=none; bring down old aliases before setting up new ones
SVN-Revision: 16266
15 years ago
Hamish Guthrie 590f3042fb Removed extra ; in exec rule
SVN-Revision: 16243
15 years ago
Florian Fainelli 0be2193e40 fix drivers firmware loading with the new hotplug2, patch from Russell Senior
SVN-Revision: 16231
15 years ago
Gabor Juhos 9b5e65f101 base-files: set rules file for hotplug2 in the boot script (closes #5235)
SVN-Revision: 16215
15 years ago
Gabor Juhos 463a6f4bda base-files: update command line for the new hotplug2
SVN-Revision: 16154
15 years ago
Felix Fietkau 17ae4a4df0 fix mips64el base-files compile
SVN-Revision: 16018
15 years ago
Jo-Philipp Wich 2ee67f7272 base-files: fixup resolv.conf check in udhcpc script
SVN-Revision: 15903
15 years ago
Nicolas Thill 06413b783e base-files: initialize GZIPED to 0 in sysupgrade since it's used later in numeric comparisons
SVN-Revision: 15890
15 years ago
Jo-Philipp Wich af8500e97d sysupgrade: use sysrq-trigger if available
SVN-Revision: 15865
15 years ago
Jo-Philipp Wich 33c38fba27 base-files: - restore device, ifname and aliases state in dhcp script - make sure that resolv.conf.tmp is written once at least for statically configured dns
SVN-Revision: 15753
15 years ago
Jo-Philipp Wich d8aee6e471 base-files: show reboot notification is sysupgrade
SVN-Revision: 15730
15 years ago
Florian Fainelli 3dea7e450f create the lib64 symbolic links for 64-bits supported architectures (#5075)
SVN-Revision: 15698
15 years ago
Jo-Philipp Wich 7da25b844c Don't try to pivot to new ramfs if already running on one This patch allows the sysupgrade script to continue with the upgrade if openwrt is already running on a ramfs. This allows the use of the sysupgrade script as an _installer_ when running from an iso image. A user could boot the system from a bootable cd and invoke sysupgrade -n <URL> to write an image to the hard disk or CF.
Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>

SVN-Revision: 15683
15 years ago
Jo-Philipp Wich 71e0f59b80 Add option in sysupgrade to flash gzipped images
SVN-Revision: 15672
15 years ago
Jo-Philipp Wich ca609a2431 base-files: replace udhcpc script with an improved version
SVN-Revision: 15635
15 years ago
Hamish Guthrie 42e35d0a95 base-files: Add additional base-files search paths
SVN-Revision: 15583
15 years ago
Felix Fietkau cbd52550bd rcS: wait for init scripts to complete before initiating the shutdown (patch from #5032)
SVN-Revision: 15530
15 years ago
Jo-Philipp Wich 1c41493d74 base-files: make diag.sh stub working in bash
SVN-Revision: 15527
15 years ago
Nicolas Thill 7658ef1316 introduce a generic PKG_CONFIG_DEPENDS for packages that need to be reconfigured when certain CONFIG options changed, rename PKG_BUILD_DEPEND to PKG_BUILD_DEPENDS
SVN-Revision: 15451
15 years ago
Nicolas Thill 222f37cbde uClibc cleanup: - use full version string (0.9.30.1), instead of base (0.9.30) + extra (.1) - remove support for 0.9.28 and snapshots (building from SVN to be added later)
SVN-Revision: 15368
15 years ago
Nicolas Thill 2fdeecdb47 add an explicit 'sysinit' tag for logging initscripts output, instead of '' that was logged as is
SVN-Revision: 15323
15 years ago
Jo-Philipp Wich f40eaba4df fix broken logic in r15272, r15273
SVN-Revision: 15274
15 years ago
Jo-Philipp Wich b0ea64c211 base-files: (#4928) handle "option gateway 0.0.0.0" and "option gateway interface" in route sections as "no gateway given" to allow defining gateway-less routes while still keeping the possibility to have static routes with a proper gateway on interfaces with# dynamic ips
SVN-Revision: 15272
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
Nicolas Thill a245766507 move ldconfig & ldd to utils section
SVN-Revision: 15228
15 years ago
Felix Fietkau 6397e188af do not run hotplug event for aliases
SVN-Revision: 15224
15 years ago
Jo-Philipp Wich a03e00bbcf base-files: remove redundant netmask handling in 10-routes
SVN-Revision: 15219
15 years ago
Hauke Mehrtens 90fc200a60 In wifi_fixup_hwmode the value 11bg for hwmode was not transfered to bg.
SVN-Revision: 15180
15 years ago
Felix Fietkau cf152cff39 tweak some sysctl values for better performance
SVN-Revision: 15129
15 years ago
Felix Fietkau de0332f86a rename our /bin/login script to /bin/login.sh to avoid collisions with busybox - we always use -l on telnetd anyway
SVN-Revision: 15097
15 years ago
Felix Fietkau 714ffa3260 fix failsafe mode
SVN-Revision: 15096
15 years ago
Felix Fietkau 6a50bf433a udhcpc: run dhcp hotplug events after dns has been set
SVN-Revision: 15095
15 years ago
Felix Fietkau ca749bea97 wifi: fix hostapd + autochannel
SVN-Revision: 15055
16 years ago
Jo-Philipp Wich 9a72419724 - fix mac assignment for broadcom vifs in bridging mode - thanks abramoff1 for spotting this - fix possible regression with different interface protocols - bump PKG_RELEASE
SVN-Revision: 15042
16 years ago
Jo-Philipp Wich 7e6c947e4b sync macs with vif bssids in broadcom.sh, fixes multi-ssid with wpa
SVN-Revision: 15028
16 years ago
Felix Fietkau 566bdc37ad add uclibc 0.9.30.1
SVN-Revision: 15000
16 years ago
Michael Büsch 20b5626363 Allow running without "logger" installed
SVN-Revision: 14938
16 years ago
Michael Büsch 088ea2fb6e Support configurations without syslogd/klogd.
SVN-Revision: 14937
16 years ago
Felix Fietkau 11cf9ea728 move input device nodes to /dev/input
SVN-Revision: 14809
16 years ago
Jo-Philipp Wich 8a6acee2e2 sysupgrade: install /bin/sleep into ramdisk too and add completition notice (#4747)
SVN-Revision: 14784
16 years ago
Hauke Mehrtens 3ac154fc9c On shutdown disabled every mounted swap device. Fixes #4721 Thanks to Angel Marin
SVN-Revision: 14770
16 years ago
Jo-Philipp Wich 2d672ef2f5 base-files: allow option dns to override dhcp assigned dns servers
SVN-Revision: 14562
16 years ago
Florian Fainelli 1716050f0c allow specifying port where to log (#2019)
SVN-Revision: 14396
16 years ago
Jose Vasconcellos 58b8cdb5fd Use block events for the mounting/unmounting of external storage devices. This handles both USB and IEEE1394 devices. It removes /sbin/usb-storage in favor of using the block hotplug event. There are dummy scripts to handle the plug in/out of USB and IEEE1394 devices for updating LEDs. Storage devices are mount as a sub-directory under /mnt.
SVN-Revision: 14289
16 years ago
Florian Fainelli b065bc5310 increase default size of the connection tracking table, thanks Marc
SVN-Revision: 14283
16 years ago
Felix Fietkau ff89285b25 fix handling of eglibc config options for packaging
SVN-Revision: 14210
16 years ago
Felix Fietkau eb1c4db039 add support for an optional staging directory for debug binaries
SVN-Revision: 14018
16 years ago
Nicolas Thill a3edea1b91 add support for alternative C libraries (currently only glibc/eglibc) other (related) changes: - kernel headers are now installed using "make headers_install" on 2.6 - target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu) - build directory names now contain gcc/libc name/version - default cpu for x86 is now i486 (required to build glibc/eglibc)
SVN-Revision: 13931
16 years ago
Felix Fietkau 6d27b16e2b fix $HOME in /etc/profile (#4424)
SVN-Revision: 13914
16 years ago
Jo-Philipp Wich 341c1dbdf5 package/base-files: fix chmod of /tmp/.uci, bump package revision
SVN-Revision: 13903
16 years ago
Jo-Philipp Wich 1cdaa2d3dc allow ipv4 routes without gateway in configuration
SVN-Revision: 13714
16 years ago
Jo-Philipp Wich 7c4f0fcbe7 package/base-files: allow ipv6 routes without gateway specified
SVN-Revision: 13419
16 years ago
Felix Fietkau 5cc72a2874 fix up the network ifname in the network state when receiving iface/ifup events
SVN-Revision: 13399
16 years ago
Felix Fietkau 7ac69660fe fix ifup (no longer use the to-be-reverted state of the previous config)
SVN-Revision: 13398
16 years ago
Nicolas Thill f456099ca5 clean NATIVE_TOOLCHAIN dependencies
SVN-Revision: 13314
16 years ago
Jo-Philipp Wich 789848d327 Prevent "SIOCSIFHWADDR: Device or resource busy" when trying to change mac address
SVN-Revision: 13258
16 years ago
Nicolas Thill ac915623a6 make network config script work with brctl from both bridge-utils & busybox
SVN-Revision: 13165
16 years ago
Travis Kemen 6103f88358 remove /tmp/resolv.conf.auto when ifup -a is called so that any old dns servers no longer in the config get cleared
SVN-Revision: 13082
16 years ago
Felix Fietkau 9b75b9e35c don't bring down interfaces when preparing them
SVN-Revision: 13079
16 years ago
Felix Fietkau a4f11ca22e use pidfiles for hostapd/wpa_supplicant instead of killing all processes when bringing an interface down - fixes an issue with random hostapd death
SVN-Revision: 13078
16 years ago
Felix Fietkau c0e753bcdc make sure that the dhcp client (or other processes necessary to get a connection) gets restarted when the wifi is restarted
SVN-Revision: 13026
16 years ago
Peter Denison 5ff6932c66 Allow dropbear to use shadow passwords, and correct base-files generation of /etc/shadow
SVN-Revision: 12809
16 years ago
Felix Fietkau 2b2884293a add option in sysupgrade to restore config from file or URL (patch from #4043)
SVN-Revision: 12772
16 years ago
Felix Fietkau e2daafdb1d fix typo from last sysupgrade commit
SVN-Revision: 12715
16 years ago
Travis Kemen 3770c99cf8 add switch to not save configuration over the reflash in noninteractive mode
SVN-Revision: 12714
16 years ago
Felix Fietkau 7300d22877 install missing busybox symlinks for sysupgrade (patch by Frédéric Moulins)
SVN-Revision: 12695
16 years ago
Felix Fietkau 35b92f0c99 don't emit ifup hotplug events on dhcp renew - use a new iface hotplug type 'update' instead; fixes #3906
SVN-Revision: 12671
16 years ago
Nicolas Thill 7218e6326f make links to statup scripts in /etc/rc.d relative
SVN-Revision: 12659
16 years ago
Felix Fietkau f47a4a58c5 fix sysupgrade support for brcm-2.4 and brcm47xx make mtd refresh based config append optional (leave enabled on x86)
SVN-Revision: 12657
16 years ago
Travis Kemen 91d3e6b05b make option name optional
SVN-Revision: 12585
16 years ago
Felix Fietkau 22585e578b sysupgrade: add optional delay before rebooting
SVN-Revision: 12572
16 years ago
Steven Barth 5a4e88710b Prevent unwanted shell expansion
SVN-Revision: 12568
16 years ago
John Crispin 6eefb5071d fixes script that mounts usd storage when it gets attached
SVN-Revision: 12548
16 years ago
John Crispin 38516cd780 fixes usb storage mounting
SVN-Revision: 12465
16 years ago
Felix Fietkau 2176ae1a6f fix a race condition which would leave dnsmasq in infinite resolving recursion nirvana
SVN-Revision: 12424
16 years ago
John Crispin 12df593510 fixes broken if-then in led init script
SVN-Revision: 12411
16 years ago
Florian Fainelli 1673462564 Use busybox mount, could be overriden to use util-linux-ng for instance, thanks sn9
SVN-Revision: 12386
16 years ago
Felix Fietkau 8a08f95e42 upgrade to uci 0.5.0, adds list handling support
SVN-Revision: 12353
16 years ago
Nicolas Thill 257ee32b7d disable ipv6 systcl call, as ipv6 is not enabled by default
SVN-Revision: 12351
16 years ago
John Crispin fd26ece7f1 fixes variables, oops
SVN-Revision: 12344
16 years ago
John Crispin 3cf1a8932b adds the option to have no proto for a interface, usefull if the uci states need to be set, but interface bring up is handled somewhere else
SVN-Revision: 12343
16 years ago
Felix Fietkau f27fd2ecc3 enable TCP ECN by default (see #3001 for more information)
SVN-Revision: 12334
16 years ago
Travis Kemen b3b5e54099 add /etc/firewall.user to be backed up becuase it is an example in /etc/config/firewall
SVN-Revision: 12326
16 years ago
Travis Kemen 0b2111d1fb remove /etc/firewall.* from being kept as they no longer are used in trunk
SVN-Revision: 12320
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 38d1cb8cbd Fix negative calculation of the tmpfs for devices with few RAM (#3557)
SVN-Revision: 12315
16 years ago
John Crispin 3403cbe948 remove /etc/functions.sh call from led hotplug script
SVN-Revision: 12312
16 years ago
Felix Fietkau c05eb4ba63 add basic interface alias support. for now (since we don't use ip in our network scripts yet), it adds :1, :2, ... alias interfaces this will change when we add support for the ip utility, but the config format will remain the same. example:
config alias     test
option interface lan
option ipaddr    192.168.1.1
option netmask   255.255.0.0

SVN-Revision: 12241
16 years ago
Steven Barth 6b6d027172 added support for the timer-trigger to uci LED support
SVN-Revision: 12236
16 years ago
Mike Baker 1139608784 allow ctrl-c to trigger preinit
SVN-Revision: 12231
16 years ago
John Crispin 72396bd614 add uci led support - /etc/config/system can hold led info which is applied at boot - adds /sbin/led.sh to set/clear leds via a name defined in /etc/config/system
SVN-Revision: 12104
16 years ago
John Crispin b73eedd62b work aroung error message during boot if swapon is nt installed
SVN-Revision: 12087
16 years ago
Felix Fietkau 8ff90e326e network scripts: revert the network state after running ifdown, not before
SVN-Revision: 12081
16 years ago
Felix Fietkau aee15469df use the same hotplug2 parameters for initramfs and regular
SVN-Revision: 12059
16 years ago