RAUC(1) RAUC RAUC(1) (NAME) rauc - (SYNOPSIS) rauc [OPTIONS...] bundle INPUTDIR BUNDLE rauc [OPTIONS...] resign INBUNDLE OUTBUNDLE rauc [OPTIONS...] extract BUNDLE OUTPUTDIR rauc [OPTIONS...] extract-signature BUNDLE OUTPUTSIG rauc [OPTIONS...] convert INBUNDLE OUTBUNDLE rauc [OPTIONS...] encrypt INBUNDLE OUTBUNDLE rauc [OPTIONS...] install BUNDLE rauc [OPTIONS...] info BUNDLE rauc [OPTIONS...] mount BUNDLE rauc [OPTIONS...] status [SLOTNAME | mark-{good,bad,active} [booted|other|SLOTNAME]] rauc [OPTIONS...] write-slot SLOTNAME IMAGEFILE (DESCRIPTION) RAUC (Embedded Linux) . RAUC (<<>> "bundles") . rauc . / . (https://rauc.readthedocs.io) . (OPTIONS) . -c FILENAME, --conf=FILENAME -C SECTION:KEY=VALUE, --confopt=SECTION:KEY=VALUE . . --keyring=PEMFILE () --mount=PATH ( /mnt/rauc) -d, --debug () --version -h, --help (COMMANDS) bundle INPUTDIR BUNDLE . : --cert=PEMFILE|PKCS11-URL PKCS#11 --key=PEMFILE|PKCS11-URL PKCS#11 --intermediate=PEMFILE|PKCS11-URL CA PKCS#11 --signing-keyring=PEMFILE --mksquashfs-args=ARGS mksquashfs resign INBUNDLE OUTBUNDLE . : --append --cert=PEMFILE|PKCS11-URL PKCS#11 --key=PEMFILE|PKCS11-URL PKCS#11 --intermediate=PEMFILE|PKCS11-URL CA PKCS#11 --no-verify --no-check-time --signing-keyring=PEMFILE extract BUNDLE OUTPUTDIR . : --key=PEMFILE|PKCS11-URL PKCS#11 --trust-environment extract-signature BUNDLE OUTPUTSIG . : --key=PEMFILE|PKCS11-URL PKCS#11 --trust-environment convert INBUNDLE OUTBUNDLE casync. : --cert=PEMFILE|PKCS11-URL PKCS#11 --key=PEMFILE|PKCS11-URL PKCS#11 --intermediate=PEMFILE|PKCS11-URL CA PKCS#11 --trust-environment --no-verify --signing-keyring=PEMFILE --mksquashfs-args=ARGS mksquashfs --casync-args=ARGS casync --ignore-image=SLOTCLASS encrypt INBUNDLE OUTBUNDLE (crypt bundle). : --to PEMFILE () install BUNDLE . : --ignore-compatible --ignore-version-limit= --transaction-id=UUID --require-manifest-hash=HASH --progress --tls-cert=PEMFILE|PKCS11-URL TLS PKCS#11 --tls-key=PEMFILE|PKCS11-URL TLS PKCS#11 --tls-ca=PEMFILE (CA) TLS --tls-no-verify TLS -H, --http-header='HEADER: VALUE' HTTP ( ) --handler-args=ARGS () --override-boot-slot=BOOTNAME info BUNDLE . : --no-verify --no-check-time --key=PEMFILE|PKCS11-URL PKCS#11 --output-format=[readable|shell|json|json-pretty|json-2] json-2 API (D-Bus) InspectBundle json json-pretty . --dump-cert --dump-recipients mount BUNDLE (mount) RAUC. (unmount) . status [SLOTNAME | mark-{good,bad,active} [booted|other|SLOTNAME]] . mark-good mark-bad . . mark-active . . : --detailed --output-format=[readable|shell|json|json-pretty] --override-boot-slot=BOOTNAME write-slot SLOTNAME IMAGEFILE ( ). ! : --image-type . (ENVIRONMENT) RAUC_KEY_PASSPHRASE ( ) RAUC_PKCS11_MODULE PKCS#11 ( ) RAUC_PKCS11_PIN PIN PKCS#11 ( ) (FILES) /etc/rauc/system.conf, /run/rauc/system.conf, /usr/lib/rauc/system.conf RAUC (redundancy) RAUC . RAUC : /etc/rauc/ /run/rauc/ /usr/lib/rauc/. system.conf RAUC . RAUC - ( .ini) . (AUTHORS) rauc Jan Luebbe Enrico Joerns Juergen Borleis . Michael Heimpold <> / ( ). (SEE ALSO) casync(1), mksquashfs(1), unsquashfs(1) (COPYRIGHT) 2016-2026, Jan Luebbe, Enrico Joerns, the RAUC contributors 1.15.2 March 28, 2026 RAUC(1)