[patch] add 'justdb' tsflag support

Dmitry Butskoy <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <[email protected]>
Yum now supports some rpm transaction flags, either by "tsflags" config 
option, or by yum-tsflags plugin.

Currently only partial list of possible TS flags is supported: 
"noscripts", "notriggers", "nodocs", "test" and "repackage".

I would like to propose to add "justdb" flag as well. The patch attached.

The "justdb" flag is useful in combination with "--installroot=DIR" and 
"keepcache=1".

After the "yum --installroot=DIR --justdb update" we have some complete 
rpm database (under DIR/var/lib/rpm). Then we catch the downloaded 
packages (from DIR/var/cache/yum) and move them either to a local 
repository (in a case where the rpm database reflects some local partial 
repository snapshot), or move to removable media and then update a 
computer without network access, etc.


Regards,
Dmitry Butskoy
http://www.fedoraproject.org/wiki/DmitryButskoy

_______________________________________________
Yum mailing list
[email protected]
https://lists.dulug.duke.edu/mailman/listinfo/yum
yum-3.2.7-justdb.patch (text/x-patch, 641 B)
diff -Nrbup yum-3.2.7/yum/depsolve.py yum-3.2.7-OK/yum/depsolve.py
--- yum-3.2.7/yum/depsolve.py	2007-10-12 18:21:23.000000000 +0400
+++ yum-3.2.7-OK/yum/depsolve.py	2007-11-02 17:03:50.000000000 +0300
@@ -103,6 +103,7 @@ class Depsolve(object):
                             'notriggers': rpm.RPMTRANS_FLAG_NOTRIGGERS,
                             'nodocs': rpm.RPMTRANS_FLAG_NODOCS,
                             'test': rpm.RPMTRANS_FLAG_TEST,
+                            'justdb': rpm.RPMTRANS_FLAG_JUSTDB,
                             'repackage': rpm.RPMTRANS_FLAG_REPACKAGE}
         
         self._ts.setFlags(0) # reset everything.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.