Skip to content

NAME

tcaboot - Trusted Collective (TC) authority initialization utility

SYNOPSIS

tcaboot multicast_group_number_for_TC_bulletins multicast_group_number_for_TC_records number_of_authorities_in_collective K R [ delay ]

DESCRIPTION

tcaboot writes a TC authority administration command file that initializes a TC authority database. The file, named "boot.tcarc", is written to the current working directory. It simply contains two authority configuration commands that initialize the TC authority database for the TC application and then set the initial bulletin compilation time for this authority to the current ctime plus delay seconds. If omitted, delay defaults to 5. The other command-line arguments for tcaboot are discussed in the descriptions of application initialization commands for tcaadmin; see the tcarc(5) manual page for details.

EXIT STATUS

  • "0"

    Successful generation of TC authority initialization file.

EXAMPLES

  • tcaboot 210 209 6 50 .2

    Writes a boot.tcarc file that initializes the local node's TC authority database as indicated and sets the next bulletin compilation time to the current time plus 5 seconds.

  • tcaboot 210 209 6 50 .2 90

    Writes a boot.tcarc file that initializes the local node's TC authority database as indicated and sets the next bulletin compilation time to the current time plus 90 seconds.

FILES

No files apply.

ENVIRONMENT

No environment variables apply.

DIAGNOSTICS

The following diagnostics may be issued to the log file:

  • Can't open cmd file

    tcaboot is unable to create a file named boot.tcarc for the indicated reason, a system error.

  • Can't write to cmd file

    tcaboot is unable to write to boot.tcarc for the indicated reason, a system error.

BUGS

Report bugs to <https://github.com/nasa-jpl/ION-DTN/issues>

SEE ALSO

tcaadmin(1), tcarc(5)