174 Commits (f96ffe2c96d937d321938400922cf67d429b7ccb)

Author SHA1 Message Date
Felix Fietkau 6f46704743 base-files: split service related functions off to /lib/functions/service.sh 13 years ago
Gabor Juhos 6c61d7cbf1 base-files: remove trailing whitespaces from lib/functions/boot.sh 13 years ago
Gabor Juhos 8ae051799a base-files: remove trailing whitespaces from lib/functions.sh 13 years ago
Gabor Juhos 561f4d2840 base-files: add lib/functions/uci-defaults.sh 13 years ago
Jo-Philipp Wich 6d80ce78f1 base-files: rewrite killing of nonessential services to not rely on top, use the proc filesystem only 13 years ago
Nicolas Thill b49aed1520 package/base-files: enhance service functions 13 years ago
Nicolas Thill f371d516bf package/base-files: /lib/functions.sh: add {group,user}_{add,exists} functions 13 years ago
Nicolas Thill 62a2827ea7 package/base-files: /lib/functions.sh: let service_stop exit early if no matching process to stop where found 13 years ago
Nicolas Thill b7b56df707 package/base-files: enhance & cleanup service wrappers 13 years ago
Nicolas Thill d0659ce37e package/base-files: move service* functions from /etc/rc.common to /lib/functions.sh 13 years ago
Jo-Philipp Wich 7e3b6aa1f1 base-files: do not kill udhcpc on sysupgrade, it will tear down the interface if terminated 13 years ago
Jo-Philipp Wich daca6a6a97 base-files: do not assume that "top" is busybox' top, but try to call the applet explicitely 13 years ago
Nicolas Thill b6aef59ea8 package/base-files: move /etc/functions.sh to /lib/functions.sh 13 years ago
Jo-Philipp Wich e3daeabda3 base-files: add some more protected services to sysupgrade kill blacklist 13 years ago
Jo-Philipp Wich ef6d7a7e33 base-files: fix typo 13 years ago
Jo-Philipp Wich 52e93e54bc base-files: sysupgrade: kill all but essential processes before starting the update 13 years ago
Gabor Juhos 4cc48089c7 base-files/sysupgrade: add more busybox applet symlinks to ramdisk 13 years ago
Felix Fietkau c2b5767572 base-files: move network related scripts to a separate package to make the transition to netifd easier 13 years ago
Jo-Philipp Wich 59c13202e0 base-files: introduce "igmp_snooping" option to toggle IGMP snooping on bridge interfaces 13 years ago
Felix Fietkau 4246c6a6b5 base-files: apply network interface settings such as macaddr, mtu and txqueuelen in prepare_interface instead of setup_interface. setting the mtu after the interface is up is unreliable on some drivers such as gianfar 13 years ago
Jo-Philipp Wich 41838f4585 base-files: make ip matching in dns add/remove functions more explicit, avoids overmatching pairs like 1.2.3.35 and 1.2.3.3 13 years ago
Vasilis Tsiligiannis 98372a8eb5 base-files: Fix IPv6 address and route adding on aliases with no IPv4 address configured 13 years ago
Vasilis Tsiligiannis 200fd7bce1 Revert "[package] base-files: Add support for assigning multiple IPv6 addresses on an interface" 13 years ago
Vasilis Tsiligiannis 718c8ab940 base-files: Add support for assigning multiple IPv6 addresses on an interface 13 years ago
Jo-Philipp Wich 94c728dc39 base-files: use "reboot -f" after sysupgrade to prevent executing deleted init scripts 14 years ago
Jo-Philipp Wich 0de28706ca base-files: implement a generic mechanism to map per-interface sysctls to 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. 14 years ago
Jo-Philipp Wich e0e6d1029e base-files: use uci_toggle_state() to prevent unwanted aggregation of state vars (#9711) 14 years ago
Daniel Dickinson 1f69f4cf64 base-files: preinit: Fixed sourcing of diag.sh in /etc/preinit. This caused 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 14 years ago
Jo-Philipp Wich 344445715a base-files: assume a default ipv6 prefix size of /64, thats what the majority of users mean when they just specify an ip address 14 years ago
Jo-Philipp Wich fd8ec24187 base-files: if an ip6addr without a prefix is given, assume /128 - otherwise the busybox utilities will interpret it as /0 and create an invalid default route 14 years ago
Jo-Philipp Wich 97ee10d691 base-files: fix error reporting for unsupported protocols on virtual interfaces 14 years ago
Felix Fietkau 60f66ded72 base-files: make the MAC address of bridge interfaces sticky to avoid ARP issues on wifi re-configuration 14 years ago
Felix Fietkau e4e63b9c1b base-files: bridge config, avoid having a random ipv6 ll address 14 years ago
Felix Fietkau a3b9971d84 base-files: overlayfs whiteouts depend on a specific xattr entry, which does not get preserved by the tmpfs->overlay copy. work around this by cleaning all copied "(overlay-whiteout)" symlinks after the switch to jffs2 14 years ago
Felix Fietkau 66bcd1d049 base-files: add initial support for mounting overlayfs 14 years ago
Michael Büsch e6100a161b boot.sh: Tabs are used for indent. Also use tabs in jffs2_ready() 14 years ago
Michael Büsch 16a300ea66 base-files: Add "-o noatime" to mount wrapper 14 years ago
Michael Büsch 3a12229c1d Fix whitespace 14 years ago
Jo-Philipp Wich ee3a4c2ee9 base-file: cleanup ipv6 enabling in unbridge 14 years ago
Jo-Philipp Wich 875ff44592 base-files: - properly disable IPv6 on bridge ports - introduce accept_ra option, defaults to true for dhcp interfaces, false for others - introduce send_rs option, defaults to true for static interfaces, false for others 14 years ago
Jo-Philipp Wich a0b2eba08c base-files: fix a typo in processing of additional dhcp request opts 14 years ago
Jo-Philipp Wich a8edd9d50e base-files: fix handling of dhcp "reqopts" option 14 years ago
Gabor Juhos 25feec0c9c package/base-files: add get_magic_long() to common upgrade script 14 years ago
Jo-Philipp Wich 3b6851aa82 base-files: implement "reqopts" parameter for dhcp interfaces to specify additional dhcp options to request 14 years ago
Jo-Philipp Wich deb9661785 Âbase-files: don't mark /etc/banner as conffile 14 years ago
Jo-Philipp Wich ca829e805b base-files: disable ipv6 on bridge ports, this prevents stray RA assigned and link local addresses on bridge member devices 14 years ago
Jo-Philipp Wich d0ab35c115 base-file: add metric option for static and dhcp protos, this simplifies the management of multiple default routes 14 years ago
Jo-Philipp Wich c5711cadd3 base-files: change /dev permissions to 0755 when hotplug2 is used (#6039) 14 years ago
Jo-Philipp Wich a8efa34da3 Fix permissions for /etc and other dirs after clean flash (#6039) 14 years ago
Jo-Philipp Wich d856ed78ad base-files: add udhcpc vendorid option (#7744) 14 years ago