.\" Generated by scdoc 1.11.4 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "RPM-MANIFEST" "5" "2026-03-06" "RPM 6.0.1" .PP .SH NAME \fBrpm-manifest\fR - rpm package manifest file format .PP .SH SYNOPSIS \fIGLOB\fR .\&.\&.\& .PP # \fICOMMENT\fR .PP .SH DESCRIPTION RPM package manifest files are plaintext files containing one or more \fBglob\fR(7) entries that are expected to match either RPM package files or other package manifests.\& .PP Package manifests can be used as a way to document installation of large package sets in an RPM-native way, without having to set up repositories and configure external dependency resolver programs to use them.\& For end-user purposes manifests are clumsy, but for example to quickly install a base image from a pre-determined set of package versions from local directory, a manifest may well be easier and faster than using a depsolver for the task.\& A manifest can be also used to work around command line length limitations.\& .PP Relative globs are interpreted relative to the user'\&s current directory.\& Multiple globs per line are permitted, but for readability it'\&s recommended to use one per line instead.\& .PP Lines beginning with \fB#\fR are considered comments.\& Empty lines and lines consisting of only whitespace are ignored.\& .PP .SH EXAMPLES .PP .SS Example 1. Manifest of all myproj-1.0 releases and their dependencies .nf .RS 4 /mnt/myproj/rpm/myproj-1\&.0-*\&.x86_64\&.rpm /mnt/deplib/rpm/mylib-2\&.1-*\&.x86_64\&.rpm .fi .RE .PP .SS Example 2. Manifest of all noarch packages in the default rpmbuild(1) location .nf .RS 4 ~/rpmbuild/RPMS/noarch/*\&.rpm .fi .RE .PP .SS Example 3. Manifest as a simple base image .PP Create a manifest called \fBmymanifest.\&mft\fR of currently installed packages, assuming a base path of \fB/mnt/Packages\fR for the RPM package files, and install it to an alternative system root at \fB/srv/test\fR: .PP .nf .RS 4 rpm -qa --qf \&'/mnt/Packages/%{nevra}\&.rpm\\n\&' > mymanifest\&.mft rpm -Uv --root /srv/test mymanifest\&.mft .fi .RE .PP .SH SEE ALSO \fBrpm\fR(8) \fBrpm-common\fR(8)