hpireset(1)
πΈ hpireset(1) β OpenHPI's reset button, but make it fashion π
okay bestie, so you know how sometimes you just need to reset things? yeah. this is the manual page for hpireset, a sample openhpi application that literally exercises the HPI Reset Management APIs. she's iconic, she's focused, she resets. periodt. π
β¨ SYNOPSIS β¨
hpireset [-D nn] [-N host[:port]] [-C <cfgfile>] [-r -w -h -X]
hpireset [--domain nn] [--host=host[:port]] [--cfgfile=file] [--hard --warm --help --debug]
π DESCRIPTION π
so basically, hpireset sleuths around the Resource Presence Table (RPT) looking for resources with Reset Capability. yes, that's a whole vibe check for things that can be reset. it then sends the requested reset action to all resources with SAHPI_CAPABILITY_RESET. all of them. no skips. π«Ά
if no domain is selected, hpireset just uses a session with the default domain β lowkey the path of least resistance. the selected domain id has to be configured via the openhpidclient.conf file specified in the environment. that's the whole tea. β
π¦ OPTIONS π¦
Help Options β the "what do I do?" corner π
-h,--helpβ shows help options. the classic "wait what does this do again?" button. we've all been there bestie.
Application Options β the main character energy π
-r,--hardβ hard resets the system. it's giving dramatic flair, it's giving final boss energy. no going back. π-w,--warmβ warm resets the system. softer, gentler, like a reset with a cozy blanket. still a reset though. πΈ-D nn,--domain=nnβ selects domain idnn. you pick the domain, you're the icon making choices. π-X,--debugβ displays debug messages. for when you're feeling nosy and want to see everything going on. no judgment, we love a curious queen. π-N "host[:port]",--host="host[:port]"β opens a session to the domain served by the daemon at the specified URL (host:port). this option overrides theOPENHPI_DAEMON_HOSTandOPENHPI_DAEMON_PORTenvironment variables. important note: ifhostcontains':'(for example an IPv6 address) then enclose it in square brackets. for example:"[::1]"or"[::1]:4743". don't forget the brackets, bestie, it's not a vibe if it doesn't parse. π§-C "file",--cfgfile="file"β uses the passed file as the client configuration file. this option overrides theOPENHPICLIENT_CONFenvironment variable. basically you're telling it "hey, use this file, not whatever the environment says," and honestly? slay. π
π SEE ALSO π
your other fave tools are here, ily β go check them out:
hpi_shellhpialarmshpifanhpipowerhpitophpidomainhpigensimdatahpisensorhpitreehpielhpiiinvhpisettimehpiwdthpieventshpionIBMbladehpithreshpixmlohdomainlistohhandlerohparam
π AUTHORS π
the literal authors of this man page β legends, the blueprint, the originators:
- Peter D Phan (
pdphan@users.sourceforge.net) - Ulrich Kleber (
ulikleber@users.sourceforge.net) - Anton Pak (
avpak@users.sourceforge.net)
we stan. π
big love to you for reading this far, bestie β this page is from OpenHPI version 4.0.0, dated 2023-01-26. you're officially in the know. now go reset something (responsibly). πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms