RPM-CONFIG(5) File Formats Manual RPM-CONFIG(5) (NAME) rpm-config - rpm (SYNOPSIS) NAME VALUE (FILES) /usr/lib/rpm/macros /usr/lib/rpm/macros.d/macros.* /usr/lib/rpm/platform/%{_target}/macros /usr/lib/rpm/fileattrs/*.attr /usr/lib/rpm//macros /etc/rpm/macros.* /etc/rpm/macros /etc/rpm/%{_target}/macros ~/.config/rpm/macros (DESCRIPTION) rpm rpm-macros(7) . rpm rpm-macrofile(5) (macro path) . glob(7) macro path ( ) rpm . %{_target} - . ( ~) HOME . . macro path : 1. rpm 2. rpm (platform) 3. (vendor) 4. (host) 5. 6. macro path rpm --showrc|grep ^Macro . rpm ~/.rpmmacros . . (CONFIGURATION) rpm ( ) : %_color_output MODE . never auto. %_db_backend BACKEND . BACKEND : o dummy: ( ) o bdb_ro: Berkeley DB ( ) o ndb: ( ) o sqlite: Sqlite %_dbpath DIRECTORY () rpm. %_excludedocs VALUE ( 1 == "yes" 0 == "no") %doc . %_flush_io VALUE / (flush IO) ( /). 1 0 . %_group_path PATH group(5) (:) %_httpport PORT HTTP ( FTP/HTTP). %_httpproxy HOSTNAME HTTP ( FTP/HTTP). %_install_langs LOCALES (locales) all . %_install_script_path PATH PATH %pre/%post . %_keyring BACKEND (keyring) . BACKEND : o fs: (ASCII) o openpgp: OpenPGP o rpmdb: (pseudo- packages) rpmdb %_keyringpath DIRECTORY rpmdb. %_minimize_writes VALUE ( ) SSD (). : o 0: o 1: o -1: ( ) %_netsharedpath PATH . . %_passwd_path PATH passwd(5) (:) %_pkgverify_digests HASHALGOS (digests) . Packagedigests rpmdb Packagedigestalgos . --noverify . %_pkgverify_flags VSFLAGS %_pkgverify_level . (v4) 0x0 . %_pkgverify_level MODE MODE : o all: () () o signature: () o digest: () o none: rpm %_prefer_color VALUE (bi-arch). %_transaction_color. : o 0: o 1: o 2: %__plugindir DIRECTORY . %_query_all_fmt FORMAT rpm(8) rpm-queryformat(7) . %%{nevra}. %_rpmlock_path FILE fcntl . %_tmppath PATH . %__urlhelpercmd EXECUTABLE . %__urlhelperopts OPTIONS %__urlhelpercmd. %__urlhelper_localopts OPTIONS / %__urlhelpercmd. %__urlhelper_proxyopts OPTIONS %__urlhelpercmd. %_urlhelper COMMAND ( ) . %__urlhelper* . %_transaction_color VALUE (bi-arch). %_prefer_color. : o 0: <<>> o 1: o 2: o 3: %_vsflags_erase VSFLAGS . %_vsflags_install VSFLAGS . %_vsflags_query VSFLAGS . %_vsflags_rebuilddb VSFLAGS . %_vsflags_verify VSFLAGS . (Verification flags) / rpm VSFLAGS . rpm . VSFLAGS OR : o 0x00001 (RPMVSF_NOHDRCHK): rpmdb o 0x00100 (RPMVSF_NOSHA1HEADER): SHA1 o 0x00200 (RPMVSF_NOSHA256HEADER): SHA256 o 0x00400 (RPMVSF_NODSAHEADER): () DSA o 0x00800 (RPMVSF_NORSAHEADER): () RSA o 0x01000 (RPMVSF_NOOPENPGP): () OpenPGP o 0x02000 (RPMVSF_NOSHA3_256HEADER): SHA3_256 o 0x04000 (RPMVSF_NOSHA512PAYLOAD): SHA512 (payload) o 0x08000 (RPMVSF_NOSHA3_256PAYLOAD): SHA3_256 o 0x10000 (RPMVSF_NOSHA256PAYLOAD): SHA256 o 0x20000 (RPMVSF_NOMD5): MD5 + o 0x40000 (RPMVSF_NODSA): DSA + o 0x80000 (RPMVSF_NORSA): RSA + RPM (Python bindings) : >>> import rpm >>> hex(rpm.RPMVSF_NOSHA1HEADER) '0x100' >>> hex(rpm.RPMVSF_NOSHA1HEADER|rpm.RPMVSF_NOMD5) '0x20100' >>> (Hash algorithms) ( HASHALGO ) rpm rpm : o 1: MD5 () o 2: SHA1 () o 8: SHA256 o 9: SHA384 o 10: SHA512 o 12: SHA3-256 o 14: SHA3-512 (ENVIRONMENT) XDG_CONFIG_HOME ~/.config macro path . (SEE ALSO) rpm(8), rpm-common(8), rpm-macrofile(5), rpm-rpmrc(5), rpm-macros(7) RPM 6.0.1 2026-03-06 RPM-CONFIG(5)