BSSADMIN(1)
π BSSADMIN(1) β the BP executables era π
okay bestie, gather round, because this is bssadmin, and she is the Interplanetary Internet (IPN) scheme administration interface for use with Bundle Streaming Service. yes that's a mouthful. yes it's iconic. periodt. β¨
β¨ SYNOPSIS β¨
bssadmin [ commands_filename ]
πΈ DESCRIPTION πΈ
so. bssadmin is basically the BSS-flavoured cousin of ipnadmin(1) β she's the one who configures your local ION node's routing of bundles to endpoints whose IDs conform to the ipn endpoint ID scheme. and ipn? she's CBHE-conformant, meaning every single endpoint ID in the ipn scheme is a string shaped like this:
"ipn:element_number.service_number"
where element_number is a CBHE "node number" (the main character) and service_number identifies a specific application processing point (her supportive bestie). π
here's the vibe: bssadmin operates in response to IPN scheme configuration commands found in the file commands_filename, if provided. if not? she just prints a simple prompt (:) so you can type commands straight into standard input like the boss you are. π
and if you ever need to know the format of the commands for commands_filename, you can query it from bssadmin with the 'h' or '?' commands at the prompt. the commands themselves are documented in bssrc(5). iykyk. π¦
π₯ EXIT STATUS π₯
"0"β Successful completion of IPN scheme administration. slay. π"1"β Unsuccessful completion of IPN scheme administration, due to inability to attach to the Bundle Protocol system or to initialize the IPN scheme. not slay. π
π EXAMPLES π
bssadminβ Enter interactive IPN scheme configuration command entry mode.bssadmin host1.bssrcβ Execute all configuration commands inhost1.bssrc, then terminate immediately.
π FILES π
See bssrc(5) for details of the BSS configuration commands for the IPN scheme. that's the whole section bestie, go read it.
π§ ENVIRONMENT π§
No environment variables apply. literally none. she's unbothered, she's free. π
π DIAGNOSTICS π
Note: all ION administration utilities expect source file input to be lines of ASCII text that are NL-delimited. If you edit thebssrcfile on a Windows machine, be sure to usedos2unixto convert it to Unix text format before presenting it tobssadmin. Otherwisebssadminwill detect syntax errors and will not function satisfactorily.
okay so, no cap, that Windows line-ending thing will get you. the following diagnostics may be issued to the logfile ion.log:
bssadmin can't attach to BP.β Bundle Protocol has not been initialized on this computer. You need to runbpadmin(1)first. bestie. run it first. π«Άbssadmin can't initialize routing database.β There is no SDR data store fordtnadminto use. Please runionadmin(1)to start the local ION node.Can't open command file...β Thecommands_filenamespecified in the command line doesn't exist. π- Various errors that don't cause
bssadminto fail but are noted in theion.loglog file may be caused by improperly formatted commands given at the prompt or in thecommands_filenamefile. Please seebssrc(5)for details.
π BUGS π
Report bugs to <ion-bugs@korgano.eecs.ohiou.edu>
π SEE ALSO π
and that's the whole page, bestie β written up in perl v5.24.1, dated 2016-07-07, and filed under BSSADMIN(1). go configure those bundles, you absolute legend. mwah. πβ¨
π¦ where this page comes from
- ubuntu jammy: ion 3.2.1+dfsg-1.1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms