Commit Graph

1360 Commits (4a6795409d1520fd3da3e909a8bcf9d7fd0927bb)

Author SHA1 Message Date
Felix Fietkau 5e6f8739be some shell variable handling fixes
SVN-Revision: 7638
17 years ago
Felix Fietkau 74f84753e7 fix typo
SVN-Revision: 7637
17 years ago
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
17 years ago
Florian Fainelli 440f537f48 Add the conloglevel option (#1682)
SVN-Revision: 7613
17 years ago
Florian Fainelli 096917d10f Package libstdc++ (#1883)
SVN-Revision: 7581
17 years ago
Imre Kaloz 08c7265613 add support for the AVR32 platform, namely the ATNGW100 board - joint work with wigyori
SVN-Revision: 7533
17 years ago
Florian Fainelli 5b78b9a5e7 Check for modules.d existence before loading modules
SVN-Revision: 7423
17 years ago
Mike Baker 40071deb7a mount_root should only mount the root
SVN-Revision: 7418
17 years ago
Felix Fietkau 8682fc591c bridge the lan interface by default
SVN-Revision: 7349
17 years ago
Travis Kemen ff111c2511 keep uci_set from saving things that have not changed
SVN-Revision: 7259
17 years ago
Mike Baker 924cd1ffc9 fix typo
SVN-Revision: 7244
17 years ago
Florian Fainelli 1518889ffa Prefer real executables when available (#1296)
SVN-Revision: 7232
17 years ago
Mike Baker 3e112cbedb cleaner version of the udhcp script
SVN-Revision: 7222
17 years ago
Mike Baker d502764953 /proc needs to be mounted before preinit.arch for failsafe
SVN-Revision: 7220
17 years ago
Florian Fainelli 3e9c0379ba Do not suppress routes if the router received on renew is the same (#138)
SVN-Revision: 7215
17 years ago
Florian Fainelli 5cbadc89e7 Fix set_state preinit stuff
SVN-Revision: 7200
17 years ago
Mike Baker e4c6078c67 clean up the mtd unlocking
SVN-Revision: 7199
17 years ago
Mike Baker 4bc5cb30d3 tweaks for 2M devices
SVN-Revision: 7179
17 years ago
Mike Baker 6d97d7af8c bugfix
SVN-Revision: 7178
17 years ago
Mike Baker 5fa3d90c46 fix bug in mount script
SVN-Revision: 7177
17 years ago
Mike Baker 3fda1fbf87 cleanup the broadcom preinit.arch
SVN-Revision: 7176
17 years ago
Mike Baker b1568474b3 use generic inittab for x86
SVN-Revision: 7175
17 years ago
Mike Baker 4a41439c46 unified preinit environment
SVN-Revision: 7173
17 years ago
Mike Baker 5eb30e636d fix typo
SVN-Revision: 7170
17 years ago
Mike Baker f0fa2a3de5 unmount filesystems at shutdown
SVN-Revision: 7166
17 years ago
Mike Baker bef40307bb START/STOP values must be specified in the init script
SVN-Revision: 7164
17 years ago
Mike Baker 291420a8f3 add K* scripts to be run at shutdown
SVN-Revision: 7163
17 years ago
Mike Baker fa0568fdcb move syslogd and klogd to init.di/boot script, add remote logging support
SVN-Revision: 7160
17 years ago
Felix Fietkau 76184df0e6 fix networking on broadcom and possibly other targets as well (#1658)
SVN-Revision: 7149
17 years ago
Eugene Konev 9cea5657af Fix ipv6 address assignment (#1622).
SVN-Revision: 7116
17 years ago
Felix Fietkau ca7a815602 use hotplug2 for serializing hotplug events on 2.6
SVN-Revision: 7097
17 years ago
Mike Baker dda5964af5 buggy script; nolonger used
SVN-Revision: 7078
17 years ago
Mike Baker 10ac836039 various patches to add support for ppp over evdo or character devices
SVN-Revision: 7076
17 years ago
Imre Kaloz da547b8ab2 move the last change to the right place
SVN-Revision: 7069
17 years ago
Imre Kaloz 40e3aaf430 set $HOME to /tmp on bootup
SVN-Revision: 7068
17 years ago
Felix Fietkau 9507f89800 create /dev/root on boot - fixes cf2nand on rb532
SVN-Revision: 7066
17 years ago
Felix Fietkau d96d98a88d Small bugfix for dependency handling - mostly for base-files and symlinks
SVN-Revision: 7058
17 years ago
Felix Fietkau 383a21f3c5 use separate sysctl.conf files for 2.4 and 2.6 - fixes some boot message spam
SVN-Revision: 7043
17 years ago
Florian Fainelli 7b89c1622c Create /lib/firmware
SVN-Revision: 7033
17 years ago
Felix Fietkau 65113c481f we can use some more hotplug processes here...
SVN-Revision: 6980
17 years ago
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
17 years ago
Felix Fietkau 5f4b17b53f fix ifdown hotplug event (#1576)
SVN-Revision: 6950
17 years ago
Felix Fietkau 6d47d3ae11 fix bogus "interface not found" errors in ifup -a (#1580)
SVN-Revision: 6949
17 years ago
Felix Fietkau ab8cb8d959 remove automounting script for block devices - it's causing more problems than it solves
SVN-Revision: 6937
17 years ago
Felix Fietkau 30dfff4849 allow scripts to disable config callbacks
SVN-Revision: 6934
17 years ago
Felix Fietkau d56750665c use rc.common for usb init script
SVN-Revision: 6873
17 years ago
Florian Fainelli ed654ae6bd Remove ldd/ldconfig for the moment (#1551)
SVN-Revision: 6866
17 years ago
Florian Fainelli da8174507a Add ldd and ldconfig support, template packages derived from gcc and uclibc
SVN-Revision: 6856
17 years ago
Felix Fietkau 478ee4a135 network config: ignore nonexistant interfaces
SVN-Revision: 6819
17 years ago
Felix Fietkau 4b5e7678f6 move /dev/tun to /dev/net/tun
SVN-Revision: 6814
17 years ago
Florian Fainelli 2266aad2ec Limit the number of hotplug childrens
SVN-Revision: 6804
17 years ago
Felix Fietkau 7326a8beb5 /sbin/hotplug-call: export the hotplug event type through the environment for hotplug scripts
SVN-Revision: 6768
17 years ago
Florian Fainelli c7ce5e06da Use MiBSD ksh if installed (#1470)
SVN-Revision: 6687
17 years ago
Felix Fietkau 7f0dd3fa45 rename uci-update.awk to uci.awk and add a few config_* functions
SVN-Revision: 6666
17 years ago
Felix Fietkau c76cdd5781 fix uci commit
SVN-Revision: 6665
17 years ago
Felix Fietkau 2954f04b41 small cleanup
SVN-Revision: 6663
17 years ago
Felix Fietkau f9abb7cbba add an optional parameter to scan_interfaces() that can override the network config file (defaults to 'network')
SVN-Revision: 6619
17 years ago
Eugene Konev b756ea8a95 Move /sys on pivot_root too
SVN-Revision: 6603
17 years ago
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
17 years ago
Felix Fietkau e68e6f4be9 fix default netmask
SVN-Revision: 6589
17 years ago
Felix Fietkau f38df5a0af package libssp for apps that need it (only enabled for gcc4)
SVN-Revision: 6584
17 years ago
Mike Baker a738f566e6 add a new 'option disabled' to wifi-device
SVN-Revision: 6576
17 years ago
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
17 years ago
Felix Fietkau b77680287e add new config option for the hostname in /etc/config/system (fixes #1302, #1438)
SVN-Revision: 6532
17 years ago
Felix Fietkau 4af390ee76 add vga console support for x86-2.6 images (fixes #1342, #840)
SVN-Revision: 6530
17 years ago
Felix Fietkau a44c286fdb nuke mdev and replace it with hotplug2 :)
SVN-Revision: 6512
17 years ago
Felix Fietkau eb83bc789a only mount sysfs once (thx, ejka)
SVN-Revision: 6504
17 years ago
Felix Fietkau c96e173c28 add failsafe support for x86-2.6 and fix mdev support for platforms using /etc/preinit
SVN-Revision: 6481
17 years ago
Felix Fietkau df228a5d99 don't run mdev on hotplug pseudo-events that come from user space
SVN-Revision: 6480
17 years ago
Imre Kaloz 662fde9077 R.I.P. devfs
SVN-Revision: 6478
17 years ago
Felix Fietkau 0ddaeaf38b make find_mtd_part work without devfs
SVN-Revision: 6466
17 years ago
Tim Yardley 484609eeb0 commit profile support for base-files... patches still need to be done
SVN-Revision: 6465
17 years ago
Felix Fietkau 65b4654000 add support for static routes - based on the patch from #1365
SVN-Revision: 6457
17 years ago
Felix Fietkau 84bec9f9cf add support for if{down,up} -a and implement proper start/stop/restart for /etc/init.d/network
SVN-Revision: 6455
17 years ago
Felix Fietkau 68ca8e7818 make squashfs overlay support more generic and integrate it for x86-2.6
SVN-Revision: 6450
17 years ago
Felix Fietkau c1ab24d04a add a check for brctl in the unbridge() function (fixes #1417)
SVN-Revision: 6410
17 years ago
Felix Fietkau 4215478ffe move config_get_bool from /sbin/wifi to /etc/functions.sh
SVN-Revision: 6407
17 years ago
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
17 years ago
Felix Fietkau 92feed28d8 more reliable fix for handling ppp
SVN-Revision: 6356
17 years ago
Felix Fietkau 43580f1b1d integrate the fix from #1348 and clean up the network scripts a bit...
SVN-Revision: 6355
17 years ago
Mike Baker 59accbecf5 Change localhost into a fully qualified name; remove OpenWrt alias to 127.0.0.1
SVN-Revision: 6292
18 years ago
Felix Fietkau 271a77fa90 fix typos in ifdown (patch from #1319)
SVN-Revision: 6272
18 years ago
Felix Fietkau 1930885f90 fix a typo
SVN-Revision: 6228
18 years ago
Felix Fietkau 2ff5dc759a add broadcast setting for /etc/config/network interfaces
SVN-Revision: 6225
18 years ago
Felix Fietkau e2c94324e7 make usb init script executable
SVN-Revision: 6203
18 years ago
Felix Fietkau ade7e1b7cf use syslogd -C16 instead of syslogd -C 16 (busybox 1.4 compatibility)
SVN-Revision: 6202
18 years ago
Florian Fainelli 78af4adbc5 Mount usb filesystem at startup (#1077)
SVN-Revision: 6163
18 years ago
Felix Fietkau 857d350bc7 ignore the bridge option if brctl is not available
SVN-Revision: 6145
18 years ago
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
18 years ago
Felix Fietkau d18161d2df add checks for {ip,ip6}addr in the network config
SVN-Revision: 6099
18 years ago
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
18 years ago
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
18 years ago
Felix Fietkau 354a4b31a4 don't try to automount loopback devices (#1011)
SVN-Revision: 5877
18 years ago
Felix Fietkau 4bef6e13c2 add a workaround for self-killing init scripts on restart (#1023)
SVN-Revision: 5876
18 years ago
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
18 years ago
Felix Fietkau 218b006536 fix CONFIG_FILENAME in uci_commit()
SVN-Revision: 5791
18 years ago
Felix Fietkau bfd12920bb fix typo
SVN-Revision: 5790
18 years ago
Felix Fietkau 3310901f9b fix uci_load trash output (#1040)
SVN-Revision: 5745
18 years ago
Florian Fainelli cac1789e6c Set up ipv6 address if provided in network configuration (#1028)
SVN-Revision: 5738
18 years ago
Felix Fietkau 9a5798e5f5 add a check to see if an init script is enabled
SVN-Revision: 5727
18 years ago
Felix Fietkau 545284a609 fix a typo
SVN-Revision: 5719
18 years ago
Felix Fietkau 7cc6503877 add option for setting the mac address (#1014)
SVN-Revision: 5690
18 years ago
Felix Fietkau 20e82c48ef fix typo in /sbin/wifi (#1016 - thanks, dairiki)
SVN-Revision: 5689
18 years ago
Mike Baker 64b7e4e4cf small tweaks to the usb disk hotplug scripts
SVN-Revision: 5667
18 years ago
Mike Baker 9cc85a562e fix sed error installing kmod ipkgs
SVN-Revision: 5629
18 years ago
Felix Fietkau c2211dc51e replace lots of manual install commands with INSTALL_* variables
SVN-Revision: 5624
18 years ago
Felix Fietkau 59a06c71cb rename default/ to files/
SVN-Revision: 5622
18 years ago
Felix Fietkau 37362df7ea move platform specific base-files into target/linux/<targetname>
SVN-Revision: 5621
18 years ago
Felix Fietkau bd8e5fb7db move busybox init scripts from base-files into the busybox package and make them depend on busybox menuconfig options
SVN-Revision: 5620
18 years ago
Mike Baker e8c11142aa fix broken export from last commit
SVN-Revision: 5618
18 years ago
Mike Baker 5c3bf17fff avoid eval leaks
SVN-Revision: 5617
18 years ago
Felix Fietkau 398f36201b fix various variable copying bugs
SVN-Revision: 5613
18 years ago
Felix Fietkau f070a70578 fix svn:executable property on /etc/init.d/done
SVN-Revision: 5612
18 years ago
Mike Baker faf1eba5be cleanup uci and functions.sh
SVN-Revision: 5597
18 years ago
Mike Baker 9232f4adad strtok helper function
SVN-Revision: 5592
18 years ago
Felix Fietkau b1d1701fd6 hopefully fix duplicate ppp instances (#895)
SVN-Revision: 5577
18 years ago
Mike Baker 0f55c0eff9 correct typo in 'uci get'
SVN-Revision: 5557
18 years ago
Felix Fietkau c7252cb3d6 fix typo
SVN-Revision: 5554
18 years ago
Felix Fietkau bb9db87637 cosmetic led state change fix
SVN-Revision: 5550
18 years ago
Felix Fietkau 6c4b1cc135 add failsafe mode and mini_fo mounting support for brcm-2.4 and brcm-2.6
SVN-Revision: 5544
18 years ago
Felix Fietkau b0a535a6de remove broadcom specific stuff from default base files
SVN-Revision: 5543
18 years ago
Felix Fietkau 105a602ecf implement target profiles in menuconfig
SVN-Revision: 5512
18 years ago
Felix Fietkau 137d2b4d43 fix jffs2root compile
SVN-Revision: 5500
18 years ago
Felix Fietkau cbe21ae5f5 move two functions from broadcom.sh to /sbin/wifi
SVN-Revision: 5496
18 years ago
Felix Fietkau bc779dc435 make sure udhcpc is spawned as a background process (use eval)
SVN-Revision: 5494
18 years ago
Felix Fietkau 57ab02b754 add support for -t 0 (infinite retry) in busybox udhcpc and use it in the network scripts
SVN-Revision: 5493
18 years ago
Felix Fietkau 5808fe52a4 fix dhcp hotplug events
SVN-Revision: 5491
18 years ago
Felix Fietkau f458a8f21b fix ifdown hotplug event for static
SVN-Revision: 5490
18 years ago
Felix Fietkau 57f2868c3d fix ifup hotplug event for static
SVN-Revision: 5489
18 years ago
Felix Fietkau 1dc538c39a fix for multiple extra commands in init scripts using rc.common
SVN-Revision: 5488
18 years ago
Felix Fietkau e3e87f09d9 fix potential data loss issue on failed umount (patch from #942)
SVN-Revision: 5474
18 years ago
Florian Fainelli 18b1a6dd6e Ensure dropbear is installed before disabling telnet (#920)
SVN-Revision: 5465
18 years ago
Florian Fainelli 0b1e4d027a Change httpd realm to match the hostname (#932)
SVN-Revision: 5464
18 years ago
Florian Fainelli e410cb37bf Test if symbolic is already there (#886)
SVN-Revision: 5442
18 years ago
Felix Fietkau ab80113a68 call interface stop handler on ifdown
SVN-Revision: 5432
18 years ago
Felix Fietkau 86e2fbaaa4 rename the <boardname>-<kernelversion> directories of base-files to just <boardname>, so that the broadcom stuff can share files across kernel versions. adding back <boardname>-<kernelversion> for version specific overrides is still possible
SVN-Revision: 5427
18 years ago
Felix Fietkau c7213d81d6 add config option for autostart of network interfaces
SVN-Revision: 5425
18 years ago
Felix Fietkau e9ce379d25 fix missing variable assignment (found by db90h)
SVN-Revision: 5395
18 years ago
Felix Fietkau 12ccb1ed73 reset CONFIG_SECTION when calling config_load
SVN-Revision: 5318
18 years ago
Felix Fietkau dff0c52031 add protection against running cf2nand from yaffs2
SVN-Revision: 5301
18 years ago
Felix Fietkau a1e82362ac add cf2nand script for copying a cf card installation to nand flash automatically on rb532
SVN-Revision: 5300
18 years ago
Felix Fietkau 4346855974 add lookup function for mtd parts
SVN-Revision: 5299
18 years ago
Felix Fietkau 9abdf580d9 use lock to remove race conditions in bringing up ppp and dhcp that would lead to multiple active processes
SVN-Revision: 5298
18 years ago
Felix Fietkau 315f8e954b make network scripts more robust, prevent multiple instances of pppd and udhcpc for the same interface
SVN-Revision: 5290
18 years ago
Felix Fietkau 35176fec08 add netconfig fix for wl-500g premium
SVN-Revision: 5287
18 years ago
Felix Fietkau 343ad07ed8 remove an obsolete function
SVN-Revision: 5280
18 years ago
Felix Fietkau e5b4b6a757 fix typo
SVN-Revision: 5270
18 years ago
Felix Fietkau dbd8cee5e7 template.awk fix processing of certain config file formats
SVN-Revision: 5249
18 years ago
Felix Fietkau 17f313b06a move /usr/lib/parse-config.awk to /lib/config/template.awk
SVN-Revision: 5244
18 years ago
Felix Fietkau e2434a5515 hacks for supporting the toshiba wrc-1000
SVN-Revision: 5192
18 years ago
Felix Fietkau 2bc9370619 remove support for obsolete /etc/modules file
SVN-Revision: 5173
18 years ago
Felix Fietkau b234ecfdf4 remove nvram.sh
SVN-Revision: 5153
18 years ago
Felix Fietkau 233fbc4726 fix typo
SVN-Revision: 5131
18 years ago
Felix Fietkau 8612d33691 init script cleanup, use /etc/rc.d/ for enabled scripts, /etc/init.d/<pkgname> (enable|disable) manages symlinks
SVN-Revision: 5128
18 years ago
Felix Fietkau 8a3523dc0e fix error message
SVN-Revision: 5119
18 years ago
Felix Fietkau 313556e91e remove all broadcom interfaces from bridges and bring them down completely when wifi down is called
SVN-Revision: 5116
18 years ago
Felix Fietkau 5fee2188f5 add protection for bridging interface changes
SVN-Revision: 5115
18 years ago
Felix Fietkau cb3692258e remove the wifi interface from the default bridge
SVN-Revision: 5114
18 years ago
Felix Fietkau 2d072c5997 implement simple device autodetection for wifi drivers
SVN-Revision: 5113
18 years ago
Felix Fietkau 60c1f0f64d finally move buildroot-ng to trunk 8 years ago