PVIMG-INFO(1)
π pvimg-info β like, the whole manual, bestie
okay so this is pvimg-info(1) from the Pvimg Manual (yes, that Pvimg Manual) and I'm gonna walk you through it because honestly? it's giving "obscure but iconic" π
β¨ NAME β¨
pvimg-info β print information about the IBM Secure Execution image. that's it. that's the whole vibe. π¦
β¨ SYNOPSIS β¨
pvimg info [OPTIONS] <INPUT|--print-schema <FORMAT>>
read it like a little recipe: pvimg info, then your options, then either your INPUT or a --print-schema <FORMAT>. no cap, that's the shape of it. π
β¨ DESCRIPTION β¨
β οΈ bestie, listen: the API and output format here are experimental and subject to change. so don't go building your whole personality on it, okay? π
β¨ OPTIONS β¨
<INPUT>β useINPUTas the Secure Execution image. that's your input file, go off π--format <FORMAT>β the output format for the Secure Execution image information.
if you don't specify it, the format is automatically determined based on whether stdout is connected to a terminal. cute, right? it just knows. πΈ
Possible values:
text: Human-readable, unstable text format (default if a terminal is available).text:full: Human-readable, full detail text format.json: Pretty-printed machine-readable JSON (default if no terminal available).json:pretty: Pretty-printed machine-readable JSON.json:minify: Minified machine-readable JSON.
(yes, text appears twice in that list up there and I'm not fixing it β that's what the page says, so that's what you get. π)
--hdr-key <FILE>β use the key inFILEto verify the Secure Execution header and optionally use--show-secretsto decrypt it.
the key must be the same key that was specified with --hdr-key when the Secure Execution image was created. the key is used to:
- Verify the integrity and authenticity of the header
- Optionally decrypt secrets with
--show-secrets
π¨ without this option, the information is displayed, but NOT verified, and a warning is printed. the displayed data should not be trusted without verification. like, at all. fr fr.
--show-secretsβ this option reveals sensitive information that is normally encrypted in the header, such as:- Customer communication key (CCK)
- Image encryption key
- Other confidential data
π SECURITY WARNING: only use this option in secure, trusted environments. the decrypted secrets should never be exposed in untrusted systems. I'm serious, bestie, this is the "don't text your ex" of flags.
this option requires --hdr-key to decrypt the header. no key, no secrets, no exceptions. π₯
--print-schema <FORMAT>β print the schema for theinfosubcommand and exit.
this outputs the schema that describes the structure of the given output FORMAT produced by the info subcommand. the schema can be used for:
- Validating output
- Building tools that parse the output
Possible values:
text: Human-readable, unstable text format.json: JSON format.
-h,--helpβ print help (see a summary with-h). short version, long version, pick your fighter π«Ά
β¨ EXIT STATUS β¨
0β Program finished successfully. the command was executed successfully. slay. β1β Generic error. something went wrong during the operation. refer to the error message. it happens to the best of us π2β Usage error. the command was used incorrectly, for example: unsupported command line flag, or wrong number of arguments. read the synopsis again, babe π
β¨ SEE ALSO β¨
pvimg(1), zipl(8), qemu(1) β go read those too, they're the friend group π
and that's the whole page!! β¨ this little gem lives in s390-tools, dated 2026-08-11 β mwah, sending you off with a π and a pvimg-info(1) kiss π
π¦ where this page comes from
- centos-stream 10: s390utils 2:2.44.1-2.el10 Β· MIT AND LGPL-2.1-or-later
- centos-stream 9: s390utils 2:2.44.1-2.el9 Β· MIT
- opensuse-leap 16.0: s390-tools 2.44.1-160000.1.1 Β· MIT
- opensuse-leap 16.0: s390-tools 2.44.1-160000.1.1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms