Add ENABLE_COMPLEX_DEPS flag
[platform/upstream/libsolv.git] / doc / rpmdb2solv.txt
1 rpmdb2solv(1)
2 =============
3 :man manual: LIBSOLV
4 :man source: libsolv
5
6
7 Name
8 ----
9 rpmdb2solv - convert the rpm database into a solv file
10
11 Synopsis
12 --------
13 *rpmdb2solv* ['OPTIONS'] ['REFFILE.solv']
14
15 Description
16 -----------
17 The rpmdb2solv tool reads rpm's installed packages database
18 and writes it in solv file format to standard output. You can
19 make use of an old version of the database by specifying a
20 'REFFILE.solv' file.
21
22 *-o* 'OUTFILE'::
23 Write the generated solv to 'OUTFILE' instead of standard output.
24
25 *-P*::
26 Print percentages as packages are being read in. The output
27 format is like rpm's --percent option.
28
29 *-r* 'ROOTDIR'::
30 Use 'ROOTDIR' as root directory.
31
32 *-D* 'DBPATH'::
33 Use the database in the 'DBPATH' directory.
34
35 *-k*::
36 Read pubkeys from the rpm database instead of installed packages.
37 Note that many distributions stopped storing pubkeys in the
38 database but use a directory like */var/lib/rpm/pubkeys*
39 instead.
40
41 *-A*::
42 Also scan the */usr/share/appdata* for installed appdata files
43 and create pseudo packages for each file.
44
45 *-p* 'PRODDIR'::
46 Also read SUSE product files from directory 'PRODDIR'. The
47 standard directory is */etc/products.d*.
48
49 *-n*::
50 Do not read any packages from the rpm database. This is useful
51 together with *-p* to only convert SUSE products.
52
53 *-C*::
54 Include the package changelog in the generated solv file.
55
56 *-X*::
57 Autoexpand SUSE pattern and product provides into packages.
58
59 See Also
60 --------
61 rpms2solv(1)
62
63 Author
64 ------
65 Michael Schroeder <mls@suse.de>
66
67 ////
68 vim: syntax=asciidoc
69 ////