On 8/8/07, Jim Skon <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I have an ongoing development project involving pfsense.  Now suddenly, when 
> I create a new ISO image from my build enviornment, and try to install to the 
> harddrive (using option 99) the system hangs:
>
>     Launching pfSense Installer...
>
>     One moment please...
>
>     kern.geom.debugflags: 0 -> 16
>     Launching LUA Installer....
>
> And here it hangs!  I have done a cvsup and a cvsup_current, but it still 
> hangs.  any ideas?  This used to work fine.

This would indicate your BSDInstaller environment is not correct on
the builder host.

You could try running this but unfortunately I will not be supporting
anything beyond this email due to the builder environment complexity
(sorry!).

1st. First ensure your ports tree is updated in /usr/ports/
2nd. Run these commands on the builder host

cd /home/pfsense/installer/scripts/build/
./create_installer_tarballs.sh
./copy_ports_to_portsdir.sh
./build_installer_packages.sh

If the above directory does not exist then you need to cvsup
BSDInstaller using this supfile:

vi bsdinstaller-supfile # add these lines to the newly created file

*default host=cvs.bsdinstaller.org
*default base=.
*default tag=.
*default release=cvs
*default delete use-rel-suffix
installer

ESC:wq!

Then run cvsup bsdinstaller-supfile

Next you need to ensure that build.conf exists in this directory:

builder6# pwd
/home/pfsense/installer/scripts/build
builder6# cat build.conf
# $Id: build.conf,v 1.2 2006/07/16 17:15:06 sullrich Exp $

# Defaults settings for the build scripts.
# NOTE: There should be NO NEED to edit this file directly!
# Instead, create a file build.conf with your own overrides.

CVSDIR=${CVSDIR:-/home/pfsense/}         # local cvs checkout dir
CVSMODULE=${CVSMODULE:-installer}               # cvs module name

TMPDIR=${TMPDIR:-/tmp}                          # dir for temp files
NRELEASEDIR=${NRELEASEDIR:-/usr/src/nrelease}   # where 'nrelease' lives
PORTSDIR=${PORTSDIR:-/usr/ports}                # system ports dir
DISTFILESDIR=${DISTFILESDIR:-${PORTSDIR}/distfiles} # distfiles dir
PACKAGESDIR=${PACKAGESDIR:-${PORTSDIR}/packages/All} # pkgs dir
ISOROOT=${ISOROOT:-/usr/release/root}           # root of ISO-to-be tree
PORTS_FLAGS=${PORTS_FLAGS:-}                    # additional flags/vars

REMOVEOLDPKGS=${REMOVEOLDPKGS:-YES}             # Remove old non-RELEASEBUILD
REMOVEOLDDISTFILES=${REMOVEOLDDISTFILES:-YES}   # pkgs/dstfls when making new
RELEASEBUILD=${RELEASEBUILD:-NO}                # NO = tack date on pkg vers
ROOTSKEL=${ROOTSKEL:-${NRELEASEDIR}/installer}  # default installer skeleton
EXTRA_ROOTSKELS=${EXTRA_ROOTSKELS:-}            # extra root skeletons

INSTALL_DFUIFE_QT=${INSTALL_DFUIFE_QT:-NO}      # build & install Qt frontend
INSTALL_DFUIBE_LUA=${INSTALL_DFUIBE_LUA:-YES}   # build & install Lua backend
INSTALL_DFUIBE_INSTALLER=${INSTALL_DFUIBE_INSTALLER:-NO} # ditto C backend

WITH_NLS=${WITH_NLS:-NO}                        # build pkgs with i18n
WITH_X11=${WITH_X11:-NO}                        # build X11 support pkgs
WITH_DEBUG_INFO=${WITH_DEBUG_INFO:-NO}          # leave debug info in binaries
WITH_DEBUG=${WITH_DEBUG:-NO}                    # build debug-enabled pkgs

ONE_BIG_PKG=${ONE_BIG_PKG:-YES}                 # build & install one big pkg?

Repeat the initial instructions again.

Good luck!

Scott


Scott

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to