Try to use the actual name of the targets in the link stage.
Specify correct place to pull PLUGINS_REPO from
Merge branch 'master' of ssh://gitserver.ixsystems.com/git/repos/freenas-build/freenas
Change the location of PLUGINS_INDEX in the migration to where it is now
Fix typo causing FTP SSL generation to fail
Lazy evaluate __repo_id

This should fix the build issue, hopefully.
Explicitly add the correct umask.

The build fails with umasks more permissive than the default.
Start jails/plugins on volume unlock

Ticket:	#3234
Silence a boot time warning about file not found.

This is being pulled from upstream.  It's also not being used
in FreeNAS.  I'll notify upstream about the change in the hopes
that this fix won't get lost on next import.
Handle '.' in port names.
Need pbid for pbi repositories to work correctly
Merge branch 'master' of http://gitserver.ixsystems.com:/git/repos/freenas-build/freenas
Check if IP address responds to ping before assigning an address
Move add_pbi_manager() before add_gui() in the list of build steps specified by customize_cmd.

add_pbi_manager() installs tools such as /sbin/pbi_listrepo in the chroot used
during the generation of the GUI.  In add_gui() the Django "python manage.py syncdb"
command is called which triggers the South migration.  The South migration
in turn may try to invoke /sbin/pbi_listrepo.  On the Jenkins build host,
there seemed to be a race condition triggered where add_gui() was called,
but /sbin/pbi_listrepo did not exist.  This resulted in a build break and
Python stack trace during the build.  This should fix that.
Remove unnecessary variable which sets
the RB_CDROM flag and causes the logic in vfs_mountroot_conf0
to probe acd0 and cd0 during boot.

In loader.conf, we specify the root device to mount from
with this:

vfs.root.mountfrom="cd9660:iso9660/TrueNAS_INSTALL"

When the system boots up, GEOM will probe all disk and CD devices, and
will make a GEOM label "iso9660/TrueNAS_INSTALL" available which will
be mounted.

If the "iso9660/TrueNAS_INSTALL" deivce is not available at boot time,
then this line in loader.conf:

vfs.mountroot_timeout="180"

will cause the kernel to wait 180 seconds for the device to appear.
This is necessary for booting off of IPMI Virtual CD-ROM devices,
which are slow to appear.

Removing  the RB_CDROM flag improves boot-time performance under
BHyve.

(cherry picked from commit 2e650393bf00b42906f09ffda0f65da66553f5eb)
Enable the /etc/netcli script to run on ttyu2, for BHyve.

BHyve does not emulate the video console, so does not have
/dev/ttyv[n] devices.  However, BHyve emulates a PCI serial port
on /dev/ttyu2.  Enable the /etc/netcli script to run on /dev/ttyu2,
so that the CLI menu can start on BHyve.
With this change, it is possible to boot and run *NAS under BHyve.

(cherry picked from commit bd4172ed514040ca72d64425b6b1870dbbb51718)
Use polling instead of signals since django doesn't allow signals
Add comments to the lazy method to get pbi repos
Reload http on jails start as well

Entries in nginx plugins.conf need to be generated and nginx reloaded
for the FastCGI calls to work.
Allow jail mountpoints to work with a space in the path

Ticket:	#3103