41 Commits (6cb542d6a4d7c3fb1120472be0320098742d2ae7)

Author SHA1 Message Date
Luka Perkov 3ceb6b3274 base-files: fix whitespaces 11 years ago
Jo-Philipp Wich 55178554c2 base-files: reject invalid uci keys in network_get_device() and related procedures (#13886) 11 years ago
Jo-Philipp Wich 265a2deba3 base-files: network.sh: extend network_get_ipaddr6() / network_get_subnet6() to take ipv6-prefix-assignment into account, add further helper functions to fetch all ips of a given interface 11 years ago
Jo-Philipp Wich 026271d03c base-files: change network_find_wan() procedure to ignore default gateways in different routing tables 12 years ago
Steven Barth 4e8f7f37ed Change default IPv6 config to enable DHCPv6-PD 12 years ago
Steven Barth ea94d66b0f Adapt default network configuration for IPv6 12 years ago
Gabor Juhos 6c627a266b base-files: introduce commonly used helper functions for setting leds 12 years ago
Steven Barth 231f8c2969 base-files: fix network_get_prefix6 12 years ago
Jo-Philipp Wich 1941fb309d base-files: network.sh: fix typo in previous commit 12 years ago
Jo-Philipp Wich 3b2db1838a base-files: network.sh: simplify network_get_prefix6() 12 years ago
Steven Barth 847cd984b9 base-files: add support for ipv6-prefixes in connection with netifd 12 years ago
Mirko Vogt 4d4b2d3ced merge /lib/functions/boot.sh and /lib/functions.sh 12 years ago
Mirko Vogt 439a869090 Do not overload mount-call - trying to reduce confusion 12 years ago
Jo-Philipp Wich 3339316fbe base-files: use json_is_a() in network.sh 12 years ago
Jo-Philipp Wich 17acf9bf27 base-files: rework cache handling in network.sh to keep the entire parsed ifstatus, use jshn namespaces to support using it concurrently with other jshn users 12 years ago
Jo-Philipp Wich 1600ba99e4 base-files: various enhancements to network.sh 12 years ago
Jo-Philipp Wich dac5ed38b6 base-files: remove route enabled check in lib/functions/network.sh after netifd bump 12 years ago
Gabor Juhos ca857b7a50 base-files: uci-defaults for rssileds 12 years ago
Jo-Philipp Wich b2e5c5f82e base-files: implement network_get_dnsserver() and network_get_dnssearch() in /lib/functions/network.sh 12 years ago
Jo-Philipp Wich e654014352 base-files: only consider enabled default routes when finding the wan iface (#11774) 12 years ago
Jo-Philipp Wich 57a7257569 base-files: implement network_get_gateway(), network_get_gateway6(), network_find_wan() and network_find_wan6() in /lib/functions/network.sh 12 years ago
Jo-Philipp Wich 9869b4da3c base-files: implement network_defer_device() and network_ready_device() wrappers for upcoming netifd iface deferring support 13 years ago
Gabor Juhos eca7502dfd base-files: add LED specific functions to /lib/functions/uci-defaults 13 years ago
Jo-Philipp Wich c11151bc70 base-files: add network_is_up() 13 years ago
Jo-Philipp Wich bf52cbf108 base-files: let network_get_device() return the l3 interface, introduce network_get_physdev() to obtain the underlying iface (if applicable) 13 years ago
Jo-Philipp Wich 8ef9450b37 base-files: add network_get_device() to network.sh 13 years ago
Jo-Philipp Wich f1d04190c5 base-files: introduce /lib/functions/network.sh This file will contain 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. 13 years ago
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 561f4d2840 base-files: add lib/functions/uci-defaults.sh 13 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
Jo-Philipp Wich a8efa34da3 Fix permissions for /etc and other dirs after clean flash (#6039) 14 years ago
Daniel Dickinson 18b473ca9b base/block-extroot, base/block-mount: Modified preinit and block-extroot and block-mount so that use of block-mount and block-extroot do not require that block-extroot, block-mount, nor the kernel modules they depend, on are required to included in the image. That is block-extroot and dependencies may now be installed as modules onto the jffs2 part of a squashfs system and it will work. In addition packages which are installed into the jffs2 of a squashfs system may now affect preinit, so long as they do not require execution of commands that occur before the merging of the jffs2 and built-in (squashfs) preinit scripts is done. 14 years ago
Daniel Dickinson 1385904dfa base-files: Add function pi_include the /lib/functions/boot.sh used by preinit, which safely sources files as well as working correctly whether the script using it is a package added to the jffs2 part of a squashfs or built into an image or on some other root filesystem. 14 years ago
Jo-Philipp Wich d6a142375b base-files: fix a preinit hang in jffs2_ready() when no rootfs_data partition is found (#7362) 15 years ago
Florian Fainelli 7af8ee0481 change from /jffs to /overlay, patch from Daniel Dickinson 15 years ago
Jo-Philipp Wich 1968fb8da3 base-files: force preinit to use busybox mount (#6797) 15 years ago
Felix Fietkau 9be4598569 add block-extroot, a package for using an external filesystem as rootfs (patch by cshore) 15 years ago
Felix Fietkau 56bc02a305 add preinit modularization work by Daniel Dickinson (cshore) 15 years ago