Rework FileWizard to work with more than two steps and Dojo aware

Also change Plugins Jail install process to 3 steps as example and test

git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10591 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Remove deprecated imports in plugins.forms

git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10592 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
It does not make sense to take root device into account for AutoImport

git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10593 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Oops, time is being used

git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10594 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Chase r10559 by making the end2end-build.sh script grok the new directory structure.

Also, add a -T option so you can specify building plugins-base, etc on the command line.

Pointy-hat-to: gcooper


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10595 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Traceback password mismatch when creating user

Reported-by: dlavigne

git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10596 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
- Make -T work.
- Insert gratuitous style changes so this script conforms to the style guide :).


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10597 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Incomplete sentence in a comment.


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10598 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
AVATAR_PROJECT must be $NANO_LABEL in FreeNAS.


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10599 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Check listening addresses for http only on TCP

Ticket #1377 describes some weird behavior with UDP (?)

git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10602 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
hash and backslash must be escaped in inadyn.conf

git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10603 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Strip binaries more intelligently

We really only care about stripping binaries in bin/ and sbin/
and .so files in lib/ . .a files get nuked, .la files are just
text and there are a load of other binary blobs hanging out in
usr/local/lib .

The FreeBSD base build system already does a proper job in bin/,
sbin/, etc, so that's not in question.

The ports system could handle this but it doesn't 100%. Also,
switching from DEBUG=0 and DEBUG=1 would require rebuilding all
packages (waste of time and effort).

Also, the problem with the previous method of stripping
(SF @ r8726) is that some packages like installing binaries in
locations that (IMHO) really don't make sense. Example,
open-vm-tools places kernel modules in /usr/local/lib/

This does the following:
1. Fixes open-vm-tools on branches/8.2.0 (-> DEBUG not specified
   on SW_FEATURES) and subsequently fuse-kmod if it was still
   installed in /usr/local .
2. Should speed up the build/hit the build server's disk less.


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10604 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Hint.


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10609 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Provide an actionable error message.


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10610 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
pbi_add punts out errors on stdout, not stderr *sigh*


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10611 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Build proper plugins jails with the build system.


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10612 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Delete obsolete files. plugin jails could and should now be built via do_build.sh -t plugins-base for determinism's sake and to avoid having to install x86/x64 8.2 machines to build just the jails.


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10613 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Make X11 dependency optional with minimal changes to ports-mgmt/pbi-manager

Hint: the plist probably isn't right for all code paths ;)...

"Where we're going, we don't need X11.."


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10619 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Auto-Commit of i18n data from Pootle for GUI


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10621 4cf76ae3-9415-0410-ad1c-c4f54ce68a01
Make REVISION= and end2end-build.sh -r work


git-svn-id: https://freenas.svn.sourceforge.net/svnroot/freenas/trunk@10622 4cf76ae3-9415-0410-ad1c-c4f54ce68a01