]> git.pld-linux.org Git - packages/rpm.git/blame_incremental - rpm-hrmib-cache
- teach rpm how to read /proc files
[packages/rpm.git] / rpm-hrmib-cache
... / ...
CommitLineData
1#!/bin/sh
2build_hrmib_cache() {
3 # skip if no rpm(1), touch(1), xargs(1)
4 [ -x /bin/rpm -a -x /bin/touch -a -x /bin/xargs ] || return
5
6 export LC_ALL=C
7 umask 002
8
9 mydir=/var/cache/hrmib
10
11 echo >&2 "Populating $mydir with initial contents"
12 mkdir -p $mydir || return
13 echo $mydir/* | xargs rm -f
14
15 buf=$(rpm --nodigest --nosignature -qa --qf '%{N}-%{V}-%{R}.%{ARCH} %{INSTALLTIME:date}\n')
16 echo "$buf" | while read nvra idate; do
17 touch -d "$idate" "$mydir/$nvra"
18 done
19 touch $mydir
20}
21
22build_hrmib_cache
This page took 0.027386 seconds and 4 git commands to generate.