ADD_ALLOCATABLE(8)   Maintenance Commands and Procedures  ADD_ALLOCATABLE(8)
NAME
       add_allocatable - add entries to allocation databases
SYNOPSIS
       /usr/sbin/add_allocatable [
-f] [
-s] [
-d] 
-n name -t type -l device-list           [
-a authorization] [
-c clean] [
-o key=
value]
DESCRIPTION
       add_allocatable creates new entries for user allocatable devices that
       are to be managed by the device allocation mechanism. 
add_allocatable       can also be used to update existing entries of such devices.       
add_allocatable can also create and update entries for non-
       allocatable devices, such as printers, whose label range is managed
       by the device allocation mechanism.       
add_allocatable can be used in shell scripts, such as installation
       scripts for driver packages, to automate the administrative work of
       setting up a new device.
       Use 
list_devices(1) to see the names and types of allocatable
       devices, their attributes, and device paths.
OPTIONS
       -f                           Force an update of an already-existing entry with
                           the specified information.  
add_allocatable exits
                           with an error if this option is not specified
                           when an entry with the specified device name
                           already exists.       
-s                           Turn on silent mode. 
add_allocatable does not
                           print any error or warning messages.       
-d                           If this option is present, 
add_allocatable                           updates the system-supplied default attributes of
                           the device type specified with 
-t.       
-n name                           Adds or updates an entry for device that is
                           specified by 
name.       
-t type                           Adds or updates device entries that are of a type
                           that are specified by 
type.       
-l device-list                           Adds or updates device paths to the device that
                           is specified with 
-n.  Multiple paths in 
device-                           list must be separated by white spaces and the
                           list must be quoted.       
-a authorization                           Adds or updates the authorization that is
                           associated with either the device that is
                           specified with 
-n or with devices of the type
                           that is specified with 
-t. When more than one
                           authorization is specified, the list must be
                           separated by commas and must be quoted. When the
                           device is not allocatable, 
authorization is
                           specified with an asterisk (*) and must be
                           quoted. When the device is allocatable by any
                           user, 
authorization is specified with the at sign
                           (@) and must be quoted. Default authorization is
                           '@'.       
-c clean                           Specifies the 
device_clean(7) program 
clean to be
                           used with the device that is specified with 
-n or
                           with devices of the type that is specified with                           
-t. The default clean program is 
/bin/true.       
-o key=
value                           Accepts a string of colon-separated 
key=
value                           pairs for a device that is specified with 
-n or
                           with devices of the type that is specified with                           
-t. The following keys are currently interpreted
                           by the system:                           
minlabel                                       The minimum label at which the device
                                       can be used.                           
maxlabel                                       The maximum label at which the device
                                       can be used.                           
class                                       Specifies a logical  grouping of
                                       devices. For example, all Sun RayTM
                                       devices of all device types is a
                                       logical grouping. The 
class keyword
                                       has no default value.                           
xdpy                                       Specifies the display name of the X
                                       session. This keyword is used to
                                       identify devices that are associated
                                       with the X session. The 
xdpy keyword
                                       has no default value.
EXIT STATUS
       When successful, 
add_allocate returns an exit status of 
0 (true).       
add_allocate returns a nonzero exit status in the event of an error.
       The exit codes are as follows:       
1            Invocation syntax error       
2            Unknown system error       
3            An entry already exists for the specified device. This error
            occurs only when the 
-f option is not specified.       
4            Permission denied. User does not have DAC or MAC access record
            updates.
ATTRIBUTES
       See 
attributes(7) for descriptions of the following attributes:
       +--------------------+-----------------+
       |  ATTRIBUTE TYPE    | ATTRIBUTE VALUE |
       +--------------------+-----------------+
       |Interface Stability | See below.      |
       +--------------------+-----------------+
       The invocation is Uncommitted. The options are Uncommitted. The
       output is Not-an-Interface.
SEE ALSO
       allocate(1), 
deallocate(1), 
list_devices(1), 
attributes(7),       
device_clean(7), 
remove_allocatable(8)NOTES
       The functionality described on this manual page is available only if
       the system is configured with Trusted Extensions.
                                July 20, 2007             ADD_ALLOCATABLE(8)