UPDATEHOME(8) Maintenance Procedures UPDATEHOME(8)
NAME
updatehome - update the home directory copy and link files for the
current label
SYNOPSIS
/usr/bin/updatehome [
-cirs]
DESCRIPTION
updatehome reads the user's minimum-label copy and link-control files
(
.copy_files and
.link_files). These files contain a list of files to be
copied and symbolically linked from the user's minimum-label home
directory to the user's home directory at the current label.
The Solaris Trusted Extensions
dtsession program performs an
updatehome whenever a newly labeled workspace is created so that the user's favorite
files are available for use. For example, the user probably wants a
symbolic link to such files as
.profile,
.login,
.cshrc,
.exrc,
.mailrc,
and
~/bin. The
updatehome command provides a convenient mechanism for
accomplishing this symlink. The user can add files to those to be copied
(
.copy_files) and to those to be symbolically linked (
.link_files).
OPTIONS
-c Replace existing home-directory copies at the current label. The
default is to skip over existing copies.
-i Ignore errors encountered. The default aborts on error.
-r Replace existing home-directory copies or symbolic links at the
current label. This option implies options
-c and
-s. The default
is to skip over existing copies or symbolic links.
-s Replace existing home-directory symbolic links at the current
label. The default is to skip over existing symbolic links.
EXIT STATUS
Upon success,
updatehome returns
0. Upon failure,
updatehome returns
1 and writes diagnostic messages to standard error.
EXAMPLES
Example 1: A Sample .copy_files File
The files that are listed in
.copy_files can be modified at every user's
label.
.cshrc
.mailrc
.mozilla/bookmarks.html
Example 2: A Sample .link_files File
The files that are listed in
.link_files can be modified at the lowest
label. The changes propagate to the other labels that are available to
the user.
~/bin
.mozilla/preferences
.xrc
.rhosts
Example 3: Updating the Linked and Copied Files
The
.copy_files and
.link_files were updated by the user at the minimum
label. At a higher label, the user refreshes the copies and the links.
No privileges are required to run the command.
%
updatehome -rFILES
$HOME/.copy_files List of files to be copied
$HOME/.link_files List of files to be symbolically linked
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Committed |
+--------------------+-----------------+
SEE ALSO
attributes(7) .copy_files and .link_files Files in
Solaris Trusted Extensions Administrator's ProceduresNOTES
The functionality described on this manual page is available only if the
system is configured with Trusted Extensions.
July 20, 2007
UPDATEHOME(8)