John Crispin
3403cbe948
remove /etc/functions.sh call from led hotplug script
...
SVN-Revision: 12312
2008-08-14 19:07:22 +00:00
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
2008-08-07 15:28:48 +00:00
Steven Barth
6b6d027172
added support for the timer-trigger to uci LED support
...
SVN-Revision: 12236
2008-08-07 11:01:46 +00:00
Mike Baker
1139608784
allow ctrl-c to trigger preinit
...
SVN-Revision: 12231
2008-08-07 07:17:03 +00:00
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
2008-08-04 22:56:46 +00:00
John Crispin
b73eedd62b
work aroung error message during boot if swapon is nt installed
...
SVN-Revision: 12087
2008-08-04 08:50:16 +00:00
Felix Fietkau
8ff90e326e
network scripts: revert the network state after running ifdown, not before
...
SVN-Revision: 12081
2008-08-03 21:00:01 +00:00
Felix Fietkau
aee15469df
use the same hotplug2 parameters for initramfs and regular
...
SVN-Revision: 12059
2008-08-01 03:09:20 +00:00
Felix Fietkau
37c7e13a5f
move the hotplug2 kill command from preinit to /etc/init.d/boot, so that it works for initramfs as well
...
SVN-Revision: 12058
2008-08-01 03:01:42 +00:00
Felix Fietkau
d98002bd59
avoid duplicate vlan add events
...
SVN-Revision: 12057
2008-08-01 03:01:25 +00:00
Felix Fietkau
6a4edcadc1
fix config_clear(), see #3054
...
SVN-Revision: 12036
2008-07-31 03:04:32 +00:00
Felix Fietkau
11df62d176
link default routes added by the network scripts to the appropriate interface ( #2621 )
...
SVN-Revision: 12027
2008-07-30 22:49:25 +00:00
Felix Fietkau
ee56e9ec59
network scripts: properly maintain the network state's list of assigned interfaces
...
SVN-Revision: 12026
2008-07-30 22:39:56 +00:00
Felix Fietkau
8c453b693c
functions.sh: add list_contains function for checking whether a list contains a specific element
...
SVN-Revision: 12025
2008-07-30 22:39:43 +00:00
Felix Fietkau
4d883da9bf
functions.sh: add a function for removing an item from a list in a shell variable
...
SVN-Revision: 12024
2008-07-30 20:35:22 +00:00
John Crispin
79aebec9e0
creates a passwd's shadow file if busybox supports the feature, fixes #2887
...
SVN-Revision: 12017
2008-07-30 17:09:01 +00:00
Florian Fainelli
cc99e5b35d
Disable smash stacking support by default, but allow to enable it as an experimental feature
...
SVN-Revision: 12010
2008-07-30 12:54:28 +00:00
Felix Fietkau
e606b1603b
properly keep track of bridged interfaces in the network state
...
SVN-Revision: 12004
2008-07-30 05:22:02 +00:00
Andy Boyett
2ddbb426c8
Move packages lists to the ramdisk to save flash space - Lists now stored in /var/ipkg-lists/, `ipkg update' must be run after each boot before packages can be installed from feeds
...
SVN-Revision: 11982
2008-07-29 03:36:23 +00:00
Nicolas Thill
a5df818e0d
fix libraries packaging for uml on x86_64
...
SVN-Revision: 11970
2008-07-28 14:19:02 +00:00
Travis Kemen
0425daa86d
keep /etc/group over reflash as well
...
SVN-Revision: 11919
2008-07-24 16:36:39 +00:00
Travis Kemen
f20dd0803c
add dropbear keys, passwd and firewall configuration to be saved during reflash
...
SVN-Revision: 11912
2008-07-24 02:24:59 +00:00
Nicolas Thill
a760ff5861
fix variable names in tests
...
SVN-Revision: 11911
2008-07-22 21:19:05 +00:00
Travis Kemen
7346ef83e1
fix sysupgrade endian issues
...
SVN-Revision: 11900
2008-07-22 01:11:30 +00:00
Yuji Mano
0b5f602421
Revert previous bad commit r11512
...
SVN-Revision: 11513
2008-06-16 19:37:00 +00:00
Yuji Mano
5ee48c0b00
Add the PS3 specific utility bl-option, a helper sctipt to get and set bootloader options in flash memory.
...
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
SVN-Revision: 11512
2008-06-16 19:14:13 +00:00
John Crispin
0bf765b362
system now knows which timezone it is in
...
SVN-Revision: 11445
2008-06-11 19:59:16 +00:00
John Crispin
51b28d44a9
use default gateway for routes that have no gw specified, Signed off by: Brian J. Murrell
...
SVN-Revision: 11380
2008-06-06 18:49:23 +00:00
Felix Fietkau
036b397595
fix sysupgrade 'do_upgrade: not found' error
...
SVN-Revision: 11362
2008-06-04 23:20:56 +00:00
Matteo Croce
ac8bf03f8e
create /etc/fstab on boot ( closes #3458 )
...
SVN-Revision: 11225
2008-05-20 19:02:19 +00:00
Matteo Croce
0a1c669ec1
fix some wrong paths
...
SVN-Revision: 11217
2008-05-19 22:08:46 +00:00
Rod Whitby
c715985c97
base-files: Update /etc/init.d/fstab with new location of swapon and swapoff (they moved from /sbin to /usr/sbin)
...
SVN-Revision: 11157
2008-05-17 00:13:05 +00:00
Ralph Hempel
6d4c89c7f5
adding check for /proc/net/vlan/config (==vlan enabled kernel)
...
SVN-Revision: 11132
2008-05-13 09:21:17 +00:00
John Crispin
1dce440fa5
revert borked commit
...
SVN-Revision: 11038
2008-05-03 20:28:13 +00:00
John Crispin
3141b38fd8
make etrax serial driver register its device nodes, so we get a console
...
SVN-Revision: 11037
2008-05-03 20:12:43 +00:00
Felix Fietkau
2c3018e0da
initramfs: start one hotplug2 for coldplugging and one for handling events between coldplug and end of /init
...
SVN-Revision: 10930
2008-04-23 16:20:46 +00:00
Felix Fietkau
7232fe9150
use the right hotplug2 invocation for initramfs
...
SVN-Revision: 10928
2008-04-23 14:28:13 +00:00
Gabor Juhos
8b011c593d
base-files: fix a typo
...
SVN-Revision: 10927
2008-04-23 14:19:35 +00:00
Felix Fietkau
0b341be6c0
This patch re-adds the udev and hotplug2 initialization fixes originally present in /init but was removed when some code was moved from /init to /etc/preinit in rev 10870. This adds udev initialization and only handles hotplug2 initialization when hotplug2 is present.
...
Signed-off-by: Yuji Mano <yuji.mano@am.sony.com>
SVN-Revision: 10912
2008-04-22 19:22:05 +00:00
Matteo Croce
227af4b113
assign names to filesystems when mounting virtual ones ( closes #3340 )
...
SVN-Revision: 10903
2008-04-21 18:08:05 +00:00
Felix Fietkau
41fb282b6d
remove some redundant code
...
SVN-Revision: 10870
2008-04-20 03:24:43 +00:00
Matteo Croce
ac5cfeb417
fix swap{on,off} path
...
SVN-Revision: 10863
2008-04-19 14:36:01 +00:00
Travis Kemen
37b0cc9a10
fix restart on platforms without a setup_switch()
...
SVN-Revision: 10846
2008-04-15 16:29:49 +00:00
Travis Kemen
bae7e5bebb
add missing include in restart
...
SVN-Revision: 10794
2008-04-12 14:57:47 +00:00
Felix Fietkau
3c94156b28
fix use of uci_set_state in network scripts (thx, netprince)
...
SVN-Revision: 10763
2008-04-07 16:02:50 +00:00
Matteo Croce
633e548e01
fix typo(2) in watchdog init script
...
SVN-Revision: 10727
2008-04-03 21:01:16 +00:00
Matteo Croce
cd4447d269
fix typo in watchdog init script
...
SVN-Revision: 10726
2008-04-03 20:59:18 +00:00
Florian Fainelli
dd2afbeee3
Start the watchdog daemon if a harware watchdog is present
...
SVN-Revision: 10721
2008-04-03 14:36:10 +00:00
Felix Fietkau
f4f7d687f0
fix interface enumeration issues related to /var/state/network (thx to fish for debugging this)
...
SVN-Revision: 10715
2008-04-02 21:27:28 +00:00
Florian Fainelli
8d30372bdc
Make the syslog ring-buffer size configurable ( #3204 )
...
SVN-Revision: 10557
2008-03-07 10:44:13 +00:00
Florian Fainelli
c3c83c6574
Fix typo
...
SVN-Revision: 10544
2008-03-04 15:50:41 +00:00
Florian Fainelli
62b0af39c7
Also call setup_switch on network restart
...
SVN-Revision: 10540
2008-03-02 14:56:13 +00:00
Travis Kemen
e8bbb631e3
remove the packages repo as it is not compatable with trunk
...
SVN-Revision: 10537
2008-02-29 02:41:39 +00:00
Felix Fietkau
49080689d9
add an extra safety check
...
SVN-Revision: 10389
2008-02-05 01:47:47 +00:00
Felix Fietkau
0cf1a58282
Here comes the new UCI. Enjoy :)
...
SVN-Revision: 10367
2008-02-03 06:48:15 +00:00
John Crispin
5f713d6adb
make the system have a daemon user by default
...
SVN-Revision: 10293
2008-01-28 18:16:00 +00:00
John Crispin
0844d5fe49
add generic gpio char dev for CONFIG_GENERIC_GPIO archs
...
SVN-Revision: 10261
2008-01-26 03:16:11 +00:00
Felix Fietkau
e84e3a5b03
missing optional parameters for restart and boot functions
...
Add missing optional parameters in remaining rc functions.
It fixes my previous implementation of parametrized rc functions [8106],
ticket #3063 , thanks argovela-at-yahoo-com for reporting.
Signed-off-by: Lubos Stanek (lubek) <lubek@lubek.name>
SVN-Revision: 10245
2008-01-25 10:59:40 +00:00
Felix Fietkau
3b2e07b84f
add uci_set_default (to be used in init scripts or /etc/uci-defaults)
...
SVN-Revision: 10086
2008-01-02 17:10:16 +00:00
Felix Fietkau
ac2f4c97e7
fix typo
...
SVN-Revision: 9871
2007-12-23 02:13:57 +00:00
Felix Fietkau
c2e873499a
add profile specific base-files packages - does not work with the imagebuilder yet, but will be fixed later
...
SVN-Revision: 9870
2007-12-23 02:08:34 +00:00
Gabor Juhos
279f3719bf
base-files: fix revision number in 'etc/banner'
...
SVN-Revision: 9755
2007-12-14 20:07:32 +00:00
Felix Fietkau
51996a78f1
clean up openwrt version handling, use a separate script that is executed at the beginning of the build process, fix revision checking with git
...
SVN-Revision: 9723
2007-12-13 06:25:54 +00:00
Felix Fietkau
9b27c5b585
refactor hotplug2 rules, make sure that the default button rule is only used during the init (should fix #2772 )
...
SVN-Revision: 9644
2007-12-01 17:08:04 +00:00
Felix Fietkau
2afa8ad23c
fix ppp issues (thanks to Fatus for debugging this)
...
SVN-Revision: 9634
2007-11-30 09:43:05 +00:00
Felix Fietkau
8977c6c20a
drop the '0' default in config_get_bool
...
SVN-Revision: 9618
2007-11-28 19:02:46 +00:00
Felix Fietkau
d36374c428
init: check permissions on rc.d files
...
We try to unconditionally execute /etc/rc.d/* files, even if they're
not executable - an easy way of temproarily disabling a service. When
this happens, we get a permission denied error on boot.
This change only tries to run execulable startup scripts.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
SVN-Revision: 9607
2007-11-28 02:36:14 +00:00
Felix Fietkau
b443ee0fbb
init: don't start hotplug2 if it doesn't exist
...
The current init script always tries to start hotplug 2, even if
it's not present, so we get an error on boot.
This change checks for the presence of the hotplug2 binary before
trying to start it.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
SVN-Revision: 9606
2007-11-28 02:36:10 +00:00
Florian Fainelli
d8faf285a8
Allow specifying static IPv6 gateways ( #2710 )
...
SVN-Revision: 9569
2007-11-16 07:27:59 +00:00
Felix Fietkau
071a907015
add support for interfaces with ipv6, but no ipv4 (patch from #2695 )
...
SVN-Revision: 9545
2007-11-12 16:29:08 +00:00
Gabor Juhos
5fb714cca9
base-files: suppress error messages in usb-storage script
...
SVN-Revision: 9498
2007-11-04 15:12:08 +00:00
Gabor Juhos
131d358fc3
6tunnel: move init/config files to the right place
...
SVN-Revision: 9453
2007-10-27 07:12:13 +00:00
Florian Fainelli
b8964159ff
Enable IPv6 forwarding by default ( #2527 )
...
SVN-Revision: 9435
2007-10-24 18:44:07 +00:00
Florian Fainelli
f038ae8671
Mark 6tunnel as executable, avoids ": /etc/init.d/rcS: line 8: /etc/rc.d/S466tunnel: Permission denied"
...
SVN-Revision: 9424
2007-10-24 13:42:15 +00:00
Florian Fainelli
0d2e9a6539
Turn off stp by default, thanks ejka
...
SVN-Revision: 9345
2007-10-18 13:20:02 +00:00
Florian Fainelli
c37f550144
Turn on stp by default for bridges ( #2476 )
...
SVN-Revision: 9343
2007-10-18 13:07:28 +00:00
Florian Fainelli
e36f4396f6
Add route6 option to setup IPv6 routes ( #2528 )
...
SVN-Revision: 9337
2007-10-16 15:05:19 +00:00
John Crispin
58b8ecdf0d
fixed 1677
...
SVN-Revision: 9314
2007-10-14 06:12:29 +00:00
Florian Fainelli
64734f94c7
Add 6tunnel configuration for tunnel brokers based configuration (not SiXXS), disabled by default
...
SVN-Revision: 9259
2007-10-11 09:01:38 +00:00
Travis Kemen
1c09c55875
add clientid to udhcpc thanks pjama
...
SVN-Revision: 9159
2007-10-06 03:12:04 +00:00
Felix Fietkau
1fdd026406
fix path to the snapshot packages (snapshot build/upload needs to be fixed as well)
...
SVN-Revision: 9083
2007-09-30 21:29:55 +00:00
Gabor Juhos
438dfe5c6f
get rid of per-profile base-files
...
SVN-Revision: 9069
2007-09-29 14:27:54 +00:00
Rod Whitby
ac8f66b987
base-files: Added support for swap configuration in /etc/config/fstab
...
SVN-Revision: 8947
2007-09-22 13:47:20 +00:00
Rod Whitby
cd95009fc6
Added support for /etc/default/fstab - a means of automatically mounting devices on boot.
...
SVN-Revision: 8916
2007-09-21 13:20:50 +00:00
Felix Fietkau
ca32501abe
add --no-coldplug to the hotplug2 process started by /etc/init.d/boot - should prevent duplicate ifup actions. thx, ffrrrr.
...
SVN-Revision: 8864
2007-09-20 10:19:24 +00:00
John Crispin
f3b9e06a14
made HOME=/root global instead of x86 specific
...
SVN-Revision: 8845
2007-09-19 19:58:07 +00:00
Felix Fietkau
ce63393e36
sync awk implementation of config_get_bool with the shell variant
...
SVN-Revision: 8841
2007-09-19 15:36:30 +00:00
Felix Fietkau
6b882b579f
support true and false in config_get_bool
...
SVN-Revision: 8840
2007-09-19 14:43:29 +00:00
Florian Fainelli
9dfd1faee3
Revert the InstallDev section, was only there testing
...
SVN-Revision: 8787
2007-09-16 10:24:10 +00:00
Florian Fainelli
776bc05179
Put back ldd and ldconfig ( #1543 )
...
SVN-Revision: 8786
2007-09-16 10:21:53 +00:00
Felix Fietkau
f7ff1d6d0f
fix a few issues with dynamically assigned interfaces
...
SVN-Revision: 8765
2007-09-12 17:02:34 +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
4db9556f99
bump package versions after updates
...
SVN-Revision: 8680
2007-09-07 20:41:57 +00:00
Nicolas Thill
34bb4638e7
move package description to a separate definition, remove it when DESCRIPTION=TITLE
...
SVN-Revision: 8659
2007-09-07 08:34:51 +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
be0de75a3e
package Makefile cleanup: remove uneeded vars
...
SVN-Revision: 8587
2007-09-03 08:20:36 +00:00
Felix Fietkau
1e38527a52
add sysupgrade script for config preserving system upgrades. only implemented for x86-2.6 at the moment, but can be ported to other platforms easily
...
SVN-Revision: 8456
2007-08-21 18:23:57 +00:00
Felix Fietkau
c6bc77ea36
build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
...
SVN-Revision: 8362
2007-08-07 00:04:25 +00:00
Felix Fietkau
049dc2925b
fix a race condition with dynamic interfaces and firewalling
...
SVN-Revision: 8343
2007-08-04 13:26:41 +00:00
Felix Fietkau
b085680b96
tab/whitespace fix
...
SVN-Revision: 8338
2007-08-04 11:30:40 +00:00