Felix Fietkau
517ad9ff0d
base-files: enable option to skip the netfilter "filter" table for established connection packets by default
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42048
10 years ago
Felix Fietkau
d5653558ac
base-files: properly escape strings for version info
...
Make sure they don't break the sed command, and also make device_info
and openwrt_release more robust for parsing by scripts
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41885
10 years ago
Felix Fietkau
dbb77e39a0
base-files: add extra version configuration options for OEM manufacturer info
...
Creates /etc/device_info which will be used to fill in information for
WPS and other protocols that need manufacturer/device information
This helps with creating OpenWrt firmware for OEM or rebranded devices.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41884
10 years ago
Imre Kaloz
ad27df85b7
BB is branched, get ready for Chaos Calmer
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 41870
10 years ago
John Crispin
3c9cfbeebd
base-files: Remove stale calls to start() in initscripts.
...
based on http://patchwork.openwrt.org/patch/5969/
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41840
10 years ago
Gabor Juhos
69abf630cf
base-files: strip quotes from the MAC address in macaddr_canonicalize()
...
Extracted from http://patchwork.openwrt.org/patch/5716/
Signed-off-by: Forest Crossman <cyrozap@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41639
10 years ago
Felix Fietkau
59cfa05bf3
base-files: adjust the default netfilter tcp established connection timeout as per RFC 5382 ( #17098 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41599
10 years ago
John Crispin
be26421f45
sysupgrade: Enable killing of all processes under upgraded
...
If the sysupgrade scripts is called under upgraded, it will not kill all
other processes as it should to avoid interference by locked filesystem.
This patch checks the parent and if it is upgraded, it kills all.
Signed-off-by: André Valentin <avalentin@marcant.net>
SVN-Revision: 41563
10 years ago
Felix Fietkau
d288a7903d
rc.common: when reloading a service using procd, fall back to calling start instead of restart
...
This avoids unnecessary service restarts
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41490
11 years ago
John Crispin
66ae4803e2
base-files: fix ramfs / nand upgrade
...
/lib/{imx6,lantiq,...}.sh are needed in the ramfs for sysupgrade to work.
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41440
11 years ago
Luka Perkov
be2a057787
base-files: define yes/no as valid boolean options
...
ubox validate_data defines yes/no as valid boolean options, do the same in
config_get_bool too.
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41405
11 years ago
John Crispin
818e38625f
base-files: add enabled config option for ntp service
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41354
11 years ago
John Crispin
3a9bfa5938
base-files: add a post start hook to the procd init.d api
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41344
11 years ago
Luka Perkov
3fea61afe8
base-files: update copyright headers
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41334
11 years ago
John Crispin
09273f5c0a
base-files: regenerate the /lib64 symlink when switching to a ramdisk
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41284
11 years ago
Jo-Philipp Wich
7eb721425e
base-files: depend on jsonfilter and rewrite network.sh to use it
...
Switches /lib/functions/network.sh from jshn based json parsing to
jsonfilter expression while keeping the existing api.
Expensive methods like "network_find_wan" are up to 20x faster now.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 41281
11 years ago
John Crispin
4b1c48bc93
base-files: add upgraded to the list of daemons not killed
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41268
11 years ago
John Crispin
3dca5a158d
procd: various cleanups to /lib/upgrade/nand.sh
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41222
11 years ago
John Crispin
bedd6f44a5
base-files: properly remove stderr from zcat/bzcat
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41135
11 years ago
John Crispin
c43d614f89
base-files: add an ugly hack for nand to sysupgrade
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41126
11 years ago
John Crispin
e73538ba56
base-files: include more ubi* tools in sysupgrade ramdisk
...
Also add some more busybox symlinks which are useful for sysupgrade
on UBI-enabled devices.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 41125
11 years ago
Felix Fietkau
281f415885
base-files: fix argument order to date in sysfixtime so that it also works with musl
...
Seems like the reverse order relies on GNU specific getopt hackery which
musl does not replicate
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41045
11 years ago
John Crispin
47cf6f9cd1
base-files: /etc/rc.button/power should be executable
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 40993
11 years ago
John Crispin
0de0310a9c
base-files: Allow installation of symlinks using RAMFS_COPY_BIN env var.
...
http://patchwork.openwrt.org/patch/5086/
Signed-off-by: karl.vogel@gmail.com
SVN-Revision: 40943
11 years ago
John Crispin
37eb27e47d
base-files: remove function service_kill
...
Function service_kill is deprecated and has no user, so remove it.
Signed-off-by: Zhao, Gang <gamerh2o@gmail.com>
SVN-Revision: 40912
11 years ago
John Crispin
36d0a5e3fb
base-files: add simple shutdown script
...
Since svn rev [38557] we support power buttons, for example
the ACPI power button on x86 machines.
Add a simple shutdown script to /etc/rc.button, to gracefully shutdown
the machine after the power button is pressed.
Tested on x86 and x86_64 in a kvm virtual machine.
Signed-off-by: Stefan Hellermann <stefan@the2masters.de>
SVN-Revision: 40909
11 years ago
John Crispin
44e2de03a4
base-files: calling stop_service before procd_kill.
...
Before this patch, doing `/e/c/network restart' will emit the folloing
error by `ubus network.wireless down "{}"' because netifd already quit
by that time.
Command failed: not found
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 40906
11 years ago
John Crispin
dcf42b40fc
base-files: removes logging
...
Since logd haven't started at this point, logging does not work.
Signed-off-by: Nuno Goncalves <nunojpg@gmail.com>
SVN-Revision: 40904
11 years ago
Felix Fietkau
bb240b50b6
base-files: enable force_link for lan by default
...
This allows services to bind to it at boot time instead of waiting for a
cable to be plugged in
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40773
11 years ago
Felix Fietkau
c622a37101
base-files: remove duplicate stop_service() function.
...
It was introduced in commit 2f966e8, "base-files: add a post start hook
for procd managed services".
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 40576
11 years ago
Felix Fietkau
a423055592
base-files: remove duplicate wps button handler ( #15621 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40528
11 years ago
Felix Fietkau
dd58e15b84
base-files: add back missing function for find_mtd_part to /lib/functions.sh ( fixes #15496 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40426
11 years ago
John Crispin
665d39f698
base-files: the ubi tol should be installed when jumping to ram_fs
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 40420
11 years ago
John Crispin
1d5ac95850
base-files: make use of new fstools
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 40416
11 years ago
Felix Fietkau
28f4f4a6d7
/lib/functions.sh: remove config_rename()
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40412
11 years ago
Felix Fietkau
4a9ea80ef0
/lib/functions.sh: move rarely used mtd and macaddr related functions to /lib/functions/system.sh
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40411
11 years ago
Felix Fietkau
e700dcaf04
/lib/functions.sh: remove jffs2_mark_erase()
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40410
11 years ago
Felix Fietkau
d368cc63fe
base-files: remove config_clear() and list_remove()
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40409
11 years ago
Felix Fietkau
3d275a8deb
base-files: move uci_apply_defaults() to /etc/init.d/boot
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40408
11 years ago
Felix Fietkau
4a6ad541d8
/lib/functions.sh: remove hotplug_dev()
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40406
11 years ago
Felix Fietkau
ba2b6f661b
/lib/functions.sh: remove strtok()
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40405
11 years ago
Felix Fietkau
c27c5b9cbc
/lib/functions.sh: move preinit related functions to /lib/functions/preinit.sh
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40404
11 years ago
Felix Fietkau
e90b695157
/lib/functions.sh: remove pi_include()
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40403
11 years ago
Felix Fietkau
1d763171bf
/lib/functions.sh: remove jffs2_ready()
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40402
11 years ago
Felix Fietkau
0f2524f473
/lib/functions.sh: remove support for non-overlayfs overlay fopivot types
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40401
11 years ago
John Crispin
08b4924401
ubi-utils: mini version of mtd-utils that only includes ubi tools
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 40367
11 years ago
John Crispin
0dc9d8d6ff
fstools: add the new fstools package
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 39895
11 years ago
Imre Kaloz
6a4ecd05f0
the root password should be empty for real, like before
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 39650
11 years ago
John Crispin
7917a87d12
base-files: split /etc/init.d/boot into 2 files
...
this allows us to bind a procd trigger to system.@system[-1]
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 39615
11 years ago
Jo-Philipp Wich
6ae1433ab9
base-files: expose taint flags in /etc/openwrt_release
...
SVN-Revision: 39437
11 years ago