diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-03-02 20:20:38 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-03-02 20:20:38 +0000 |
commit | f9ca4971e565b7f5ca6e83486981d63236a8c2a3 (patch) | |
tree | 173ef836588e9b4d49faa131f051054a21331916 | |
parent | 5270f4c886028c67a347540713aa1704ad4f5282 (diff) | |
download | portage-f9ca4971e565b7f5ca6e83486981d63236a8c2a3.tar.gz portage-f9ca4971e565b7f5ca6e83486981d63236a8c2a3.tar.bz2 portage-f9ca4971e565b7f5ca6e83486981d63236a8c2a3.zip |
Add a BUILD_TIME vdb entry containing the integer number of seconds since the
unix Epoch. This will be useful for creating package sets that involve
comparison of installed packages to binary packages, especially for binhost
users. See discussion here:
http://archives.gentoo.org/gentoo-portage-dev/msg_d068a8deefd179cc23808bc23f3de200.xml
(trunk r15357)
svn path=/main/branches/2.1.7/; revision=15584
-rw-r--r-- | pym/portage/__init__.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py index f753670cc..cee402c32 100644 --- a/pym/portage/__init__.py +++ b/pym/portage/__init__.py @@ -5988,6 +5988,11 @@ def _post_src_install_uid_fix(mysettings, out=None): 'w', encoding=_encodings['repo.content'], errors='strict').write(str(size) + '\n') + codecs.open(_unicode_encode(os.path.join(build_info_dir, + 'BUILD_TIME'), encoding=_encodings['fs'], errors='strict'), + 'w', encoding=_encodings['repo.content'], + errors='strict').write(str(int(time.time())) + '\n') + use = frozenset(mysettings['PORTAGE_USE'].split()) for k in _vdb_use_conditional_keys: v = mysettings.configdict['pkg'].get(k) |