Jo-Philipp Wich
8962270fec
base-files: add /etc/rc.local to the default save file list
...
SVN-Revision: 17572
15 years ago
Jo-Philipp Wich
bdaeaafbef
base-files: introduce a ready-to-use /etc/rc.local to let users run custom commands on init without creating custom init scripts
...
SVN-Revision: 17571
15 years ago
Felix Fietkau
91d40a14af
Revert "fix nonhotpluggable networks not being brought up. Closes #2781" (r17527) until we've solved the race conditions it creates
...
SVN-Revision: 17544
15 years ago
Travis Kemen
27915ac778
fix nonhotpluggable networks not being brought up. Closes #2781
...
SVN-Revision: 17527
15 years ago
Gabor Juhos
f494bcc222
package/base-files: set state to 'preinit' before preinit.arch is used, and set state to 'failsafe' when entering failsafe mode
...
SVN-Revision: 17517
15 years ago
Felix Fietkau
7d67818ab1
Revert "add ifup -a to boot(), closes #4543 #2781" (r17515) Hotpluggable interfaces are already brought up before /etc/init.d/network boot and this change can break them, if the ifup -a command runs at the wrong time, also starts many interfaces twice, which can lead to issues with PPPoE.
...
SVN-Revision: 17516
15 years ago
Travis Kemen
1776830e64
add ifup -a to boot(), closes #4543 #2781
...
SVN-Revision: 17515
15 years ago
Travis Kemen
4c47562a37
extend logging functions
...
SVN-Revision: 17514
15 years ago
Felix Fietkau
6155fdf5d3
preinit: fix failsafe mode through ctrl+c on devices that do not provide a preinit.arch file
...
SVN-Revision: 17470
15 years ago
Geoff Levand
525d86686e
udev: Update udev package from udev-106 to udev-142
...
Update the init scripts have to use udevadm where appropriate.
The udev package no longer provides separate udev utilities
like udevtrigger and udevsettle. These have been incorporated
into the udev admin program udevadm.
Replace the udevextras sub package with config options to the udev
package.
Update the preinit script to check for '/lib/udev/devices', and
copy it to '/dev/ if it is found, then to conditionaly setup
/dev the old way with mknod etc. Udev now recommends using
the directory '/lib/udev/devices' to initialize the '/dev'
directory at startup.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
SVN-Revision: 17378
15 years ago
Jo-Philipp Wich
7d1c2a0612
base-files: fix sysupgrade get_magic_word() function to return proper values if the first two bytes are identical
...
SVN-Revision: 17319
15 years ago
Jo-Philipp Wich
27da9d1984
base-files: move ipv6 module loading from setup_interface() to addif() in the hotplug call, this ensures that ipv6 is loaded before any interfaces or aliases with ip6addr option are configured ( #5356 )
...
SVN-Revision: 17217
15 years ago
Felix Fietkau
91f98f1756
base-files: some /lib/network/config.sh refactoring
...
* Localize a lot more variables than before.
* Do stuff or localize variables at later points or inner blocks
so less commands are executed in some cases.
* Use the default option of config_get where it makes sense.
Signed-off-by: Malte S. Stretz <mss@apache.org>
SVN-Revision: 17160
15 years ago
Felix Fietkau
7c32f45749
base-files: clean up init.d/fstab and port it to the new config_get
...
... also remove the unused noauto variable in swapon.
Signed-off-by: Malte S. Stretz <mss@apache.org>
SVN-Revision: 17159
15 years ago
Felix Fietkau
ae0745e240
base-files: port init.d/led to new config_get
...
... and don't call logger directly, rcS takes care of the correct redirection
Signed-off-by: Malte S. Stretz <mss@apache.org>
SVN-Revision: 17158
15 years ago
Felix Fietkau
2892e2f1d5
base-files: port init.d/boot to new config_get
...
... and localize some variables.
Signed-off-by: Malte S. Stretz <mss@apache.org>
SVN-Revision: 17157
15 years ago
Felix Fietkau
387b221aa1
base-files: port functions.sh to new config_get
...
Signed-off-by: Malte S. Stretz <mss@apache.org>
SVN-Revision: 17156
15 years ago
Felix Fietkau
4dbaccf0cd
base-files: allow default value for config_get
...
Signed-off-by: Malte S. Stretz <mss@apache.org>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 17155
15 years ago
Jo-Philipp Wich
3bb5ea71eb
base-files: ensure that ipv6 is loaded if interfaces have an ip6addr defined, clean trailing whitespace, bump pkg revision ( #5356 )
...
SVN-Revision: 17118
15 years ago
Florian Fainelli
de3a491240
simplify action handling in rc.common ( #5558 )
...
SVN-Revision: 17012
15 years ago
Vasilis Tsiligiannis
e5b097425d
udhcpc: Pass all events to udhcpc.user
...
Petitboot and maybe other apps need to know when
the dhcp lease is lost. Move the udhcpc.user call
to send it all udhcpc events.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
SVN-Revision: 16815
15 years ago
Felix Fietkau
7a576b004e
allow udhcpc to work properly for interfaces that are not configured through uci
...
SVN-Revision: 16664
15 years ago
Vasilis Tsiligiannis
baa9053e7a
base-files: Fix sysupgrade .tar.gz configuration restoring
...
SVN-Revision: 16626
15 years ago
Jo-Philipp Wich
19c12174ee
base-files: ipcalc.sh: fix off-by-one in range-calculation
...
SVN-Revision: 16619
15 years ago
Felix Fietkau
038807906f
change sysctl.conf to disable tcp ecn by default (based on discussion with marek who stumbled upon this, it creates hard-to-debug connectivity issues with providers/servers that still use buggy equipment)
...
SVN-Revision: 16499
15 years ago
Jo-Philipp Wich
c6fe201fb6
sysupgrade: sync *before* mtd write, only fallback to sysrq-trigger if standard reboot fails
...
SVN-Revision: 16488
15 years ago
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
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
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
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
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
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
15 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
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
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
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
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