5.3 Control file mkfli4l.txt

Since fli4l-Version 2.1.9 the control file <config>/mkfli4l.txt exists. This file can e.g. be used to specify directories which differ from the standard settings. The control file has a similar structure as the normal fli4l configuration files. All configuration variables here are optional, i.e. they need not exist or they can be commented out.
BUILDDIR

Default: `build'

Specifies the directory where fli4l files will be created. If the variable is undefined, the Windows mkfli4l sets it to `build' relative to the fli4l root directory, resulting in the directory. build in the fli4l root directory:

    Path/fli4l-x.y.z/build

Under *nix mkfli4l is using <config>/build and is thus filing the generated files together with the configuration.

The path for BUILDDIR must use the conventions of the Operating Systems Windows oder *nix. If relative paths configured there are converted by the build to the syntax of windows or *nix.

VERBOSE

Default: VERBOSE='no'

Possible values are 'yes' or 'no'. Controls the Verbosity of the Build Processes.

FILESONLY

Default: FILESONLY='no'

Possible values are 'yes' or 'no'. This will actually turn off the creation of the boot-media and only the files will be created -

REMOTEUPDATE

Default: REMOTEUPDATE='no'

Possible values are 'yes' or 'no'. Enables automatic transferring of files by means of SCP to the router. This requires the package SSHD with activated scp. See also the following variables.

REMOTEHOSTNAME

Default: REMOTEHOSTNAME=''

The target host name for the SCP data transfer. If no name is set, the variable HOSTNAME is used.

REMOTEUSERNAME

Default: REMOTEUSERNAME='fli4l'

User name for the SCP data transfer.

REMOTEPATHNAME

Default: REMOTEPATHNAME='/boot'

Destination path for the SCP data transfer.

REMOTEPORT

Default: REMOTEPORT='22'

Destination port for the SCP data transfer.

SSHKEYFILE

Default: SSHKEYFILE=''

Here you can specify a SSH key file for the SCP Remote update. Thus, an update can be made without specifying a password.

REMOTEREMOUNT

Default: REMOTEREMOUNT='no'

Possible values are 'yes' or 'no'. If 'yes' is set, a boot device "/boot" mounted read-only will be remounted read-write to allow remote updates of the boot files.

TFTPBOOTPATH

Path where the remote Netboot image is saved to.

TFTPBOOTIMAGE

Name of the Netboot image.

PXESUBDIR

Subdirectory for the PXE files relative to TFTPBOOTPATH.

SQUEEZE_SCRIPTS

Enable or disable the Squeezing (Compression) scripts. Compressing a script with Squeeze removes all comments and line indentations. Under normal conditions the default value of 'yes' can be used.

MKFLI4L_DEBUG_OPTION

Additional debugging options can be handed over to themkfli4l-Programm.

© 2001-2019 The fli4l-Team - 28 April 2019