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]