-buf=$(rpm --nodigest --nosignature -qa --qf '%{name}-%{version}-%{release}.%{arch} %{installtime:date}\n')
-echo "$buf" | while read nvra idate; do
- case $nvra in
- gpg-pubkey-*)
- ;;
- *)
- touch -d "$idate" "$mydir/$nvra"
- ;;
- esac
-done
-touch $mydir
+ mydir=/var/cache/hrmib
+
+ echo >&2 "Populating $mydir with initial contents"
+ mkdir -p $mydir || return
+ echo $mydir/* | xargs rm -f
+
+ buf=$(rpm --nodigest --nosignature -qa --qf '%{N}-%{V}-%{R}.%{ARCH} %{INSTALLTIME:date}\n')
+ echo "$buf" | while read nvra idate; do
+ touch -d "$idate" "$mydir/$nvra"
+ done
+ touch $mydir
+}
+
+build_hrmib_cache