import-rpm.sh
author Kristian H?gsberg <krh@redhat.com>
Mon Sep 03 14:38:31 2007 -0400 (2007-09-03)
changeset 1 38be5ee4d231
child 2 08c5b27e1952
permissions -rwxr-xr-x
Add TODO and .gitignore.
krh@0
     1
#!/bin/sh
krh@0
     2
krh@0
     3
import_rpm() {
krh@0
     4
    echo "<package name=\"$p\" version=\"3.2\" build=\"9\">"
krh@0
     5
    echo "  <properties>"
krh@0
     6
krh@0
     7
    rpm -q --provides $p | sort -u | while read name ignore version; do
krh@0
     8
	echo "    <provides name=\"$name\"/>"
krh@0
     9
    done
krh@0
    10
krh@0
    11
    rpm -q --requires $p | sort -u | while read name ignore version; do
krh@0
    12
	echo "    <requires name=\"$name\"/>"
krh@0
    13
    done
krh@0
    14
krh@0
    15
    echo "  </properties>"
krh@0
    16
    echo "</package>"
krh@0
    17
}
krh@0
    18
krh@0
    19
mkdir pkgs
krh@0
    20
rpm -qa | while read p; do
krh@0
    21
    base=${p%-*-*}
krh@0
    22
    echo $base
krh@0
    23
    import_rpm $base > pkgs/$base.rzr
krh@0
    24
done