IPC(1)

πŸ’– NAME πŸ’–

so like, bestie, meet ipc β€” the SWUpdate IPC tool, no cap. ✨

swupdate-ipc sends a specific command to SWUpdate. and here's the lil squad of commands it has enabled, okay:

  • AES β€” send a new aes key to SWUpdate πŸ”
  • SETVERSION β€” sends a range of versions that can be accepted.
  • GETHAWKBIT β€” return status of the connection to Hawkbit.
  • SENDTOHAWKBIT β€” send data to the Hawkbit Server. a typical use case is acknowledgement for activation by an application or operator after a new software has been installed. the tool can forward the result for the activation to the hawkBit server. πŸ‘‘
  • SYSRESTART β€” send a restart command after a network update.

✨ SYNOPSIS ✨

swupdate-ipc <cmd> [option]

where cmd is one of the listed above. yes gorl, one of those. πŸ’…


🌸 DESCRIPTION 🌸

okay so this is the part where we go option by option, and I will NOT be skipping a single one, because every single one matters. periodt.

  • aes <key> <ivt> β€” AES key to be used for decryption πŸ”‘
  • setversion <min> <max> <current> β€” configure the accepted range of versions πŸ“ˆ
  • hawkbitcfg β€” configuration for Hawkbit Module
  • -h β€” help
  • -p β€” allows one to set the polling time (in seconds) ⏱️
  • -e β€” enable suricatta mode
  • -d β€” disable suricatta mode
  • swupdate-sendtohawkbit <action id> <status> <finished> <execution> <detail 1> <detail 2> .. β€” Send Acknowledge to Hawkbit server after an update if SWUpdate is set to wait for.
  • sysrestart β€” Used with SWU handler, allow one to perform a network restart πŸ”„
  • -r β€” optionally reboot the target after a successful update
  • -w β€” waits for a SWUpdate connection instead of exit with error
  • -s <path> β€” path to progress IPC socket πŸ¦‹

2013-2026, Stefano Babic 🫢


okay that's the whole page bestie, we ate and left no crumbs πŸ’… the doc itself is version 2026.05, dated Oct 03, 2026, and it lives in the IPC(1) manual. mwah, go forth and talk to SWUpdate πŸŒˆπŸ’–

πŸ“¦ where this page comes from