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_pack - manpage

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
EXAMPLES
FILES
AUTHOR
SEE ALSO

NAME

uic_pack - packages an installation environment for redistribution as a uic template

SYNOPSIS

uic_pack [−hvu] [ −o <output path> ] [ <environment_path> ]

DESCRIPTION

uic_pack creates or updates the integrity information (uictpl.md5) and packages an installation environment for redistribution as a uic template. The resulting distribution archive (a bzippped tar file) will be named

${UIC_SRCNAME}_${UIC_SRCVERSION}.tar.bz2

based on the values in uictpl.conf of the installation environment and is by default saved in the default working path (/usr/src).

<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.

−u, −−update

only update the integrity information

−o <output path>, −−output <output path>

save the resulting archive into <output path>

EXAMPLES

uic_pack −u /home/leo/uic-projects/netpoldo-1404-32

creates or updates the integrity information (uictpl.md5) in the installation environment in /home/leo/uic-projects/netpoldo-1404-32.

uic_pack −v

if the current directory is the home of an installation environment (the uictpl.conf file is there), the integrity information (uictpl.md5) will be updated and a template redistribution archive will be created in the default working path (/usr/src). 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_build(7), uic_clean(7), uic_create(7), uic_detach(7). uic_enter(7), uic_get(7), uic_install(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:26