aboutsummaryrefslogtreecommitdiffstats
path: root/package/base-files/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* base-files: use json_is_a() in network.shJo-Philipp Wich2012-12-171-1/+1
| | | | SVN-Revision: 34733
* base-files: various enhancements to network.shJo-Philipp Wich2012-12-161-1/+1
| | | | | | | | | | | - support reading inactive gateways and DNS information in network_get_gateway(), network_get_dnsserver() and network_get_dnssearch() by passing "true" as optional last argument - internally cache fetched values to speed up subsequent accesses to the same data, introduce network_flush_cache() to clear them - add some inline function documentation SVN-Revision: 34722
* base-files: add support for the morse LED triggerGabor Juhos2012-11-251-1/+1
| | | | | | | | | | | | Write "delay" and "message" options to their respective files, allowing Morse code message configuration through UCI. The delay (dit length) defaults to 150ms (about 8 words per minute, suitable for beginners). Signed-off-by: Petr Viktorin <encukou@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34380
* base-files: use a natural mount syntaxFlorian Fainelli2012-11-231-1/+1
| | | | | | | | | | Busybox built against musl-libc will choke on these otherwise, besides that it is more natural to use the filesystem type, then options, then name, then mountpoint. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34308
* base-files: skip LEDs handled by rssileds in led init-scriptFlorian Fainelli2012-10-111-1/+1
| | | | | | | | | | | | | | | Without this, /etc/init.d/led will try to set the non-existing 'rssi' trigger. This doesn't harm as the kernel will refuse this setting, but it outputs some ugly log-lines: Jun 24 10:15:19 OpenWrt user.info sysinit: setting up led RSSILOW Jun 24 10:15:19 OpenWrt user.info sysinit: sh: write error: Invalid argument ... In order to avoid this, skip LEDs with trigger = "rssi" in /etc/init.d/led Signed-off-by: Daniel Golle <dgolle@allnet.de> SVN-Revision: 33717
* base-files: release an attached loop device on umountingFlorian Fainelli2012-09-191-1/+1
| | | | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de> SVN-Revision: 33477
* base-files: add uci-defaults script to migrate sysctl.conf (#12196)Jo-Philipp Wich2012-09-171-1/+1
| | | | SVN-Revision: 33448
* base-files: provide a sysupgrade -r (--restore-backup) option as convenience ↵Jo-Philipp Wich2012-08-121-1/+1
| | | | | | wrapper for tar -C / -x(v)zf SVN-Revision: 33147
* move LIB_SUFFIX from base-files to rules.mkFlorian Fainelli2012-08-101-3/+0
| | | | | | Some packages are going to need fixups based on LIB_SUFFIX SVN-Revision: 33080
* base-files: fix option parsing of -F/--force parameterJo-Philipp Wich2012-08-091-1/+1
| | | | SVN-Revision: 33075
* base-files: check for ldd presence and executability (#11991)Florian Fainelli2012-08-081-1/+1
| | | | SVN-Revision: 33057
* base-files: fix detection of standalone lddFlorian Fainelli2012-07-271-1/+1
| | | | | | | | When standalone ldd is selected in config the binary is installed in /usr/bin/ldd. Signed-off-by: Michael Heimpold <mhei@heimpold.de> SVN-Revision: 32891
* base-files: allow wireless ifaces to be part of multiple networksJo-Philipp Wich2012-06-261-1/+1
| | | | SVN-Revision: 32503
* base-files: implement network_get_gateway(), network_get_gateway6(), ↵Jo-Philipp Wich2012-06-171-1/+1
| | | | | | network_find_wan() and network_find_wan6() in /lib/functions/network.sh SVN-Revision: 32397
* base-files: override Build/Compile/Default instead of Build/Compile (fixes ↵Felix Fietkau2012-06-131-1/+2
| | | | | | #11667) SVN-Revision: 32339
* base-files: move all toolchain packages to a separate package directory ↵Felix Fietkau2012-06-101-543/+2
| | | | | | 'toolchain' SVN-Revision: 32169
* base-files: add permission exceptions, do not clobber shadow permissions - ↵Jo-Philipp Wich2012-06-051-0/+4
| | | | | | based on patch by Mark Mentovai <mark@moxienet.com> SVN-Revision: 32073
* base-files: ship a static initial shadow db instead of creating it from ↵Jo-Philipp Wich2012-06-051-4/+0
| | | | | | passwd with sed, this fixes registering of users at compile time SVN-Revision: 32064
* base-files: make user_add() populate the shadow db as wellJo-Philipp Wich2012-06-051-1/+1
| | | | SVN-Revision: 32063
* base-files: remove base-files-network, netifd is the only supported option nowFelix Fietkau2012-05-291-7/+1
| | | | SVN-Revision: 31980
* base-files: introduce /lib/functions/network.sh This file will contain ↵Jo-Philipp Wich2012-05-281-1/+1
| | | | | | 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. SVN-Revision: 31935
* enable netifd by default and add its config variable to PKG_CONFIG_DEPENDS ↵Felix Fietkau2012-05-141-3/+3
| | | | | | in a few relevant places SVN-Revision: 31730
* remove special treatment when using glibc - support got droppedMirko Vogt2012-04-281-3/+3
| | | | SVN-Revision: 31504
* purge support for glibc - use eglibc instead!Mirko Vogt2012-04-281-6/+2
| | | | | | for reference: http://www.mail-archive.com/openwrt-devel@lists.openwrt.org/msg13425.html SVN-Revision: 31503
* base-files: fix typo in 05_firstboot_skip script (#11359)Florian Fainelli2012-04-271-1/+1
| | | | SVN-Revision: 31492
* base-files: reformat banner to better work with varying version string ↵Jo-Philipp Wich2012-04-151-1/+1
| | | | | | lengths, do not set image options if menu is disabled (#11280) SVN-Revision: 31289
* include, base-files, opkg: introduce version configuration to override the ↵Jo-Philipp Wich2012-04-121-2/+7
| | | | | | | | | | | | | | | | | | | | 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 The available placeholders are: %D .. Replace with $(CONFIG_VERSION_DIST), default to "OpenWrt" %d .. Like %D, but all characters made lowercase and spaces substituted with "_" (e.g. "openwrt") %N .. Replace with $(CONFIG_VERSION_NICK), default to the build tree release (e.g. "Attitude Adjustment") %n .. Like %N, but all characters made lowercase and spaces substituted with "_" (e.g. "attitude_adjustment") %V .. Replace with $(CONFIG_VERSION_NUMBER), default to the build tree release (e.g. "r31262") %v .. Like %V, but all characters made lowercase and spaces substituted with "_" %C .. Replace with $(CONFIG_VERSION_NUMBER), default to "Bleeding Edge" %c .. Like %C, but all characters made lowercase and spaces substituted with "_" (e.g. "bleeding_edge") %U .. Replace with $(CONFIG_VERSION_REPO), default to "http://downloads.openwrt.org/snapshots/trunk/%T/packages" %R .. Replace with the current build tree revision (e.g. "r31262" or "75488c4a05b8033cf69e91874a61852db7ba9c6c") %T .. Replace with the current target (e.g. "ar71xx") %S .. Replace with the current target/subtarget combo (e.g. "adm5120/router_le") SVN-Revision: 31262
* base-files: remove network preconfig, it collides with ar71xx network ↵Jo-Philipp Wich2012-04-121-5/+0
| | | | | | 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. SVN-Revision: 31258
* base-files: enable conntrack accounting in sysctl. It used to be a compile ↵Jo-Philipp Wich2012-03-041-1/+1
| | | | | | time option which got deprecated SVN-Revision: 30805
* base-files: add a uci-defaults script which will migrate the root password ↵Jo-Philipp Wich2012-01-221-1/+1
| | | | | | to /etc/shadow if needed SVN-Revision: 29865
* base-files: do not pass --set-worker /lib/hotplug2/worker_fork.so to ↵Jo-Philipp Wich2012-01-191-1/+1
| | | | | | hotplug2 anymore, its statically linked - patch by Viktar Palstsiuk <viktar.palstsiuk@promwad.com> SVN-Revision: 29806
* base-files: implement a --force option for sysupgrade to override image ↵Jo-Philipp Wich2012-01-081-2/+2
| | | | | | checks, useful to upgrade old ar71xx installations to current trunk ones SVN-Revision: 29688
* package/base-files: add support for the switch LED triggerGabor Juhos2011-12-311-1/+1
| | | | SVN-Revision: 29629
* base-files: add -b (--create-backup) option to sysupgrade, which generates a ↵Jo-Philipp Wich2011-12-201-1/+1
| | | | | | backup .tar.gz according to the user settings. This will also be reused by LuCI. SVN-Revision: 29587
* base-files: kill remaining processes after running user hooks (#10461)Jo-Philipp Wich2011-11-191-1/+1
| | | | SVN-Revision: 29256
* base-files: another empty password check fix (#10440)Jo-Philipp Wich2011-11-171-1/+1
| | | | SVN-Revision: 29208
* base-files: now that we have date -k, adjust the kernel timezone after ↵Jo-Philipp Wich2011-11-171-1/+1
| | | | | | setting up TZ and localtime SVN-Revision: 29204
* base-files: rewrite killing of nonessential services to not rely on top, use ↵Jo-Philipp Wich2011-11-161-1/+1
| | | | | | the proc filesystem only SVN-Revision: 29187
* base-files: prime root password with "x" to notify programs that there is a ↵Jo-Philipp Wich2011-11-141-1/+1
| | | | | | shadow record, fix /bin/login.sh password detection accordingly. Solves broken key based dropbear login with empty password after r28935. SVN-Revision: 29130
* base-files: now that the initial password is completely empty (and not ↵Jo-Philipp Wich2011-11-111-1/+1
| | | | | | primed with "!") adjust login.sh for it to make telnetd available again SVN-Revision: 28943
* enable and use shadow passwords by defaultImre Kaloz2011-11-101-5/+4
| | | | SVN-Revision: 28936
* package/base-files: enhance & cleanup service wrappersNicolas Thill2011-11-081-1/+1
| | | | | | | | | * 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
* 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
* base-files: properly handle wifi ifaces with no network attached, useful for ↵Jo-Philipp Wich2011-11-081-1/+1
| | | | | | unmanaged interfaces like used for batman or monitoring SVN-Revision: 28860
* package/base-files: move /etc/functions.sh to /lib/functions.shNicolas Thill2011-11-081-1/+1
| | | | SVN-Revision: 28857
* package/base-files: use new service wrapperNicolas Thill2011-11-071-1/+1
| | | | SVN-Revision: 28835
* base-files: add some more protected services to sysupgrade kill blacklistJo-Philipp Wich2011-11-031-1/+1
| | | | SVN-Revision: 28732
* base-files: sysupgrade: kill all but essential processes before starting the ↵Jo-Philipp Wich2011-10-271-1/+1
| | | | | | update SVN-Revision: 28626
* base-files/sysupgrade: add more busybox applet symlinks to ramdiskGabor Juhos2011-10-271-1/+1
| | | | | | | | | 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: remove rdate integration, add busybox ntpd init script and ↵Jo-Philipp Wich2011-10-271-1/+1
| | | | | | server list in /etc/config/system The rdate applet proved to be too unreliable to obtain the current time on boot: - public time servers are rare and often unreachable or overloaded - rdate does not daemonize, it needs a network connection the moment it is started, leading to race conditions - the /etc/config/timeserver configuration is overly complex and there is no reliable way to disable rdate invocations - the time protocol as specified in RFC 868 is considered obsolete This commit adds an init script /etc/init.d/sysntpd which starts and stops the busybox ntpd accordingly. The builtin ntpd can be disabled by either disabling the init script, removing the symlink to busybox or by clearing the timeserver list in /etc/config/system. SVN-Revision: 28612