Commit Graph

1532 Commits

Author SHA1 Message Date
Roy Marples 588c9da0ab Document DHCP and iwconfig. 2009-04-19 21:45:09 +00:00
Roy Marples 7e9cdbd16e Document \$int and how to create bridge and vlan interfaces. 2009-04-19 21:35:26 +00:00
Roy Marples a2856fe192 Use shell_var for shell variables. 2009-04-19 21:10:06 +00:00
Roy Marples 8e5a601087 Style 2009-04-19 21:02:31 +00:00
Roy Marples a01f9be6f2 We should use $int for compat with NetBSD 2009-04-19 20:59:46 +00:00
Roy Marples 371506be48 Default to not building the old net scripts. 2009-04-19 20:54:11 +00:00
Roy Marples 4febf00c06 Allow family on routes, #152 2009-04-19 20:05:40 +00:00
Roy Marples 73f6d1c39e Document defaultroute 2009-04-19 18:36:06 +00:00
Roy Marples ee53e6ad29 -w, --wait seconds
New option so you can set the number of seconds to wait for and
check the daemon is still running.
The old code that periodically polled wasn't that reliable - in this 
case simpler == better.
Fixes #160
2009-04-19 18:20:49 +00:00
Roy Marples e2942e34af Use a bashism for a minor speedup in gendepends.sh 2009-04-19 16:47:09 +00:00
Roy Marples bbd810425b Move special umount of tmpfs to the swap init script where it belongs, #149. 2009-04-19 11:15:37 +00:00
Roy Marples bb6614f4e1 Document rc_nostop, #118 2009-04-19 10:25:38 +00:00
Roy Marples 170547010f Pull /etc/ifconfig.eth0 into interfaces
Reverse list of interfaces when stopping
Improve build for conf.d/network
2009-04-19 08:52:00 +00:00
Roy Marples 3579663173 Don't leak the lock fd. 2009-04-18 19:54:04 +00:00
Roy Marples 802fe9709e Allow user to provide custom status function and still hook into the system one 2009-04-18 10:39:53 +00:00
Roy Marples 657cb3a6eb Fix compile on FreeBSD. 2009-04-18 00:57:17 +00:00
Roy Marples 9225c6cefb Not all systems have the utmp group 2009-04-18 00:56:48 +00:00
Roy Marples 1a2d81751d Support BSDs 2009-04-18 00:56:26 +00:00
Roy Marples c9e24a0494 Move status to runscript.sh so init scripts can override it, #159
Return 32 if crashed, #163
2009-04-18 00:09:03 +00:00
Roy Marples d4c71415a9 Add MKOLDNET=yes/no toggle 2009-04-17 23:23:31 +00:00
Roy Marples ee54bb9372 Using fifos for locking can be error prone.
flocks are safer, as we only use tmpfs for our lock files.

I don't know how this works for inactive just yet though ...
2009-04-17 22:55:11 +00:00
Roy Marples 7138c1532c Typo, thanks to Matthias Schwarzott, #166. 2009-04-17 09:48:34 +00:00
Roy Marples 6027b0ed7d Add a new init script - network
This simply assigns static addresses and an optional default route.
It's possible to add external commands as well, so to create a bonded interface.

Hopefully we can add a few examples to satisfy most of the old net.lo, which
is no longer installed into boot by default.
2009-04-16 23:47:23 +00:00
Roy Marples 95d954e7b5 Improve utmp handling 2009-04-16 23:39:37 +00:00
Roy Marples 744a8bbb4a Don't unmount /bin,/sbin,/lib,/libexec in the very silly cases where they are not on / 2009-04-16 23:34:38 +00:00
Roy Marples ace0b9653b Avoid needless forking, #165
Thanks to Natanael Copa.
2009-04-16 23:23:21 +00:00
Roy Marples 966ecb24da Add net dependency 2009-04-16 21:02:46 +00:00
Roy Marples cba9f12715 Simplfy rm matching pattern, thanks to cypherpunks@mailinator.com 2009-04-12 12:59:00 +00:00
Roy Marples dea9e11a69 When logging, stdout isn't always a tty, which is the case for VPS
systems, Thanks to mwrobel - fixes #106.
2009-04-02 23:55:19 +00:00
Roy Marples 0b12faed7f We should abort boot on some errors. 2009-03-16 21:41:23 +00:00
Roy Marples 34fbf3db2f Add scripts for dhcpcd and wpa_supplicant. 2009-03-05 20:41:07 +00:00
Roy Marples 132dfd7b1e Typo, thanks to Polynomial-C 2009-03-05 00:41:44 +00:00
Roy Marples 077b2d3ba8 Report if service is not executable. 2009-02-28 14:12:19 +00:00
Roy Marples 907ca8a89f Set errno when service does not exist better. 2009-02-28 14:12:03 +00:00
Roy Marples f38ef00939 Fix unit test. 2009-02-23 10:43:24 +00:00
Roy Marples 66cd081301 Change wipe_tmp_dirs to clean_tmp_dirs so user understands meaning better, #153 2009-02-23 09:36:48 +00:00
Roy Marples 749938d439 Style. 2009-02-23 09:35:57 +00:00
Roy Marples 70d8c5beda Typo, #150
Thanks to betelgeuse
2009-02-13 12:52:29 +00:00
Roy Marples b60f437b52 Fix the number of terminals to operate on.
Thanks to Dimitrios Christidis <chrjim@gmail.com>
2009-02-13 12:24:32 +00:00
Roy Marples d6d2635c51 root should respect inittab, #148. 2009-02-12 18:12:57 +00:00
Roy Marples 6cc68e21cf Fix return value for tests. 2009-02-12 10:43:30 +00:00
Roy Marples 9f3cf59818 hostid does not need root to run 2009-02-11 17:42:14 +00:00
Roy Marples 7a628e1db7 Release 0.4.3 2009-02-11 06:54:58 +00:00
Roy Marples 069590d97f Fix unmask option, thanks to douglas@openplans.org, #146 2009-02-10 23:11:17 +00:00
Roy Marples 3fc17f5966 Store the file skewed against. 2009-02-10 15:25:28 +00:00
Roy Marples 522ab21fbf Only create the reboot file if rebooting. 2009-02-10 15:16:25 +00:00
Roy Marples 3d7b56f2e2 Create /reboot if running inside OpenVZ, #138.
This should be fine as vpsreboot should only restart a stopped container.
2009-02-10 15:06:48 +00:00
Roy Marples 6bb44be2a3 We should always mount $RC_SVCDIR unless in a vserver or it's already mounted. 2009-01-29 13:38:15 +00:00
Roy Marples 415fe87d8c Clean up some compiler warnings. 2009-01-29 13:29:04 +00:00
Roy Marples 4f163f9b9a Allow wpa_cli_$IFACE to too send args to wpa_cli. 2009-01-21 09:25:34 +00:00