Commit graph

215 commits

Author SHA1 Message Date
Mike Baker
810b0bcb22 fix broadcast address (#1611)
SVN-Revision: 7766
2007-06-28 23:07:29 +00:00
Felix Fietkau
8c41e51e92 fix failsafe on broadcom, send netlink events in diag when running linux 2.6
SVN-Revision: 7722
2007-06-25 08:32:25 +00:00
John Crispin
2fe37ccdf6 added usb-storage hotpluging
SVN-Revision: 7684
2007-06-20 22:05:15 +00:00
Felix Fietkau
4f16e9cc3e keep track of the network interface states (stored in uci format in /var/state/network, overlay over /etc/config/network)
SVN-Revision: 7643
2007-06-16 00:01:33 +00:00
Felix Fietkau
90d54c0faa more fixes
SVN-Revision: 7639
2007-06-15 16:07:09 +00:00
Felix Fietkau
5e6f8739be some shell variable handling fixes
SVN-Revision: 7638
2007-06-15 15:59:56 +00:00
Felix Fietkau
74f84753e7 fix typo
SVN-Revision: 7637
2007-06-15 15:18:58 +00:00
Felix Fietkau
796e53414f allow config_* and uci_* functions to work on files outside of /etc/config - these files are assumed to use commands generated by uci_* only (as overlay to regular config files)
SVN-Revision: 7636
2007-06-15 15:12:57 +00:00
Florian Fainelli
440f537f48 Add the conloglevel option (#1682)
SVN-Revision: 7613
2007-06-13 17:41:54 +00:00
Florian Fainelli
096917d10f Package libstdc++ (#1883)
SVN-Revision: 7581
2007-06-12 11:06:39 +00:00
Imre Kaloz
08c7265613 add support for the AVR32 platform, namely the ATNGW100 board - joint work with wigyori
SVN-Revision: 7533
2007-06-08 10:44:01 +00:00
Florian Fainelli
5b78b9a5e7 Check for modules.d existence before loading modules
SVN-Revision: 7423
2007-05-31 15:58:43 +00:00
Mike Baker
40071deb7a mount_root should only mount the root
SVN-Revision: 7418
2007-05-31 12:09:08 +00:00
Felix Fietkau
8682fc591c bridge the lan interface by default
SVN-Revision: 7349
2007-05-26 20:33:53 +00:00
Travis Kemen
ff111c2511 keep uci_set from saving things that have not changed
SVN-Revision: 7259
2007-05-16 14:46:23 +00:00
Mike Baker
924cd1ffc9 fix typo
SVN-Revision: 7244
2007-05-15 06:14:35 +00:00
Florian Fainelli
1518889ffa Prefer real executables when available (#1296)
SVN-Revision: 7232
2007-05-14 18:19:07 +00:00
Mike Baker
3e112cbedb cleaner version of the udhcp script
SVN-Revision: 7222
2007-05-14 08:37:57 +00:00
Mike Baker
d502764953 /proc needs to be mounted before preinit.arch for failsafe
SVN-Revision: 7220
2007-05-14 05:37:24 +00:00
Florian Fainelli
3e9c0379ba Do not suppress routes if the router received on renew is the same (#138)
SVN-Revision: 7215
2007-05-13 21:58:08 +00:00
Florian Fainelli
5cbadc89e7 Fix set_state preinit stuff
SVN-Revision: 7200
2007-05-13 10:17:57 +00:00
Mike Baker
e4c6078c67 clean up the mtd unlocking
SVN-Revision: 7199
2007-05-13 09:39:21 +00:00
Mike Baker
4bc5cb30d3 tweaks for 2M devices
SVN-Revision: 7179
2007-05-10 19:41:07 +00:00
Mike Baker
6d97d7af8c bugfix
SVN-Revision: 7178
2007-05-10 19:19:23 +00:00
Mike Baker
5fa3d90c46 fix bug in mount script
SVN-Revision: 7177
2007-05-10 16:54:52 +00:00
Mike Baker
3fda1fbf87 cleanup the broadcom preinit.arch
SVN-Revision: 7176
2007-05-10 16:29:15 +00:00
Mike Baker
b1568474b3 use generic inittab for x86
SVN-Revision: 7175
2007-05-10 14:50:42 +00:00
Mike Baker
4a41439c46 unified preinit environment
SVN-Revision: 7173
2007-05-10 14:37:47 +00:00
Mike Baker
5eb30e636d fix typo
SVN-Revision: 7170
2007-05-10 12:15:36 +00:00
Mike Baker
f0fa2a3de5 unmount filesystems at shutdown
SVN-Revision: 7166
2007-05-10 10:45:04 +00:00
Mike Baker
bef40307bb START/STOP values must be specified in the init script
SVN-Revision: 7164
2007-05-10 10:38:53 +00:00
Mike Baker
291420a8f3 add K* scripts to be run at shutdown
SVN-Revision: 7163
2007-05-10 10:07:38 +00:00
Mike Baker
fa0568fdcb move syslogd and klogd to init.di/boot script, add remote logging support
SVN-Revision: 7160
2007-05-10 09:29:55 +00:00
Felix Fietkau
76184df0e6 fix networking on broadcom and possibly other targets as well (#1658)
SVN-Revision: 7149
2007-05-09 20:54:41 +00:00
Eugene Konev
9cea5657af Fix ipv6 address assignment (#1622).
SVN-Revision: 7116
2007-05-06 16:52:46 +00:00
Felix Fietkau
ca7a815602 use hotplug2 for serializing hotplug events on 2.6
SVN-Revision: 7097
2007-05-05 18:33:18 +00:00
Mike Baker
dda5964af5 buggy script; nolonger used
SVN-Revision: 7078
2007-05-01 22:28:55 +00:00
Mike Baker
10ac836039 various patches to add support for ppp over evdo or character devices
SVN-Revision: 7076
2007-05-01 21:53:32 +00:00
Imre Kaloz
da547b8ab2 move the last change to the right place
SVN-Revision: 7069
2007-04-30 11:11:05 +00:00
Imre Kaloz
40e3aaf430 set $HOME to /tmp on bootup
SVN-Revision: 7068
2007-04-30 09:59:40 +00:00
Felix Fietkau
9507f89800 create /dev/root on boot - fixes cf2nand on rb532
SVN-Revision: 7066
2007-04-29 16:57:55 +00:00
Felix Fietkau
d96d98a88d Small bugfix for dependency handling - mostly for base-files and symlinks
SVN-Revision: 7058
2007-04-26 18:04:16 +00:00
Felix Fietkau
383a21f3c5 use separate sysctl.conf files for 2.4 and 2.6 - fixes some boot message spam
SVN-Revision: 7043
2007-04-24 12:05:52 +00:00
Florian Fainelli
7b89c1622c Create /lib/firmware
SVN-Revision: 7033
2007-04-22 15:00:19 +00:00
Felix Fietkau
65113c481f we can use some more hotplug processes here...
SVN-Revision: 6980
2007-04-16 23:58:46 +00:00
Felix Fietkau
45c01cae72 add jffs2_mark_erase function for erasing jffs2 partitions on the next mount (typically faster than doing mtd erase manually)
SVN-Revision: 6978
2007-04-16 23:29:44 +00:00
Felix Fietkau
5f4b17b53f fix ifdown hotplug event (#1576)
SVN-Revision: 6950
2007-04-15 07:23:28 +00:00
Felix Fietkau
6d47d3ae11 fix bogus "interface not found" errors in ifup -a (#1580)
SVN-Revision: 6949
2007-04-15 07:22:11 +00:00
Felix Fietkau
ab8cb8d959 remove automounting script for block devices - it's causing more problems than it solves
SVN-Revision: 6937
2007-04-12 09:49:09 +00:00
Felix Fietkau
30dfff4849 allow scripts to disable config callbacks
SVN-Revision: 6934
2007-04-11 19:34:20 +00:00
Felix Fietkau
d56750665c use rc.common for usb init script
SVN-Revision: 6873
2007-04-06 16:07:36 +00:00
Florian Fainelli
ed654ae6bd Remove ldd/ldconfig for the moment (#1551)
SVN-Revision: 6866
2007-04-04 20:24:06 +00:00
Florian Fainelli
da8174507a Add ldd and ldconfig support, template packages derived from gcc and uclibc
SVN-Revision: 6856
2007-04-03 22:50:27 +00:00
Felix Fietkau
478ee4a135 network config: ignore nonexistant interfaces
SVN-Revision: 6819
2007-04-02 09:41:56 +00:00
Felix Fietkau
4b5e7678f6 move /dev/tun to /dev/net/tun
SVN-Revision: 6814
2007-04-01 23:44:39 +00:00
Florian Fainelli
2266aad2ec Limit the number of hotplug childrens
SVN-Revision: 6804
2007-04-01 18:30:32 +00:00
Felix Fietkau
7326a8beb5 /sbin/hotplug-call: export the hotplug event type through the environment for hotplug scripts
SVN-Revision: 6768
2007-03-31 00:59:49 +00:00
Florian Fainelli
c7ce5e06da Use MiBSD ksh if installed (#1470)
SVN-Revision: 6687
2007-03-24 21:51:44 +00:00
Felix Fietkau
7f0dd3fa45 rename uci-update.awk to uci.awk and add a few config_* functions
SVN-Revision: 6666
2007-03-24 13:43:04 +00:00
Felix Fietkau
c76cdd5781 fix uci commit
SVN-Revision: 6665
2007-03-24 13:42:55 +00:00
Felix Fietkau
2954f04b41 small cleanup
SVN-Revision: 6663
2007-03-24 13:42:53 +00:00
Felix Fietkau
f9abb7cbba add an optional parameter to scan_interfaces() that can override the network config file (defaults to 'network')
SVN-Revision: 6619
2007-03-19 22:06:31 +00:00
Eugene Konev
b756ea8a95 Move /sys on pivot_root too
SVN-Revision: 6603
2007-03-18 13:47:28 +00:00
Felix Fietkau
e1bb37f2ec upgrade dnsmasq to latest version, rewrite dnsmasq init script for uci, rename /bin/ipcalc to /bin/ipcalc.sh (fixes #1452)
SVN-Revision: 6595
2007-03-17 13:31:13 +00:00
Felix Fietkau
e68e6f4be9 fix default netmask
SVN-Revision: 6589
2007-03-17 03:15:41 +00:00
Felix Fietkau
f38df5a0af package libssp for apps that need it (only enabled for gcc4)
SVN-Revision: 6584
2007-03-16 20:37:04 +00:00
Mike Baker
a738f566e6 add a new 'option disabled' to wifi-device
SVN-Revision: 6576
2007-03-16 13:56:36 +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
b77680287e add new config option for the hostname in /etc/config/system (fixes #1302, #1438)
SVN-Revision: 6532
2007-03-06 21:28:57 +00:00
Felix Fietkau
4af390ee76 add vga console support for x86-2.6 images (fixes #1342, #840)
SVN-Revision: 6530
2007-03-06 19:13:40 +00:00
Felix Fietkau
a44c286fdb nuke mdev and replace it with hotplug2 :)
SVN-Revision: 6512
2007-03-04 20:31:53 +00:00
Felix Fietkau
eb83bc789a only mount sysfs once (thx, ejka)
SVN-Revision: 6504
2007-03-04 14:27:52 +00:00
Felix Fietkau
c96e173c28 add failsafe support for x86-2.6 and fix mdev support for platforms using /etc/preinit
SVN-Revision: 6481
2007-03-03 22:32:13 +00:00
Felix Fietkau
df228a5d99 don't run mdev on hotplug pseudo-events that come from user space
SVN-Revision: 6480
2007-03-03 20:59:49 +00:00
Imre Kaloz
662fde9077 R.I.P. devfs
SVN-Revision: 6478
2007-03-03 20:35:01 +00:00
Felix Fietkau
0ddaeaf38b make find_mtd_part work without devfs
SVN-Revision: 6466
2007-03-02 19:01:49 +00:00
Tim Yardley
484609eeb0 commit profile support for base-files... patches still need to be done
SVN-Revision: 6465
2007-03-02 18:17:40 +00:00
Felix Fietkau
65b4654000 add support for static routes - based on the patch from #1365
SVN-Revision: 6457
2007-03-02 15:48:29 +00:00
Felix Fietkau
84bec9f9cf add support for if{down,up} -a and implement proper start/stop/restart for /etc/init.d/network
SVN-Revision: 6455
2007-03-02 13:21:33 +00:00
Felix Fietkau
68ca8e7818 make squashfs overlay support more generic and integrate it for x86-2.6
SVN-Revision: 6450
2007-03-02 01:23:36 +00:00
Felix Fietkau
c1ab24d04a add a check for brctl in the unbridge() function (fixes #1417)
SVN-Revision: 6410
2007-02-27 23:34:14 +00:00
Felix Fietkau
4215478ffe move config_get_bool from /sbin/wifi to /etc/functions.sh
SVN-Revision: 6407
2007-02-27 23:09:57 +00:00
Felix Fietkau
9405a2a6be Integrate basic UCI config file validation support Needs more testing and validation is not enforced yet
Code contributed by Fraunhofer Fokus

SVN-Revision: 6391
2007-02-26 20:04:04 +00:00
Felix Fietkau
92feed28d8 more reliable fix for handling ppp
SVN-Revision: 6356
2007-02-25 13:45:45 +00:00
Felix Fietkau
43580f1b1d integrate the fix from #1348 and clean up the network scripts a bit...
SVN-Revision: 6355
2007-02-25 12:52:02 +00:00
Mike Baker
59accbecf5 Change localhost into a fully qualified name; remove OpenWrt alias to 127.0.0.1
SVN-Revision: 6292
2007-02-12 22:54:56 +00:00
Felix Fietkau
271a77fa90 fix typos in ifdown (patch from #1319)
SVN-Revision: 6272
2007-02-06 01:02:30 +00:00
Felix Fietkau
1930885f90 fix a typo
SVN-Revision: 6228
2007-01-29 22:07:17 +00:00
Felix Fietkau
2ff5dc759a add broadcast setting for /etc/config/network interfaces
SVN-Revision: 6225
2007-01-27 21:58:03 +00:00
Felix Fietkau
e2c94324e7 make usb init script executable
SVN-Revision: 6203
2007-01-25 17:42:07 +00:00
Felix Fietkau
ade7e1b7cf use syslogd -C16 instead of syslogd -C 16 (busybox 1.4 compatibility)
SVN-Revision: 6202
2007-01-25 17:39:38 +00:00
Florian Fainelli
78af4adbc5 Mount usb filesystem at startup (#1077)
SVN-Revision: 6163
2007-01-21 18:11:27 +00:00
Felix Fietkau
857d350bc7 ignore the bridge option if brctl is not available
SVN-Revision: 6145
2007-01-20 15:28:47 +00:00
Felix Fietkau
73e982ce0c Fix the issue where the default gateway is not set in static mode most of the time. Seems like the bridge is not fast enough at switching to 'forwarding' mode so a short delay before setting the routes is necessary.
SVN-Revision: 6123
2007-01-17 21:29:53 +00:00
Felix Fietkau
d18161d2df add checks for {ip,ip6}addr in the network config
SVN-Revision: 6099
2007-01-14 22:29:13 +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
656412d1a3 Forward port whiterussian resolv.conf changes /etc/resolv.conf links to /tmp/resolv.conf /tmp/resolv.conf links to /tmp/resolv.conf.auto by default (which is where the ISPs nameserver is in) When dnsmasq starts, it replaces /tmp/resolv.conf with a file pointing to 127.0.0.1
SVN-Revision: 6043
2007-01-08 21:33:53 +00:00
Felix Fietkau
354a4b31a4 don't try to automount loopback devices (#1011)
SVN-Revision: 5877
2006-12-20 05:29:52 +00:00
Felix Fietkau
4bef6e13c2 add a workaround for self-killing init scripts on restart (#1023)
SVN-Revision: 5876
2006-12-20 05:26:39 +00:00
Felix Fietkau
1d23349bea add a variable to keep track of the list of sections when loading uci config files. add a function to iterate through sections
SVN-Revision: 5870
2006-12-20 04:15:13 +00:00