mandriva

Pulse 2 client content

Nicolas Rueff

$Id: database_documentation.xml 4145 2009-05-12 16:29:28Z nrueff $

Revision History
Revision 1.3.02009-11-20NR

First version

Abstract

Description of a Pulse 2 client folder


1. Overall organization

A Pulse 2 client folder contains information of two kind :

  • Boot menu behavior

  • Images creation

2. COPYNUM

Contains the ID of the next image.

3. exclude

The Pulse 2 backup binaries use this file to learn which partitions to backup (more precisely, which to exclude). This one contains exclusion patterns, one per line, using the following syntax : <disk name>:<partition name> :

  • To prevent backuping the P partition from D disk : D:P

  • To prevent backuping the D disk : D:0

4. hdmap

UNKNOWN

5. header.lst

This INI-like config file describe which items will be displayed by the client.

5.1. [header] section

The section contains global items to pass to grub, using format "item=<grub directive>". For exemple :

[header]
item=timeout 10
item=color 7/1 15/3
item=default DEFNUM
item=nosecurity

(DEFNUM has a special meaning, see below).

5.2. [menuX] section

The section contains menu entries to pass to grub, using 4 mandatory keywords :

  • def (yes/no) : is this item the default one ?

  • visu (yes/no) : is this item displayed ?

  • image : this item path

  • include : this item configuration file path

For exemple :

[menu4]
def=no
visu=yes
image=Backup-B
include=Backup-B/conf.txt

6. header.lst.wol

Same as header.lst; used when system is supposed to be in WOL phase.

7. hostname

Content the client system hostname.

8. log and log.bak

This client main log.

9. log.restore

This client last restoration log.

10. log.postinst

This client last post-imaging log.

11. progress.txt

This file is used to write the current operation progress. The syntax is :

<partition> : <percentile>

<partition> honours the "exclude" file syntax.

Special case : when the operation is done, partition is set to 0.