ludesc - display or set boot environment description
/usr/sbin/ludesc {-A BE_description} | {-f {filename | -}} [-l error_log] [-o outfile] [-X]
/usr/sbin/ludesc -n BE_name [-f filename | -] [-l error_log] [-o outfile] [-X]
/usr/sbin/ludesc -n BE_name [-l error_log] [-o outfile] [-X] BE_description
The ludesc command is part of a suite of commands that make up the Live Upgrade feature of the Solaris operating environment. See live_upgrade(5) for a description of the Live Upgrade feature.
The ludesc command allows you to manipulate boot environment (BE) descriptions. A BE description is an optional attribute of a BE. It can be text or binary data. For example, it might be a string such as "S9 beta test BE" or it might be a file that contains 8-bit multi-byte characters. The ludesc command in general and the options to manipulate binary-format descriptions in particular are suitable for use in programs.
You create a BE description using ludesc or lucreate(1M). Only ludesc allows you to change a BE description or add a description following BE creation.
While a BE description is associated with a BE name, it is not interchangeable with that name. No Live Upgrade command allows you to specify a BE description instead of a BE name when performing an operation on a BE.
A shell might restrict what you enter for a BE description (in both ludesc and lucreate(1M)). In entering a description, use the following guidelines:
Descriptions that include many special characters might be more conveniently inserted in a file (-f option) than entered on a command line (-A option).
When ludesc outputs a BE description, it does so exactly as the description was entered. Because of this feature, a description that is a text string does not have a concluding newline, which means the system prompt immediately follows the last character of the description.
The ludesc command requires root privileges.
The ludesc command has the following options:
-A BE_description
-f {filename | -}
-l error_log
-n BE_name
-o outfile
-X
BE_description
The following are examples of the use of ludesc.
Example 1 Basic Use
The first command, below, assigns a description to a BE. The second command returns the name of the BE associated with the specified description. The last command returns the description associated with a specified BE.
# ludesc -n first_disk 'Test disk' Setting description for boot environment <first_disk>. Propagating the change of BE description to all BEs. # ludesc -A 'Test disk' first_disk # # ludesc -n first_disk Test disk#
As seen above and noted in the DESCRIPTION, ludesc does not append a newline to the display of BE description that is a text string.
Example 2 Using Binary Files
The following commands are analogs of the preceding examples, substituting a binary file-here, a file containing a description in Russian, using the Cyrillic alphabet---for a text string. In the third command, note the use of a file to capture output. Sending output of a binary file to the console can produce erratic results.
# ludesc -n first_disk -f arrayBE.ru Setting description for boot environment <first_disk>. Propagating the change of BE description to all BEs. # ludesc -f arrayBE.ru first_disk # ludesc -n first_disk > /tmp/arrayBE.out
The following exit values are returned:
0
>0
/etc/lutab
/usr/share/lib/xml/dtd/lu_cli.dtd.<num>
See attributes(5) for descriptions of the following attributes:
|
luactivate(1M), lucancel(1M), lucompare(1M), lucreate(1M), ludelete(1M), lufslist(1M), lumake(1M), lumount(1M), lurename(1M), lustatus(1M), luupgrade(1M), lutab(4), attributes(5), live_upgrade(5)
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |