Commit Graph

19 Commits

Author SHA1 Message Date
Roy Marples
656b79b51e Fix getting MAC address on NetBSD. 2008-03-11 00:04:49 +00:00
Roy Marples
ed144d4252 NetBSD-4 doesn't support scanning via ifconfig, so mark it FreeBSD only for now. 2008-01-11 17:35:39 +00:00
Roy Marples
fec312d448 Update copyrights, my email and license. 2008-01-11 15:31:10 +00:00
Roy Marples
5de53f176c Adopt a more C style for scripts and remove vim settings. 2008-01-11 15:08:57 +00:00
Roy Marples
2d95c9a756 Loads of NetBSD tweaks here. 2008-01-10 23:22:46 +00:00
Roy Marples
9f2403dffa Remove Gentoo copyright from all files that I know I have written 2007-12-14 14:12:38 +00:00
Roy Marples
09f949de5e Remove our reliance on sed and grep 2007-12-04 14:19:47 +00:00
Roy Marples
8cfb8f1333 Always show the 'Waiting for IPv6 addresses' message if we need to wait, and fixup inet6 addresses on FreeBSD-7 2007-12-04 09:55:59 +00:00
Roy Marples
6ce3bf096b Wait for IPv6 addresses to complete, Gentoo bug #169442. 2007-12-03 18:02:57 +00:00
Roy Marples
ac9279cc0d Massive whitespace cleanup 2007-11-28 15:45:03 +00:00
Roy Marples
e31e930825 Support FreeBSD ifconfig_foo 2007-11-22 13:25:20 +00:00
Roy Marples
39227ede1d relicense as 2-clause BSD, with the kind permission of Gentoo 2007-11-14 15:22:04 +00:00
Roy Marples
9d9880feac outdent properly 2007-09-25 12:20:25 +00:00
Roy Marples
ce12aa56d4 Return the next available ifindex for BSD too 2007-08-07 21:04:27 +00:00
Roy Marples
9169c51d39 Fix adding multiple IP addresses, #187526. 2007-08-03 13:54:46 +00:00
Roy Marples
075e80b358 Merge some of reb's OpenBSD fixes in 2007-07-25 20:58:23 +00:00
Roy Marples
69c459578e Add and delete IPv6 addresses and routes correctly on FreeBSD, #184430
thanks to Friedrich Oslage.
2007-07-06 18:03:17 +00:00
Roy Marples
0888f74f47 When we don't have an address return 1, #176577. 2007-05-08 16:52:26 +00:00
Roy Marples
5af58b4514 Rewrite the core parts in C. We now provide librc so other programs can
query runlevels, services and state without using bash. We also provide
libeinfo so other programs can easily use our informational functions.

As such, we have dropped the requirement of using bash as the init script
shell. We now use /bin/sh and have strived to make the scripts as portable
as possible. Shells that work are bash and dash. busybox works provided
you disable s-s-d. If you have WIPE_TMP set to yes in conf.d/bootmisc you
should disable find too.
zsh and ksh do not work at this time.

Networking support is currently being re-vamped also as it was heavily bash
array based. As such, a new config format is available like so
config_eth0="1.2.3.4/24 5.6.7.8/16"
or like so
config_eth0="'1.2.3.4 netmask 255.255.255.0' '5.6.7.8 netmask 255.255.0.0'"

We will still support the old bash array format provided that /bin/sh IS
a link it bash.

ChangeLog for baselayout-1 can be found in our SVN repo.
2007-04-05 11:18:42 +00:00