Unified Installation Creator uic is a toolkit build on top of debootstrap that allows to automate the creation of customized command line Linux installations based on Debian-Derived distributions. It is able to create life distributions as well as install a customized distribution on a target system. It is mainly intended as a toolkit for system administrators who have often to install Linux servers with particular, repeating characteristics.

uic_build - manpage

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
EXAMPLES
FILES
AUTHOR
SEE ALSO

NAME

uic_build - executes a build/deployment process of the installation in the specified installation environment

SYNOPSIS

uic_build [−hvlC] [ −b <build step number>[,<build step number>...] ] [ <environment_path> ]

DESCRIPTION

uic_build executes a build/deployment process of the installation in the specified installation environment as specified in the template definition file. The build/deployment process is optional, so it may be possible, that the template defines no build targets. The result of the build steps will be stored in the output subsdirectory in the installation environment.

<environment_path> can be omitted if the command is launched from within the environment directory. Otherwise it can be:

-

an absolute path to the environment directory (e.g.: /home/leo/netpoldo-1404-32)

-

a path to the environment directory relative to the current directory

-

a path to the environment directory relative to the default working path (usually /usr/src)

OPTIONS

−h, −−help

shows the help for the command.

−v, −−verbose

increases the verbosity level of the command. If specified more than once, the verbosity level will be increased.

−l, −−list

show the list of defined build targets. If specified no build will be performed.

−C, −−skip-customization

skips the installation customization

−b <number>[,<number>...], −−build-target <number>[,<number>...]

builds only the build targets with index numbers <number>

EXAMPLES

uic_build −l /home/leo/uic-projects/netpoldo-1404-32

shows all the build steps for the installation environment in /home/leo/uic-projects/netpoldo-1404-32. No output files will be produced.

uic_build /home/leo/uic-projects/netpoldo-1404-32

executes all the build steps for the installation environment in /home/leo/uic-projects/netpoldo-1404-32. The resulting files will be stored in the directory output in the installation environment.

uic_build −v −b 0

if the current directory is the home of an installation environment (the uictpl.conf file is there), only the first build step will be executed and the resulting files will be stored in the subdirectory output. The command will produce verbose output.

FILES

/etc/uic.conf

uic configuration file. See uic.conf (8)

<template>/uictpl.conf

template definition and configuration file. See uic.files (7)

<template>/hooks

template hook scripts directory See uic.hooks (7)

<template>/files

directory of files to add to the installation. See uic.files (7)

<template>/files.remove

list of files to remove from the installation. See uic.files (7)

<template>/build

directory of additional files used during the build steps. See uic.files (7)

AUTHOR

uic was written by Leo Moll <leo.moll@yeasoft.com>

SEE ALSO

uic(7), uic_attach(7). uic_clean(7), uic_create(7), uic_detach(7). uic_enter(7), uic_get(7), uic_install(7), uic_pack(7), uic_purge(7), uic_upgrade(7), uic.files(7), uic.hooks(7), uic.conf(7)

Author:
This page was last updated on May 16, 2014, 16:54:08