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.

For an image with rootfstype set to ramdisk, liteimg also packs the image into rootimg-statelite.gz. It writes the new file and its SHA-256 checksum, rootimg-statelite.gz.sha256, next to the existing files. It replaces them only when the new file is complete. Compute nodes check the file as described in packimage(1), and the rootimgchecksum attribute turns the check off in the same way.

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:

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)