NILOAD(8)                                               NILOAD(8)



NAME
       niload - load text or flat-file-format data into NetInfo

SYNOPSIS
       niload  [ -v ]  [ -d ] [ -p ] [ -t ] { -r directory | for-
       mat } domain

DESCRIPTION
       niload loads information  from  standard  input  into  the
       given  NetInfo  domain.  If format is specified, the input
       is interpreted according to the flat-file file  format  of
       the same name.  The allowed values for format are aliases,
       bootparams, bootptab, exports, fstab, group,  hosts,  net-
       works, passwd, printcap, protocols, rpc, and services.

       If  -r directory  is specified instead of a flat-file file
       format, the input is interpreted as "raw" NetInfo data, as
       generated by nidump -r, and loaded into directory.

       niload  overwrites  entries in the existing directory with
       those given in the input.  Entries that are in the  direc-
       tory  aren't  deleted  if  they  don't exist in the input,
       unless the -d option is specified.  niload must be run  as
       superuser  on  the  master  NetInfo  server  for the given
       domain, unless one specifies the -p option,  which  allows
       one to run from anywhere in the network.

OPTIONS
       -v     Verbose.   Print a "+" for each entry loaded, a "-"
              for each entry deleted (flat-file formats only).

       -d     Delete entries which are in the directory, but  not
              in the input.

       -p     Prompt for the root password of the given domain so
              that one can run from other locations in  the  net-
              work besides the master.

       -t     Interpret the domain as a tagged domain.  For exam-
              ple,  "trotter/network"  refers  to  the   database
              tagged  "network"  on  the  machine "trotter".  The
              machine name  can  be  an  actual  name  or  an  IP
              address.

       -r     Load  entries  in  "raw"  format,  as  generated by
              nidump -r.  The first argument should be  the  path
              of  a  NetInfo directory into which the information
              is loaded.  Since the input often specifies proper-
              ties  (including  "name") at its topmost level, the
              directory you specify may be renamed as a result of
              this  operation.  If the directory you specify does
              not exist, it will be created.

EXAMPLES
       "niload  passwd  .  <   /etc/passwd"   loads   the   local
       /etc/passwd file into the local NetInfo database.

       "niload  -d  -r  /locations  ."   replaces the contents of
       /locations in the local domain with input given in  nidump
       "raw" format.

SEE ALSO
       nidump(8),   niutil(8),   netinfo(5),   aliases(5),  boot-
       params(5), bootptab(5),  exports(5),  fstab(5),  group(5),
       hosts(5),   networks(5),  passwd(5),  printcap(5),  proto-
       cols(5), rpc(5), services(5)



Apple Computer, Inc.    December 22, 1992               NILOAD(8)