summaryrefslogtreecommitdiffstats
path: root/package/base-files/files/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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
* base-files: bridge config, avoid having a random ipv6 ll addressFelix Fietkau2011-04-031-1/+1
| | | | | | | | | | | | | | | | | | So far, we are setting the bridge interface up before having added any bridge interface ports. This results in the bridge assigning a random mac address to its bridge interface and therefore IPv6 assigning a matching link local address to the bridge interface as soon as the bridge interface is up. After adding the first bridge port interface, the bridge's mac address is reset correctly, however the IPv6 link local address stays the same. This commit ensures that we are at least having the IPv6 link local address of the first interface added to the bridge instead of a random one. Signed-off-by: Linus Lüssing <linus.luessing@web.de> SVN-Revision: 26426
* base-files: overlayfs whiteouts depend on a specific xattr entry, which does ↵Felix Fietkau2011-03-171-0/+12
| | | | | | not get preserved by the tmpfs->overlay copy. work around this by cleaning all copied "(overlay-whiteout)" symlinks after the switch to jffs2 SVN-Revision: 26208
* base-files: add initial support for mounting overlayfsFelix Fietkau2011-03-173-7/+9
| | | | SVN-Revision: 26207
* boot.sh: Tabs are used for indent. Also use tabs in jffs2_ready()Michael Büsch2011-02-201-4/+4
| | | | SVN-Revision: 25635
* base-files: Add "-o noatime" to mount wrapperMichael Büsch2011-02-201-1/+1
| | | | | | noatime is cheaper than default relatime. SVN-Revision: 25634
* Fix whitespaceMichael Büsch2011-02-201-1/+1
| | | | SVN-Revision: 25632
* base-file: cleanup ipv6 enabling in unbridgeJo-Philipp Wich2011-02-121-3/+1
| | | | SVN-Revision: 25473
* base-files: - properly disable IPv6 on bridge ports - introduce accept_ra ↵Jo-Philipp Wich2011-02-111-5/+2
| | | | | | option, defaults to true for dhcp interfaces, false for others - introduce send_rs option, defaults to true for static interfaces, false for others SVN-Revision: 25454
* base-files: fix a typo in processing of additional dhcp request optsJo-Philipp Wich2011-01-291-1/+1
| | | | SVN-Revision: 25239
* base-files: fix handling of dhcp "reqopts" optionJo-Philipp Wich2011-01-291-4/+8
| | | | SVN-Revision: 25237
* package/base-files: add get_magic_long() to common upgrade scriptGabor Juhos2011-01-261-0/+4
| | | | | | Patch-by: Mark Mentovai <mark@moxienet.com> SVN-Revision: 25117
* base-files: implement "reqopts" parameter for dhcp interfaces to specify ↵Jo-Philipp Wich2010-12-221-1/+3
| | | | | | additional dhcp options to request SVN-Revision: 24780
* Âbase-files: don't mark /etc/banner as conffileJo-Philipp Wich2010-12-201-1/+0
| | | | SVN-Revision: 24742
* base-files: disable ipv6 on bridge ports, this prevents stray RA assigned ↵Jo-Philipp Wich2010-11-301-8/+13
| | | | | | and link local addresses on bridge member devices SVN-Revision: 24194
* base-file: add metric option for static and dhcp protos, this simplifies the ↵Jo-Philipp Wich2010-11-171-3/+4
| | | | | | management of multiple default routes SVN-Revision: 24020
* base-files: change /dev permissions to 0755 when hotplug2 is used (#6039)Jo-Philipp Wich2010-11-071-1/+1
| | | | SVN-Revision: 23908
* Fix permissions for /etc and other dirs after clean flash (#6039)Jo-Philipp Wich2010-11-071-1/+1
| | | | | | | | | | | | | | | During the first OpenWrt boot after a clean flash (when the jffs2 partition is not yet initialized) tmpfs is used instead of the usual jffs2 overlay filesystem. If this tmpfs is mounted with default options, all directories created there (/etc, /etc/config, other subdirectories in /etc) get permissions 1777 by default, and these permissions then persist in the created jffs2 at least until subsequent sysupgrade. Mounting tmpfs with mode=0755 fixes the permission problem. Signed-off-by: Sergey Vlasov <vsu@altlinux.ru> SVN-Revision: 23906
* base-files: add udhcpc vendorid option (#7744)Jo-Philipp Wich2010-10-061-1/+3
| | | | SVN-Revision: 23279
* base-files: - add sysupgrade support for keepfile hints * introduces ↵Jo-Philipp Wich2010-10-051-0/+10
| | | | | | /lib/upgrade/keep.d/ for per-package keepfile lists * introduces /etc/sysupgrade.conf for user defined keepfile hints - prime /lib/upgrade/keep.d/base-files-essential to keep sysupgrade usable for images without opkg - change sysupgrade to build the keepfile list from /lib/upgrade/keep.d/, /etc/sysupgrade.conf and opkg list-changed-conffiles SVN-Revision: 23258
* base-files: prevent possible sourcing of JFFS2 meta files when merging ↵Jo-Philipp Wich2010-09-231-1/+1
| | | | | | overlay hooks SVN-Revision: 23114
* Fixed duplicated content in file in commit 23111Daniel Dickinson2010-09-231-24/+0
| | | | SVN-Revision: 23112