797 Commits (f5ae93e941b9b6030d977168b605e43f21d01932)

Author SHA1 Message Date
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) 12 years ago
Jo-Philipp Wich 8ef9450b37 base-files: add network_get_device() to network.sh 12 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. 12 years ago
Felix Fietkau 166db84309 base-files: kill ubusd and udhcpc on sysupgrade as well 12 years ago
Felix Fietkau 5d6628a88c base-files: allow sysupgrade to kill netifd, fixes pppd shutdown on upgrade 12 years ago
Gabor Juhos 6aec1d72c2 package/base-files: copy /lib/functions.sh to the ramfs on sysupgrade 12 years ago
Felix Fietkau 5eed1d8f6b enable netifd by default and add its config variable to PKG_CONFIG_DEPENDS in a few relevant places 13 years ago
Jonas Gorski 80650c9475 base-files: wait for wifi modules to settle 13 years ago
Mirko Vogt 232b7aa65b remove special treatment when using glibc - support got dropped 13 years ago
Mirko Vogt 334fd4199b purge support for glibc - use eglibc instead! 13 years ago
Florian Fainelli 129afe12b7 base-files: fix typo in 05_firstboot_skip script (#11359) 13 years ago
Felix Fietkau 3678ba60ca base-files: rename internal variables in config_foreach to make namespace conflicts more unlikely 13 years ago
Jo-Philipp Wich 3c4165a305 enable ntpd server for busybox 13 years ago
Jo-Philipp Wich b4312a8ba1 base-files: reformat banner to better work with varying version string lengths, do not set image options if menu is disabled (#11280) 13 years ago
Jo-Philipp Wich d8540259ca base-file: cleanup white space in Kconfig source 13 years ago
Jo-Philipp Wich a43ae30e1b include, base-files, opkg: introduce version configuration to override the embedded version info of generated images - Introduce new Kconfig symbols VERSION_DIST, VERSION_NICK, VERSION_NUMBER and VERSION_REPO to specify distribution, release name, version and repository for a given build - Introduce include/version.mk to provide common helpers for packages dealing with versions - Make opkg use version.mk to populate the opkg.conf template - Make base-files use version.mk to populate /etc/openwrt_version, /etc/openwrt_release and /etc/banner 13 years ago
Jo-Philipp Wich 3c3941f109 base-files: remove network preconfig, it collides with ar71xx network firstboot uci-defaults To supply custom network settings, it is better to embed a complete network config file using the files/ overlay, the old image lan preconfig options are also very limited in scope and actually collide with sysupgrade and firstboot hardware detection on at least ar71xx and possibly other targets, therfore drop this facility. 13 years ago
Felix Fietkau 6f46704743 base-files: split service related functions off to /lib/functions/service.sh 13 years ago
Jo-Philipp Wich 5fdd1f4bd7 Add munin to /etc/services 13 years ago
Felix Fietkau 5744d736f2 base-files: remove old coldplugging hacks that are no longer necessary since the new main hotplug2 instance calls udevtrigger as well 13 years ago
Jo-Philipp Wich 086cae30ce base-files: enable conntrack accounting in sysctl. It used to be a compile time option which got deprecated 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
Jo-Philipp Wich 6b9bf71881 base-files: add a uci-defaults script which will migrate the root password to /etc/shadow if needed 13 years ago
Felix Fietkau a963a80a38 base-files: the initial hotplug2 instance sometimes misses a few relevant events, e.g. during module load. rerun udevtrigger for the final hotplug2 instance to fix this 13 years ago
Jo-Philipp Wich 9fd3886365 base-files: do not pass --set-worker /lib/hotplug2/worker_fork.so to hotplug2 anymore, its statically linked - patch by Viktar Palstsiuk <viktar.palstsiuk@promwad.com> 13 years ago
Jo-Philipp Wich 4e88bcfb00 base-files: implement a --force option for sysupgrade to override image checks, useful to upgrade old ar71xx installations to current trunk ones 13 years ago
Gabor Juhos ff89832fdb package/base-files: add support for the switch LED trigger 13 years ago
Gabor Juhos 3f85c52a3a package/base-files: use case statement in led init script 13 years ago
Jo-Philipp Wich 1c6821b42e base-files: add -b (--create-backup) option to sysupgrade, which generates a backup .tar.gz according to the user settings. This will also be reused by LuCI. 13 years ago
Gabor Juhos 561f4d2840 base-files: add lib/functions/uci-defaults.sh 13 years ago
Jo-Philipp Wich d46e17548b base-files: kill remaining processes after running user hooks (#10461) 13 years ago
Jo-Philipp Wich 010e58d209 base-files: another empty password check fix (#10440) 13 years ago
Jo-Philipp Wich 33443d2a8c base-files: now that we have date -k, adjust the kernel timezone after setting up TZ and localtime 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
Jo-Philipp Wich 8b20bfafdf base-files: prime root password with "x" to notify programs that there is a shadow record, fix /bin/login.sh password detection accordingly. Solves broken key based dropbear login with empty password after r28935. 13 years ago
Nicolas Thill b49aed1520 package/base-files: enhance service functions 13 years ago
Jo-Philipp Wich 20ff304ed9 base-files: now that the initial password is completely empty (and not primed with "!") adjust login.sh for it to make telnetd available again 13 years ago
Imre Kaloz 28039aea90 nuke another 2.4 skeleton 13 years ago
Imre Kaloz 7944b6fa32 enable and use shadow passwords by default 13 years ago
Imre Kaloz 55ac529951 the empty root password should be empty ;) 13 years ago
Jo-Philipp Wich be49daffc8 base-files, target: assign name to system timeserver section, makes it easier to set servers on the cli 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
Jo-Philipp Wich a73fffe857 base-files: properly handle wifi ifaces with no network attached, useful for unmanaged interfaces like used for batman or monitoring 13 years ago
Nicolas Thill b6aef59ea8 package/base-files: move /etc/functions.sh to /lib/functions.sh 13 years ago