summaryrefslogtreecommitdiffstats
path: root/package/base-files/files/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* base-files: uci-defaults for rssiledsGabor Juhos2012-08-131-0/+44
| | | | | | | | Adds capability to add uci-defaults defining RSSI LEDs Signed-off-by: Daniel Golle <dgolle@allnet.de> SVN-Revision: 33164
* base-files: ensure that /sys is available during sysupgrade, some essential ↵Jo-Philipp Wich2012-07-031-1/+5
| | | | | | services like om-watchdog need it SVN-Revision: 32587
* base-files: implement network_get_dnsserver() and network_get_dnssearch() in ↵Jo-Philipp Wich2012-06-291-0/+31
| | | | | | /lib/functions/network.sh SVN-Revision: 32531
* base-files: only consider enabled default routes when finding the wan iface ↵Jo-Philipp Wich2012-06-291-2/+4
| | | | | | (#11774) SVN-Revision: 32525
* base-files: implement network_get_gateway(), network_get_gateway6(), ↵Jo-Philipp Wich2012-06-171-0/+59
| | | | | | network_find_wan() and network_find_wan6() in /lib/functions/network.sh SVN-Revision: 32397
* base-files: implement network_defer_device() and network_ready_device() ↵Jo-Philipp Wich2012-06-071-0/+16
| | | | | | wrappers for upcoming netifd iface deferring support SVN-Revision: 32106
* base-files: make user_add() populate the shadow db as wellJo-Philipp Wich2012-06-051-0/+1
| | | | SVN-Revision: 32063
* /etc/functions.sh => /lib/functions.shJo-Philipp Wich2012-06-051-1/+1
| | | | SVN-Revision: 32062
* base-files: add LED specific functions to /lib/functions/uci-defaultsGabor Juhos2012-05-291-0/+98
| | | | SVN-Revision: 31991
* base-files: add network_is_up()Jo-Philipp Wich2012-05-291-0/+6
| | | | SVN-Revision: 31978
* base-files: let network_get_device() return the l3 interface, introduce ↵Jo-Philipp Wich2012-05-291-4/+6
| | | | | | network_get_physdev() to obtain the underlying iface (if applicable) SVN-Revision: 31960
* base-files: add network_get_device() to network.shJo-Philipp Wich2012-05-281-0/+15
| | | | SVN-Revision: 31937
* base-files: introduce /lib/functions/network.sh This file will contain ↵Jo-Philipp Wich2012-05-281-0/+41
| | | | | | common procedures to deal with network interfaces. Initially provides network_get_ipaddr(), network_get_ipaddr6(), network_get_subnet() and network_get_subnet6() to determine the primary IP addresses or subnets of a given logical interface. SVN-Revision: 31935
* base-files: kill ubusd and udhcpc on sysupgrade as wellFelix Fietkau2012-05-231-1/+1
| | | | SVN-Revision: 31852
* base-files: allow sysupgrade to kill netifd, fixes pppd shutdown on upgradeFelix Fietkau2012-05-231-1/+1
| | | | SVN-Revision: 31851
* package/base-files: copy /lib/functions.sh to the ramfs on sysupgradeGabor Juhos2012-05-231-1/+1
| | | | SVN-Revision: 31842
* base-files: fix typo in 05_firstboot_skip script (#11359)Florian Fainelli2012-04-271-1/+1
| | | | SVN-Revision: 31492
* base-files: rename internal variables in config_foreach to make namespace ↵Felix Fietkau2012-04-211-4/+4
| | | | | | conflicts more unlikely SVN-Revision: 31431
* base-files: split service related functions off to /lib/functions/service.shFelix Fietkau2012-03-202-128/+129
| | | | SVN-Revision: 31042
* base-files: remove trailing whitespaces from lib/functions/boot.shGabor Juhos2012-03-021-4/+4
| | | | SVN-Revision: 30776
* base-files: remove trailing whitespaces from lib/functions.shGabor Juhos2012-03-021-10/+10
| | | | SVN-Revision: 30775
* base-files: add lib/functions/uci-defaults.shGabor Juhos2011-12-011-0/+88
| | | | SVN-Revision: 29384
* base-files: rewrite killing of nonessential services to not rely on top, use ↵Jo-Philipp Wich2011-11-161-9/+17
| | | | | | the proc filesystem only SVN-Revision: 29187
* package/base-files: enhance service functionsNicolas Thill2011-11-121-13/+27
| | | | | | | | * allow matching process by name (useful for processes changing it) * check if first argument is executable * fix function name used in error messages SVN-Revision: 28991
* package/base-files: /lib/functions.sh: add {group,user}_{add,exists} functionsNicolas Thill2011-11-091-0/+37
| | | | SVN-Revision: 28871
* package/base-files: /lib/functions.sh: let service_stop exit early if no ↵Nicolas Thill2011-11-081-1/+1
| | | | | | matching process to stop where found SVN-Revision: 28870
* package/base-files: enhance & cleanup service wrappersNicolas Thill2011-11-081-26/+40
| | | | | | | | | * add service_check function for checking if a process is alive * add service_signal for sending arbitrary signals to a process * change service_stop to send a TERM signal first, wait for the process to die and send a KILL signal if it doen't * have service_kill print a warning on STDERR stating it has been deprecated SVN-Revision: 28865
* package/base-files: move service* functions from /etc/rc.common to ↵Nicolas Thill2011-11-081-0/+82
| | | | | | /lib/functions.sh SVN-Revision: 28864
* base-files: do not kill udhcpc on sysupgrade, it will tear down the ↵Jo-Philipp Wich2011-11-081-1/+1
| | | | | | interface if terminated SVN-Revision: 28863
* base-files: do not assume that "top" is busybox' top, but try to call the ↵Jo-Philipp Wich2011-11-081-1/+1
| | | | | | applet explicitely SVN-Revision: 28862
* package/base-files: move /etc/functions.sh to /lib/functions.shNicolas Thill2011-11-081-0/+320
| | | | SVN-Revision: 28857
* base-files: add some more protected services to sysupgrade kill blacklistJo-Philipp Wich2011-11-031-1/+1
| | | | SVN-Revision: 28732
* base-files: fix typoJo-Philipp Wich2011-10-301-1/+1
| | | | SVN-Revision: 28681
* base-files: sysupgrade: kill all but essential processes before starting the ↵Jo-Philipp Wich2011-10-271-0/+24
| | | | | | update SVN-Revision: 28626
* base-files/sysupgrade: add more busybox applet symlinks to ramdiskGabor Juhos2011-10-271-1/+6
| | | | | | | | | Adds symlinks for printf and wc to make life happier in the sysupgrade ramdisk. Also make code more readable by escaping that overly long line. Signed-off-by: Daniel Golle <dgolle@allnet.de> SVN-Revision: 28616
* base-files: move network related scripts to a separate package to make the ↵Felix Fietkau2011-10-201-444/+0
| | | | | | transition to netifd easier SVN-Revision: 28495
* base-files: introduce "igmp_snooping" option to toggle IGMP snooping on ↵Jo-Philipp Wich2011-10-111-1/+3
| | | | | | bridge interfaces SVN-Revision: 28412
* base-files: apply network interface settings such as macaddr, mtu and ↵Felix Fietkau2011-09-241-15/+9
| | | | | | txqueuelen in prepare_interface instead of setup_interface. setting the mtu after the interface is up is unreliable on some drivers such as gianfar SVN-Revision: 28297
* base-files: make ip matching in dns add/remove functions more explicit, ↵Jo-Philipp Wich2011-09-231-2/+2
| | | | | | avoids overmatching pairs like 1.2.3.35 and 1.2.3.3 SVN-Revision: 28291
* base-files: Fix IPv6 address and route adding on aliases with no IPv4 ↵Vasilis Tsiligiannis2011-09-141-2/+2
| | | | | | address configured SVN-Revision: 28241
* Revert "[package] base-files: Add support for assigning multiple IPv6 ↵Vasilis Tsiligiannis2011-09-141-9/+8
| | | | | | | | addresses on an interface" Multiple IPv6 addresses should be handled with alias sections SVN-Revision: 28240
* base-files: Add support for assigning multiple IPv6 addresses on an interfaceVasilis Tsiligiannis2011-09-121-8/+9
| | | | SVN-Revision: 28222
* base-files: use "reboot -f" after sysupgrade to prevent executing deleted ↵Jo-Philipp Wich2011-07-251-1/+1
| | | | | | init scripts SVN-Revision: 27776
* base-files: implement a generic mechanism to map per-interface sysctls to ↵Jo-Philipp Wich2011-07-171-0/+20
| | | | | | uci. - option ipv4_xyz is mapped to /proc/sys/net/ipv4/{conf,neigh}/xyz - option ipv6_xyz is mapped to /proc/sys/net/ipv6/{conf,neigh}/xyz This allows e.g. "option ipv6_proxy_ndp 1" to enable NDP proxying on wan. Fixes ticket #8699. SVN-Revision: 27653
* base-files: use uci_toggle_state() to prevent unwanted aggregation of state ↵Jo-Philipp Wich2011-07-151-5/+5
| | | | | | vars (#9711) SVN-Revision: 27616
* base-files: preinit: Fixed sourcing of diag.sh in /etc/preinit. This caused ↵Daniel Dickinson2011-07-071-0/+7
| | | | | | errors due to frequent use of /proc/cpuinfo to determine board name to pick led layout. Now diag.sh (which only defines set_state and any helper functions) is sourced by a proper preinit function during preinit_main, which is after /proc has been brought up, unlike in /etc/preinit SVN-Revision: 27501
* base-files: assume a default ipv6 prefix size of /64, thats what the ↵Jo-Philipp Wich2011-06-091-1/+1
| | | | | | majority of users mean when they just specify an ip address SVN-Revision: 27147
* base-files: if an ip6addr without a prefix is given, assume /128 - otherwise ↵Jo-Philipp Wich2011-06-091-0/+5
| | | | | | the busybox utilities will interpret it as /0 and create an invalid default route SVN-Revision: 27145
* base-files: fix error reporting for unsupported protocols on virtual interfacesJo-Philipp Wich2011-06-071-1/+1
| | | | SVN-Revision: 27132
* base-files: make the MAC address of bridge interfaces sticky to avoid ARP ↵Felix Fietkau2011-05-241-1/+2
| | | | | | issues on wifi re-configuration SVN-Revision: 26990