Improving the tests to make sure the interface is properly configured.
Fixing syntax
More fixes to the testing code
Added an error trap for times when there aren't any wireless interfaces
to configure.

Signed-off-by: The Doctor <drwho@virtadpt.net>
Merge branch 'master' of github.com:Byzantium/Byzantium
Initial commit of /etc/ifplugd/action.d/mesh, which is basically our
custom ifplugd script that sets up and tears down gateways.  This is
an additional copy which is Debian specific, and it's been tailored for
Debian's idiosyncracies.

Signed-off-by: The Doctor <drwho@virtadpt.net>
Initial commit of a patch for the broadcom-sta driver source code so it'll compile on
Linux >=v3.4.0.  I got it from here:

https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/994255

I had to edit it slightly because the original patch references the system architecture name
as a path component, which we don't.

Updated .SlackBuild script to apply the patch.

Signed-off-by: The Doctor <drwho@virtadpt.net>
Deleted the Ubuntu patch because there was another bug to fix.

Made my own patch using the Ubuntu patch as a template, plus the second fix I did.  I have no
idea if it works or not, but it compiled.

Updated the .SlackBuild script.

Signed-off-by: The Doctor <drwho@virtadpt.net>
Initial commits of the BCM4331 closed-source firmware and firmware cutter, per here:

wireless.kernel.org/en/users/Drivers/b43#devicefirmware

I build .xzm modules after compiling them, and both are in SVN, but only the firmware is
in the .iso image.

Signed-off-by: The Doctor <drwho@virtadpt.net>
Disable Porteus' blacklisting of the b43* (Broadcom wi-fi) drivers.  Byzantium runs on my
Macbook Pro as a result.

Signed-off-by: The Doctor <drwho@virtadpt.net>
Deleted the empty b43_broadcom.conf file because we really do want to blacklist those drivers
again.  Yes, we're still working on getting Broadcom wireless working on Macs...

Signed-off-by: The Doctor <drwho@virtadpt.net>
To try the in-kernel Broadcom drivers, it says that the bcma module can't be blacklisted:

    https://wiki.archlinux.org/index.php/Broadcom_BCM4312

That module is blacklisted by default in Porteus, so this file doesn't have the bcma line in
it.

Signed-off-by: The Doctor <drwho@virtadpt.net>
After more testing this afternoon, the additional firmware and a blanked
b43_blacklist.conf file are showing promise.

Signed-off-by: The Doctor <drwho@virtadpt.net>
test for running pids with pgrep

This avoids the awkward grep|awk dance
Posix compatible success test
Merge pull request #205 from richo/fixups/verifications

verification fixups
Porteus v2.0 uses NetworkManager now, so that has to be disabled.  The best
way to do that is an empty .desktop file.

rc.M is different in Porteus v2.0, so the easiest thing to do is upgrade
the copy we have.  One of the changes is that the loopback network interface
is initialized in rc.M instead of rc.inet1, so the easiest thing to do is
disable rc.inet1 here.  Therefore, we don't need a custom rc.inet1 script
in the repo anymore.

Signed-off-by: The Doctor <drwho@virtadpt.net>
Updated rc.services script for Portus v2.0.

Signed-off-by: The Doctor <drwho@virtadpt.net>
Updated for latest version of OpenSSL included in Porteus.

Signed-off-by: The Doctor <drwho@virtadpt.net>
Updated httpd.conf and mime.types files for Apache v2.4, which is the default
for Porteus v2.0.  It comes a lot more locked down out of the box, which
is good.

Signed-off-by: The Doctor <drwho@virtadpt.net>