genufi - Generates a User File Inventory (UFI) file
The genufi utility is a part of the Reinstallation Toolkit (RITKIT). You must have superuser privileges to run this utility, and this utility must be invoked from the /usr/.smdb. directory. The genufi utility creates a User File Inventory (UFI) file which contains the names of user files that were created or copied to your system after an installation. Some of these files reside on file systems that are overwritten during a new installation of the operating system. To prevent losing these files, the RITKIT utilities enable you to back up these files before you perform a new installation of the operating system.
To create the UFI file, the genufi utility checks the Master Synchronization Inventory (MSI) file created by the invsync utility to determine which file systems will be overwritten by a complete installation. The genufi utility then searches those file systems for user files and writes these entries to the UFI file. File systems that remain intact during a new installation of the operating system are not searched.
Note that the genufi utility also filters out certain files and directories that would not commonly be considered for backup. For example, some log files, installation files, and temporary directories do not need to be restored after a complete installation. Thus, these files and directories are not written to the UFI file. The directories not included are as follows:
/tmp /usr/.smdb. /usr/sys/HOST /var/adm/smlogs /var/adm/syslog.dated /var/rwho /var/tmp
In the previous list, HOST represents the hostname of the system such as /usr/sys/BLUTO on system bluto. The files not included are as follows:
*/core */*.dummy */.new.. /osf_boot */.profile */.proto.. /var/adm/binary.errlog /var/adm/xdm/xdm-pid */vmcore /*vmunix
If there are entries in the UFI file that you do not want to back up, edit the UFI file to remove these file names. The UFI file is written in the setld inventory file format. See stl_inv(4) for more information.
Master Synchronization Inventory file User File Inventory file
Commands: ils(8), invsync(8), udelta(8), udetect(8), updmv(8), usync
Files: stl_inv(4) delim off