
#########
liteimg.1
#########

.. highlight:: perl


****
NAME
****


\ **liteimg**\  - Modify statelite image by creating a series of links.


********
SYNOPSIS
********


\ **liteimg [-h| -**\ **-help]**\ 

\ **liteimg  [-v| -**\ **-version]**\ 

\ **liteimg**\  \ *imagename*\ 


***********
DESCRIPTION
***********


This command modifies the statelite image by creating a series of links. 
It creates 2 levels of indirection so that files can be modified while in
their image state as well as during runtime. For example, a file like
<$imgroot>/etc/ntp.conf will have the following operations done to it:

\ *    mkdir -p $imgroot/.default/etc*\ 

\ *    mkdir -p $imgroot/.statelite/tmpfs/etc*\ 

\ *    mv $imgroot/etc/ntp.conf $imgroot/.default/etc*\ 

\ *    cd $imgroot/.statelite/tmpfs/etc*\ 

\ *    ln -sf ../../../.default/etc/ntp.conf .*\ 

\ *    cd $imgroot/etc*\ 

\ *    ln -sf ../.statelite/tmpfs/etc/ntp.conf .*\ 

When finished, the original file will reside in
\ *$imgroot/.default/etc/ntp.conf*\ . \ *$imgroot/etc/ntp.conf*\  will link to
\ *$imgroot/.statelite/tmpfs/etc/ntp.conf*\  which will in turn link to
\ *$imgroot/.default/etc/ntp.conf*\ 

Note: If you make any changes to your litefile table after running liteimg then you will need to rerun liteimg again.


**********
PARAMETERS
**********


\ *imagename*\  specifies the name of a os image definition to be used. The specification for the image is stored in the \ *osimage*\  table and \ *linuximage*\  table.


*******
OPTIONS
*******


\ **-h|-**\ **-help**\           Display usage message.

\ **-v|-**\ **-version**\           Command Version.


************
RETURN VALUE
************


0 The command completed successfully.

1 An error has occurred.


********
EXAMPLES
********


1. To lite a RHEL 6.6 statelite image for a compute node architecture x86_64 enter:


.. code-block:: perl

  liteimg rhels6.6-x86_64-statelite-compute



*****
FILES
*****


/opt/xcat/bin/liteimg


*****
NOTES
*****


This command is part of the xCAT software product.


********
SEE ALSO
********


genimage(1)|genimage.1

