aboutsummaryrefslogtreecommitdiffstats
path: root/package/base-files
Commit message (Collapse)AuthorAgeFilesLines
* enable and use shadow passwords by defaultImre Kaloz2011-11-101-5/+4
| | | | SVN-Revision: 28936
* the empty root password should be empty ;)Imre Kaloz2011-11-101-1/+1
| | | | SVN-Revision: 28935
* base-files, target: assign name to system timeserver section, makes it ↵Jo-Philipp Wich2011-11-101-1/+1
| | | | | | easier to set servers on the cli SVN-Revision: 28933
* package/base-files: /lib/functions.sh: add {group,user}_{add,exists} functionsNicolas Thill2011-11-091-0/+37
| | | | SVN-Revision: 28871
* package/base-files: /lib/functions.sh: let service_stop exit early if no ↵Nicolas Thill2011-11-081-1/+1
| | | | | | matching process to stop where found SVN-Revision: 28870
* package/base-files: enhance & cleanup service wrappersNicolas Thill2011-11-082-27/+41
| | | | | | | | | * 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
* package/base-files: move service* functions from /etc/rc.common to ↵Nicolas Thill2011-11-082-82/+82
| | | | | | /lib/functions.sh SVN-Revision: 28864
* base-files: do not kill udhcpc on sysupgrade, it will tear down the ↵Jo-Philipp Wich2011-11-081-1/+1
| | | | | | interface if terminated SVN-Revision: 28863
* base-files: do not assume that "top" is busybox' top, but try to call the ↵Jo-Philipp Wich2011-11-082-2/+2
| | | | | | applet explicitely SVN-Revision: 28862
* base-files: properly handle wifi ifaces with no network attached, useful for ↵Jo-Philipp Wich2011-11-082-4/+6
| | | | | | unmanaged interfaces like used for batman or monitoring SVN-Revision: 28860
* package/base-files: move /etc/functions.sh to /lib/functions.shNicolas Thill2011-11-083-321/+322
| | | | SVN-Revision: 28857
* package/base-files: use new service wrapperNicolas Thill2011-11-074-24/+26
| | | | SVN-Revision: 28835
* package/base-files: /etc/rc.common: add service wrapper around start-stop-daemonNicolas Thill2011-11-071-1/+83
| | | | SVN-Revision: 28834
* package/base-files: /etc/passwd: fix uid number for user 'daemon' ↵Nicolas Thill2011-11-071-1/+1
| | | | | | (conflicting with user 'nobody') SVN-Revision: 28799
* base-files: process platform hotplug calls in the early launch of hotplug2 ↵Felix Fietkau2011-11-051-0/+4
| | | | | | to avoid having crda calls get stuck at boot time (fixes #10350, #10354) SVN-Revision: 28768
* netifd: ensure that a bridge gets created before hostapd needs it, hostapd ↵Felix Fietkau2011-11-041-0/+1
| | | | | | must not attempt to create the bridge by itself SVN-Revision: 28745
* base-files: load modules early, run wifi detect afterwards and only then ↵Felix Fietkau2011-11-031-6/+12
| | | | | | | | process uci defaults this allows uci-defaults scripts to override wifi settings SVN-Revision: 28733
* base-files: add some more protected services to sysupgrade kill blacklistJo-Philipp Wich2011-11-032-2/+2
| | | | SVN-Revision: 28732
* base-files: fix typoJo-Philipp Wich2011-10-301-1/+1
| | | | SVN-Revision: 28681
* base-files: sysupgrade: kill all but essential processes before starting the ↵Jo-Philipp Wich2011-10-273-1/+30
| | | | | | update SVN-Revision: 28626
* base-files/sysupgrade: add more busybox applet symlinks to ramdiskGabor Juhos2011-10-272-2/+7
| | | | | | | | | 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-275-81/+41
| | | | | | 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
* add an initial (experimental) version of netifd, disabled by defaultFelix Fietkau2011-10-211-1/+6
| | | | SVN-Revision: 28499
* base-files: move network related scripts to a separate package to make the ↵Felix Fietkau2011-10-209-979/+1
| | | | | | transition to netifd easier SVN-Revision: 28495
* base-files: introduce "igmp_snooping" option to toggle IGMP snooping on ↵Jo-Philipp Wich2011-10-112-2/+4
| | | | | | bridge interfaces SVN-Revision: 28412
* base-files: use "zonename" system option to symlink /etc/localtime via ↵Jo-Philipp Wich2011-09-262-1/+6
| | | | | | /tmp/localtime to /usr/share/zoneinfo for glibc and eglibc SVN-Revision: 28306
* base-files: apply network interface settings such as macaddr, mtu and ↵Felix Fietkau2011-09-241-15/+9
| | | | | | txqueuelen in prepare_interface instead of setup_interface. setting the mtu after the interface is up is unreliable on some drivers such as gianfar SVN-Revision: 28297
* base-files: make ip matching in dns add/remove functions more explicit, ↵Jo-Philipp Wich2011-09-232-3/+3
| | | | | | avoids overmatching pairs like 1.2.3.35 and 1.2.3.3 SVN-Revision: 28291
* base-files: Fix IPv6 address and route adding on aliases with no IPv4 ↵Vasilis Tsiligiannis2011-09-141-2/+2
| | | | | | address configured SVN-Revision: 28241
* Revert "[package] base-files: Add support for assigning multiple IPv6 ↵Vasilis Tsiligiannis2011-09-141-9/+8
| | | | | | | | addresses on an interface" Multiple IPv6 addresses should be handled with alias sections SVN-Revision: 28240
* base-files: Add support for assigning multiple IPv6 addresses on an interfaceVasilis Tsiligiannis2011-09-121-8/+9
| | | | SVN-Revision: 28222
* base-files: remove an old network tunable tweak which is messing up network ↵Felix Fietkau2011-08-291-1/+0
| | | | | | stack performance on modern systems SVN-Revision: 28126
* base-files: fix arp() procedure to properly detect /usr/bin/arpJo-Philipp Wich2011-08-122-2/+2
| | | | SVN-Revision: 27965
* base-files: warn when calling /etc/init.d/<script> enable and neither START ↵Felix Fietkau2011-07-271-0/+4
| | | | | | nor STOP is defined SVN-Revision: 27797
* base-files: use "reboot -f" after sysupgrade to prevent executing deleted ↵Jo-Philipp Wich2011-07-252-2/+2
| | | | | | init scripts SVN-Revision: 27776
* base-files: attempt bring up related wifi devices when calling ifup If a ↵Jo-Philipp Wich2011-07-223-17/+49
| | | | | | | | | | | | | | | user invoked /sbin/ifup to bring up an interface, the setup used to fail in case of wireless networks tied to a non-bridged interface definition. Likewise, the bringup of "lan" in the default configuration will reinitialize the bridge but do not re-join the wireless network to it, requiring an extra call to /sbin/wifi (which might not be possible anymore due to a severed link if connected wirelessly). The changeset modifies the "ifup" command to search for related wireless devices and call "wifi up" on them if applicable. This way the commands for wireless and non-wireless interfaces are unified from a cli point of view. The "ifup -a" case has not been changed to keep the logic of the /etc/init.d/network boot sequence. This might be changed later. Solves #9763. SVN-Revision: 27720
* base-files: implement a generic mechanism to map per-interface sysctls to ↵Jo-Philipp Wich2011-07-172-1/+21
| | | | | | 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. SVN-Revision: 27653
* base-files: add -h and --help options to sysupgrade (#9728)Jo-Philipp Wich2011-07-172-2/+5
| | | | SVN-Revision: 27630
* base-files: use uci_toggle_state() to prevent unwanted aggregation of state ↵Jo-Philipp Wich2011-07-154-10/+10
| | | | | | vars (#9711) SVN-Revision: 27616
* base-files: preinit: Fixed sourcing of diag.sh in /etc/preinit. This caused ↵Daniel Dickinson2011-07-072-1/+7
| | | | | | 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 SVN-Revision: 27501
* base-files: pass conloglevel to syslogd (#9463, #9647)Jo-Philipp Wich2011-07-031-2/+6
| | | | SVN-Revision: 27400
* base-files: do not use the relinked libgcc, fixes c++ exception handling ↵Felix Fietkau2011-07-021-1/+1
| | | | | | issues (#9185) SVN-Revision: 27347
* add gfortran compiler support (#9600, patch from Xiangfu Liu via Qi hardware)Jo-Philipp Wich2011-06-231-0/+40
| | | | SVN-Revision: 27262
* base-files: assume a default ipv6 prefix size of /64, thats what the ↵Jo-Philipp Wich2011-06-091-1/+1
| | | | | | majority of users mean when they just specify an ip address SVN-Revision: 27147
* base-files: if an ip6addr without a prefix is given, assume /128 - otherwise ↵Jo-Philipp Wich2011-06-092-1/+6
| | | | | | the busybox utilities will interpret it as /0 and create an invalid default route SVN-Revision: 27145
* base-files: fix error reporting for unsupported protocols on virtual interfacesJo-Philipp Wich2011-06-073-4/+4
| | | | SVN-Revision: 27132
* base-files: do not write to /etc/config/wireless at boot time unless a new ↵Felix Fietkau2011-06-071-3/+6
| | | | | | | | | | interface was found eliminates unnecessary flash write cycles at every boot patch by Peter Wagner (tripolar) SVN-Revision: 27127
* base-files: make the MAC address of bridge interfaces sticky to avoid ARP ↵Felix Fietkau2011-05-241-1/+2
| | | | | | issues on wifi re-configuration SVN-Revision: 26990
* base-files: mark /etc/crontabs/ as config directoryJo-Philipp Wich2011-05-241-1/+2
| | | | SVN-Revision: 26986
* ipcalc.sh CIDR notation Hi,Jo-Philipp Wich2011-05-182-7/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the attached patch makes ipcalc.sh accept IP/Netmask combinations in CIDR notation. Before you could only do: # sh ipcalc.sh 192.168.0.0 255.255.255.0 1 10 IP=192.168.0.0 NETMASK=255.255.255.0 BROADCAST=192.168.0.255 NETWORK=192.168.0.0 PREFIX=24 START=192.168.0.1 END=192.168.0.11 with this patch you can also execute it with: sh ipcalc.sh 192.168.0.0/24 1 10 IP=192.168.0.0 NETMASK=255.255.255.0 BROADCAST=192.168.0.255 NETWORK=192.168.0.0 PREFIX=24 START=192.168.0.1 END=192.168.0.11 The patch is based on #1260 [1], i just changed one line to calculate the START end END ips right. I wonder why that never got included. If there is no reason not to do i would like to ask you to commit that patch, because its a functionality i (and probably others) miss quite often. Btw, i also fixed 4 useless tabs, that might look a bit strange in the patch. Regards, Manuel SVN-Revision: 26930