* Generate the Fedora 5 RPM closure automatically.

svn path=/nixpkgs/trunk/; revision=11514
This commit is contained in:
Eelco Dolstra 2008-04-09 12:51:54 +00:00
parent d000918941
commit 9c8f2009f8
5 changed files with 46 additions and 302 deletions

View File

@ -377,7 +377,9 @@ rec {
'';
sysInfoPhase = ''
header "base RPMs"
if test -e /etc/fedora-release; then echo "Fedora release: $(cat /etc/fedora-release)"; fi
if test -e /etc/SuSE-release; then echo "SUSE release: $(cat /etc/SuSE-release)"; fi
header "installed RPM packages"
rpm -qa --qf "%{Name}-%{Version}-%{Release} (%{Arch}; %{Distribution}; %{Vendor})\n"
stopNest
'';
@ -550,6 +552,36 @@ rec {
diskImageFuns = {
fedora2i386 = args: makeImageFromRPMDist ({
name = "fedora-core-2-i386";
fullName = "Fedora Core 2 (i386)";
packagesList = fetchurl {
url = mirror://fedora/linux/core/2/i386/os/repodata/primary.xml.gz;
sha256 = "1nq1k2k0nzkii737cka301f0vbd2ix2wsfvi6bblpi748q6h2w4k";
};
urlPrefix = mirror://fedora/linux/core/2/i386/os;
} // args);
fedora3i386 = args: makeImageFromRPMDist ({
name = "fedora-core-3-i386";
fullName = "Fedora Core 3 (i386)";
packagesList = fetchurl {
url = mirror://fedora/linux/core/3/i386/os/repodata/primary.xml.gz;
sha256 = "13znspn4g1bkjkk47393k9chswgzl6nx1n0q6h2wrw52c7d9nw9i";
};
urlPrefix = mirror://fedora/linux/core/3/i386/os;
} // args);
fedora5i386 = args: makeImageFromRPMDist ({
name = "fedora-core-5-i386";
fullName = "Fedora Core 5 (i386)";
packagesList = fetchurl {
url = mirror://fedora/linux/core/5/i386/os/repodata/primary.xml.gz;
sha256 = "0lfk4mzrpiyls8h7k9ckc3vgywbmg05zsr4ag6qakgnv9gljijig";
};
urlPrefix = mirror://fedora/linux/core/5/i386/os;
} // args);
fedora7i386 = args: makeImageFromRPMDist ({
name = "fedora-7-i386";
fullName = "Fedora 7 (i386)";
@ -669,27 +701,9 @@ rec {
'';
};
fedora2i386 = fillDiskWithRPMs {
name = "fedora-core-2-i386";
fullName = "Fedora Core 2 (i386)";
size = 1024;
rpms = import ./rpm/fedora-2-i386.nix {inherit fetchurl;};
};
fedora3i386 = fillDiskWithRPMs {
name = "fedora-core-3-i386";
fullName = "Fedora Core 3 (i386)";
size = 1024;
rpms = import ./rpm/fedora-3-i386.nix {inherit fetchurl;};
};
fedora5i386 = fillDiskWithRPMs {
name = "fedora-core-5-i386";
fullName = "Fedora Core 5 (i386)";
size = 1024;
rpms = import ./rpm/fedora-5-i386.nix {inherit fetchurl;};
};
fedora2i386 = diskImageFuns.fedora2i386 { packages = commonFedoraPackages; };
fedora3i386 = diskImageFuns.fedora3i386 { packages = commonFedoraPackages; };
fedora5i386 = diskImageFuns.fedora5i386 { packages = commonFedoraPackages; };
fedora7i386 = diskImageFuns.fedora7i386 { packages = commonFedoraPackages; };
fedora8i386 = diskImageFuns.fedora8i386 { packages = commonFedoraPackages; };

View File

@ -1,136 +0,0 @@
baseURL mirror://fedora/linux/core/5/i386/os/Fedora/RPMS
autoconf-2.59-7.noarch.rpm c9653f1bad4b29f793cbeb335e028db3
automake-1.9.6-2.noarch.rpm ed2d15b56789fc720a2d7cac2d69a582
audit-libs-1.1.5-1.i386.rpm 26a607ef7756292e762240698b286a3d
audit-libs-python-1.1.5-1.i386.rpm a4870eff6386f480032b57338658a5df
basesystem-8.0-5.1.noarch.rpm b142fa90f306f224dfe70507b7e49263
bash-3.1-6.2.i386.rpm eff68691894d68c00c84af293509d6b5
beecrypt-4.1.2-9.2.1.i386.rpm 1bfeff002079fc71def482cea5606a0e
binutils-2.16.91.0.6-4.i386.rpm 99f71c0ad79d1bcf421fcc9702c2b921
bzip2-1.0.3-2.2.1.i386.rpm 779134e71dd58245bb22048025cece81
bzip2-devel-1.0.3-2.2.1.i386.rpm 3bce729e58cc80c85456e44ea5577784
bzip2-libs-1.0.3-2.2.1.i386.rpm 52178b324386e9f67fb8ac519c45853f
chkconfig-1.3.29-1.i386.rpm 1f42058b8f67041bc806e2eb577097a8
compat-libstdc++-33-3.2.3-55.fc5.i386.rpm 8ea27655cb6a00435083609be8852cd3
coreutils-5.93-7.2.i386.rpm 884a56aebef11401fc6a1323f5d18996
cpio-2.6-11.2.1.i386.rpm 63b895209d5b122ba7adfa8cff5604db
cpp-4.1.0-3.i386.rpm 91b814e34f09b9be2f38a2b243603682
cracklib-2.8.6-1.2.1.i386.rpm 5e4f2b705910fe63c6f1eefe61e1573d
cracklib-dicts-2.8.6-1.2.1.i386.rpm 576248813e9678af7f5934a8e8a8e9ea
curl-7.15.1-1.2.1.i386.rpm ae4107885f578197c6715efbced628bf
db4-4.3.29-2.i386.rpm 6fa85a2c7136d6ee42a26494bdb20310
device-mapper-1.02.02-3.2.i386.rpm b27d291a083e2f957519aaa9ddfe43c8
diffutils-2.8.1-15.2.1.i386.rpm 886a25a65c92bc70d6441dc0ddf789fb
dmraid-1.0.0.rc9-FC5_5.2.i386.rpm 20f93dace12214543c56c7c4dfbaf18a
e2fsprogs-1.38-12.i386.rpm 0eaf15d05c913ec6006a586424bb08fd
e2fsprogs-libs-1.38-12.i386.rpm 84515244422b768285319dd035cdc24a
elfutils-0.119-1.2.1.i386.rpm b9afba2c4e351638a76df0bdff2005fc
elfutils-libelf-0.119-1.2.1.i386.rpm 5354f539840e72211af091ff9e9a0dc2
elfutils-libs-0.119-1.2.1.i386.rpm c5e5311b3de47affada17278273e7b9d
ethtool-3-1.2.1.i386.rpm 289a5bdcee7ca273e190f0a99003b79f
expat-1.95.8-8.2.i386.rpm 65efdd4a6e44b20dfbda17836c8bd1ad
fedora-release-5-5.noarch.rpm fe031cd72e35e390708a64c3c514a0c2
file-4.16-6.2.i386.rpm b2c6dfc9f358ae5ba7f9dc328c4551d8
filesystem-2.3.7-1.2.1.i386.rpm 5ccc27a37d438dbffe04323240e3402c
findutils-4.2.27-4.i386.rpm 2e87c31372fbd848e44f18151528dfd5
fontconfig-2.3.94-1.i386.rpm 206c11e18b88f8e9a3e3f12c838af058
freetype-2.1.10-5.2.1.i386.rpm 2394ab64e75bd1dbbbd441237b47fc65
freeglut-2.4.0-4.i386.rpm 22447f6819892db1f54b5f9f925b5537
gawk-3.1.5-6.2.i386.rpm e21e58793106fb1c32aea045bc858bd9
gcc-4.1.0-3.i386.rpm 6eb6292cb655d5e5af5a6f4d5712dcb2
gcc-c++-4.1.0-3.i386.rpm 982ec6e1c45d9540183bf19fd2070666
gdbm-1.8.0-26.2.i386.rpm e4746da0a6faeb645feb800e05fea932
glib-1.2.10-18.2.2.i386.rpm df4d5de569ea817e9397d3490c78cf42
glib2-2.10.1-1.i386.rpm 0bf35e951dc4499ecc20b64b7bc84dc7
glibc-2.4-4.i686.rpm a4a9695595d2a6c79eda24aea045e1a6
glibc-common-2.4-4.i386.rpm 0a252ee07fcd7051f1176ea886465666
glibc-devel-2.4-4.i386.rpm ce47c18b65db18eafa47cedf9f3d8776
glibc-headers-2.4-4.i386.rpm feacd44edf7d88efb25528779a7f7470
glibc-kernheaders-3.0-5.2.i386.rpm a5414db5fbc616b518f8f2a619c7ee1b
grep-2.5.1-52.2.i386.rpm e6493f3112e9c1acc36b0a2ae9cb96b7
gzip-1.3.5-6.2.1.i386.rpm 48ffed9fd28d75a0e57b6fc3613d9bac
hwdata-0.177-1.noarch.rpm 2529ecc2b69ea9dfe925f7640a41499b
info-4.8-9.2.i386.rpm 4965189b33fba389a75d88d0b7edbf2d
initscripts-8.31.1-1.i386.rpm 8c755c7d2e646186a34c08dffbfa9edd
iproute-2.6.15-1.2.i386.rpm 3e11b52dfba2bd2fecb763963819fd4e
iputils-20020927-35.i386.rpm c0e494b071933dbcba60220e7f745217
kernel-2.6.15-1.2054_FC5.i686.rpm e6b3c063ee44c95d64a2b9d1f58cdd6d
krb5-libs-1.4.3-4.1.i386.rpm 0833f7ec01951219454bb27fb5955105
less-394-3.i386.rpm 171baae20eeb0d3616a5e50bfda22cb2
libICE-1.0.0-2.2.i386.rpm 762e4c6df3733ee02971790eaa12b261
libSM-1.0.0-2.2.i386.rpm e15494a70d783d88ff162d94b679d498
libX11-1.0.0-3.i386.rpm 1a13e54f71d67686af93573ab940b89b
libXau-1.0.0-2.2.i386.rpm 6c80919dcf4ab43d3c532978b3a13d61
libXdmcp-1.0.0-2.2.i386.rpm c68d19ca3b536b495d59aee133da7666
libXext-1.0.0-3.2.i386.rpm 815bbfe8e86ec31452ef8c8480a03763
libXi-1.0.0-2.2.i386.rpm 9090d13a7a8af2c569531c0b876fc03e
libXmu-1.0.0-2.2.i386.rpm 18f6b18ebae15fb6ea8f486be8493e8a
libXt-1.0.0-2.2.i386.rpm 1097022f0fd26e8b26771290d21e7142
libXxf86vm-1.0.0-2.2.i386.rpm eefde386e464d61e4cdbaca20de26710
libacl-2.2.34-1.2.i386.rpm 3034bb694a2403e3acb51eb1ef93c30b
libattr-2.4.28-1.2.i386.rpm 546f85cb92c55a2653b9ee1fb5c89467
libcap-1.10-24.2.i386.rpm e289cef5a96bd56fb8ab131d786868b9
libdrm-2.0-2.2.i386.rpm 5398663013c8e9fca1f83402780459ef
libgcc-4.1.0-3.i386.rpm e3f27ccf081bfad185e2c5b2cf9ed7fd
libgomp-4.1.0-3.i386.rpm 3d6fcadb597569f3bde9419472d6f6b4
libidn-0.6.2-1.1.i386.rpm fbca538b4a3b56576e3e575a168e8f2b
libjpeg-6b-36.2.1.i386.rpm 79fbc2464eef1919cb78262e171f58f0
libpng-1.2.8-2.2.1.i386.rpm 917c1962a90bb5e695bb8cee2530610e
libselinux-1.29.7-1.2.i386.rpm 1f48936c1b6ae74f155116ecb5011fbc
libselinux-python-1.29.7-1.2.i386.rpm 3accffd76ba0c48675ed9094c8a66267
libsemanage-1.5.28-1.i386.rpm 858c37150c43484c3b879d42eff2eb0d
libsepol-1.11.18-2.i386.rpm 6bdbcfb47f6e008a1e4bb87fe98ec573
libsetrans-0.1.18-1.2.i386.rpm 75b36e751ebdb50a3f396f7c05ffc06b
libstdc++-4.1.0-3.i386.rpm 4e554f9e75298b44d9affaa922c067c0
libstdc++-devel-4.1.0-3.i386.rpm 722a667e9d1489ad31d64dc67867f8b9
libtermcap-2.0.8-45.i386.rpm 10d320e70854cf2eda381a81662f9a19
libtermcap-devel-2.0.8-45.i386.rpm c81ed0b5958df88db0537693f5531346
libtiff-3.7.4-3.2.1.i386.rpm eb6ce907e599b3f125cb762280816d0b
libtool-ltdl-1.5.22-2.2.i386.rpm dac3f142c6bb27b54148feb52847a2b7
libusb-0.1.11-2.2.i386.rpm 0f1b16e6a50ce1649bf84f590579cb58
lvm2-2.02.01-1.2.1.i386.rpm eefcb4744432fec8386415227f9471b0
m4-1.4.4-1.2.1.i386.rpm 78bf85914aecccd9947d37b46e96bdf2
make-3.80-10.2.i386.rpm cc5a30c9d8a17fed2ed36ef0ae76d5c4
MAKEDEV-3.21-3.i386.rpm 8afc4e8196cab4230e6d18fd5cfe9a6d
mesa-libGL-6.4.2-6.i386.rpm 4cce25c37d3c19dafa9decdd37206187
mesa-libGLU-6.4.2-6.i386.rpm 73ca1fed33b7f497856a2d9694b31e60
mingetty-1.07-5.2.1.i386.rpm 6f6024c36c00a9d443eeafe92f4a4544
mkinitrd-5.0.32-1.i386.rpm b5d0631906b8ee4eb1b17c5978e4ba40
mktemp-1.5-23.2.1.i386.rpm 63a94acd89356682631bf4c6872ac12b
module-init-tools-3.2-0.pre9.2.2.1.i386.rpm 026456aa66657bb6f931a2cd69c6f697
ncurses-5.5-19.i386.rpm c48a79b8224cc88cf8bdf07c026d9a4f
neon-0.25.5-1.2.i386.rpm 75b8bf85e350b12985317cefd772156f
net-tools-1.60-62.1.i386.rpm b1d49eb65815bbd53926a38df908c82e
openssl-0.9.8a-5.2.i686.rpm a8351d169e3275f425b78c050929dd0b
pam-0.99.3.0-2.i386.rpm 9895dd128d99a7dccdd4d73663e3fc5b
patch-2.5.4-29.2.1.i386.rpm 250b46be3e022a5115a6e710607e40b0
pcre-6.3-1.2.1.i386.rpm 5ca4c72c99ec22cbb19fb4b308192d2c
perl-5.8.8-4.i386.rpm e7679fb3c31c0230b04f829107ceadfa
pkgconfig-0.20-2.2.1.i386.rpm 6cf468bafa1081866490e3b617c500bd
policycoreutils-1.29.26-6.i386.rpm 57102cbd0b04fce6d9181aa15fe73bb9
popt-1.10.2-15.2.i386.rpm 4711fc071800d2cf9a2aed48666eca96
procps-3.2.6-3.2.i386.rpm 2d68b97b24e83b30223c1b79b446ef69
psmisc-21.8-1.2.1.i386.rpm f107793f86937139935715e8233e3145
python-2.4.2-3.2.1.i386.rpm 4d5f49f2c48c7a2a9561d86ed1d528d4
readline-5.0-3.2.1.i386.rpm d6d7a0f1d416195d60da7ed047ef6634
readline-devel-5.0-3.2.1.i386.rpm 539f5362529101027276b1791f978ae5
rpm-4.4.2-15.2.i386.rpm 889ad0d518a72bcaa41e24dada52d3b4
rpm-build-4.4.2-15.2.i386.rpm 0ece5ccf3287e9f4839b8322c13414f8
rpm-libs-4.4.2-15.2.i386.rpm 730574ec8384538b6f0a3b568be54aa4
sed-4.1.5-1.2.i386.rpm 37e10a3bcd8a6f8f596d7aff9911e212
setup-2.5.49-1.noarch.rpm b823a102e9460612c573689a55bea225
shadow-utils-4.0.14-1.2.i386.rpm 64e0772cc7a2b0b947e6b421f6d46752
sqlite-3.3.3-1.2.i386.rpm 9820145bf7423daf8b2ccf0aed1bc130
sysklogd-1.4.1-36.i386.rpm 00dcaaf7d4cb61c364a155b0d6500223
SysVinit-2.86-2.2.2.i386.rpm 6bf0566aa58239eeac5e17891fc65255
tar-1.15.1-12.2.i386.rpm e8cc9e7db39ac72125783531bd02e689
termcap-5.4-7.1.noarch.rpm 040572e2e8f646fe0b90ea1617bab928
tzdata-2006b-1.noarch.rpm e821035a9ffce53e03fc0366759afc66
udev-084-13.i386.rpm bad6989062cad7945ceba78062737f3f
unzip-5.52-2.2.i386.rpm 6f925fffb80defa43844aa3e10991f43
usbutils-0.71-2.i386.rpm e507a62b35dca2b54019f31a54f5614f
util-linux-2.13-0.20.i386.rpm 4f6c07e5da0347077b01913399bcde0b
which-2.16-6.2.1.i386.rpm 538909e402eadb9d1050127b92343c1c
words-3.0-8.1.noarch.rpm fab703de5cbe63f2f445da7d7dbe7a36
zlib-1.2.3-1.2.1.i386.rpm 002b6e1f072ae9b92e5c8b5ead3c53a3
zlib-devel-1.2.3-1.2.1.i386.rpm 142d2841dc7fcf16a239539274246370

View File

@ -1,137 +0,0 @@
{fetchurl}: [
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/autoconf-2.59-7.noarch.rpm; md5="c9653f1bad4b29f793cbeb335e028db3";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/automake-1.9.6-2.noarch.rpm; md5="ed2d15b56789fc720a2d7cac2d69a582";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/audit-libs-1.1.5-1.i386.rpm; md5="26a607ef7756292e762240698b286a3d";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/audit-libs-python-1.1.5-1.i386.rpm; md5="a4870eff6386f480032b57338658a5df";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/basesystem-8.0-5.1.noarch.rpm; md5="b142fa90f306f224dfe70507b7e49263";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/bash-3.1-6.2.i386.rpm; md5="eff68691894d68c00c84af293509d6b5";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/beecrypt-4.1.2-9.2.1.i386.rpm; md5="1bfeff002079fc71def482cea5606a0e";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/binutils-2.16.91.0.6-4.i386.rpm; md5="99f71c0ad79d1bcf421fcc9702c2b921";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/bzip2-1.0.3-2.2.1.i386.rpm; md5="779134e71dd58245bb22048025cece81";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/bzip2-devel-1.0.3-2.2.1.i386.rpm; md5="3bce729e58cc80c85456e44ea5577784";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/bzip2-libs-1.0.3-2.2.1.i386.rpm; md5="52178b324386e9f67fb8ac519c45853f";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/chkconfig-1.3.29-1.i386.rpm; md5="1f42058b8f67041bc806e2eb577097a8";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/compat-libstdc++-33-3.2.3-55.fc5.i386.rpm; md5="8ea27655cb6a00435083609be8852cd3";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/coreutils-5.93-7.2.i386.rpm; md5="884a56aebef11401fc6a1323f5d18996";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/cpio-2.6-11.2.1.i386.rpm; md5="63b895209d5b122ba7adfa8cff5604db";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/cpp-4.1.0-3.i386.rpm; md5="91b814e34f09b9be2f38a2b243603682";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/cracklib-2.8.6-1.2.1.i386.rpm; md5="5e4f2b705910fe63c6f1eefe61e1573d";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/cracklib-dicts-2.8.6-1.2.1.i386.rpm; md5="576248813e9678af7f5934a8e8a8e9ea";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/curl-7.15.1-1.2.1.i386.rpm; md5="ae4107885f578197c6715efbced628bf";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/db4-4.3.29-2.i386.rpm; md5="6fa85a2c7136d6ee42a26494bdb20310";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/device-mapper-1.02.02-3.2.i386.rpm; md5="b27d291a083e2f957519aaa9ddfe43c8";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/diffutils-2.8.1-15.2.1.i386.rpm; md5="886a25a65c92bc70d6441dc0ddf789fb";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/dmraid-1.0.0.rc9-FC5_5.2.i386.rpm; md5="20f93dace12214543c56c7c4dfbaf18a";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/e2fsprogs-1.38-12.i386.rpm; md5="0eaf15d05c913ec6006a586424bb08fd";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/e2fsprogs-libs-1.38-12.i386.rpm; md5="84515244422b768285319dd035cdc24a";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/elfutils-0.119-1.2.1.i386.rpm; md5="b9afba2c4e351638a76df0bdff2005fc";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/elfutils-libelf-0.119-1.2.1.i386.rpm; md5="5354f539840e72211af091ff9e9a0dc2";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/elfutils-libs-0.119-1.2.1.i386.rpm; md5="c5e5311b3de47affada17278273e7b9d";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/ethtool-3-1.2.1.i386.rpm; md5="289a5bdcee7ca273e190f0a99003b79f";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/expat-1.95.8-8.2.i386.rpm; md5="65efdd4a6e44b20dfbda17836c8bd1ad";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/fedora-release-5-5.noarch.rpm; md5="fe031cd72e35e390708a64c3c514a0c2";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/file-4.16-6.2.i386.rpm; md5="b2c6dfc9f358ae5ba7f9dc328c4551d8";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/filesystem-2.3.7-1.2.1.i386.rpm; md5="5ccc27a37d438dbffe04323240e3402c";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/findutils-4.2.27-4.i386.rpm; md5="2e87c31372fbd848e44f18151528dfd5";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/fontconfig-2.3.94-1.i386.rpm; md5="206c11e18b88f8e9a3e3f12c838af058";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/freetype-2.1.10-5.2.1.i386.rpm; md5="2394ab64e75bd1dbbbd441237b47fc65";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/freeglut-2.4.0-4.i386.rpm; md5="22447f6819892db1f54b5f9f925b5537";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/gawk-3.1.5-6.2.i386.rpm; md5="e21e58793106fb1c32aea045bc858bd9";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/gcc-4.1.0-3.i386.rpm; md5="6eb6292cb655d5e5af5a6f4d5712dcb2";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/gcc-c++-4.1.0-3.i386.rpm; md5="982ec6e1c45d9540183bf19fd2070666";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/gdbm-1.8.0-26.2.i386.rpm; md5="e4746da0a6faeb645feb800e05fea932";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/glib-1.2.10-18.2.2.i386.rpm; md5="df4d5de569ea817e9397d3490c78cf42";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/glib2-2.10.1-1.i386.rpm; md5="0bf35e951dc4499ecc20b64b7bc84dc7";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/glibc-2.4-4.i686.rpm; md5="a4a9695595d2a6c79eda24aea045e1a6";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/glibc-common-2.4-4.i386.rpm; md5="0a252ee07fcd7051f1176ea886465666";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/glibc-devel-2.4-4.i386.rpm; md5="ce47c18b65db18eafa47cedf9f3d8776";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/glibc-headers-2.4-4.i386.rpm; md5="feacd44edf7d88efb25528779a7f7470";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/glibc-kernheaders-3.0-5.2.i386.rpm; md5="a5414db5fbc616b518f8f2a619c7ee1b";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/grep-2.5.1-52.2.i386.rpm; md5="e6493f3112e9c1acc36b0a2ae9cb96b7";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/gzip-1.3.5-6.2.1.i386.rpm; md5="48ffed9fd28d75a0e57b6fc3613d9bac";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/hwdata-0.177-1.noarch.rpm; md5="2529ecc2b69ea9dfe925f7640a41499b";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/info-4.8-9.2.i386.rpm; md5="4965189b33fba389a75d88d0b7edbf2d";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/initscripts-8.31.1-1.i386.rpm; md5="8c755c7d2e646186a34c08dffbfa9edd";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/iproute-2.6.15-1.2.i386.rpm; md5="3e11b52dfba2bd2fecb763963819fd4e";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/iputils-20020927-35.i386.rpm; md5="c0e494b071933dbcba60220e7f745217";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/kernel-2.6.15-1.2054_FC5.i686.rpm; md5="e6b3c063ee44c95d64a2b9d1f58cdd6d";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/krb5-libs-1.4.3-4.1.i386.rpm; md5="0833f7ec01951219454bb27fb5955105";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/less-394-3.i386.rpm; md5="171baae20eeb0d3616a5e50bfda22cb2";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libICE-1.0.0-2.2.i386.rpm; md5="762e4c6df3733ee02971790eaa12b261";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libSM-1.0.0-2.2.i386.rpm; md5="e15494a70d783d88ff162d94b679d498";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libX11-1.0.0-3.i386.rpm; md5="1a13e54f71d67686af93573ab940b89b";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libXau-1.0.0-2.2.i386.rpm; md5="6c80919dcf4ab43d3c532978b3a13d61";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libXdmcp-1.0.0-2.2.i386.rpm; md5="c68d19ca3b536b495d59aee133da7666";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libXext-1.0.0-3.2.i386.rpm; md5="815bbfe8e86ec31452ef8c8480a03763";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libXi-1.0.0-2.2.i386.rpm; md5="9090d13a7a8af2c569531c0b876fc03e";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libXmu-1.0.0-2.2.i386.rpm; md5="18f6b18ebae15fb6ea8f486be8493e8a";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libXt-1.0.0-2.2.i386.rpm; md5="1097022f0fd26e8b26771290d21e7142";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libXxf86vm-1.0.0-2.2.i386.rpm; md5="eefde386e464d61e4cdbaca20de26710";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libacl-2.2.34-1.2.i386.rpm; md5="3034bb694a2403e3acb51eb1ef93c30b";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libattr-2.4.28-1.2.i386.rpm; md5="546f85cb92c55a2653b9ee1fb5c89467";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libcap-1.10-24.2.i386.rpm; md5="e289cef5a96bd56fb8ab131d786868b9";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libdrm-2.0-2.2.i386.rpm; md5="5398663013c8e9fca1f83402780459ef";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libgcc-4.1.0-3.i386.rpm; md5="e3f27ccf081bfad185e2c5b2cf9ed7fd";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libgomp-4.1.0-3.i386.rpm; md5="3d6fcadb597569f3bde9419472d6f6b4";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libidn-0.6.2-1.1.i386.rpm; md5="fbca538b4a3b56576e3e575a168e8f2b";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libjpeg-6b-36.2.1.i386.rpm; md5="79fbc2464eef1919cb78262e171f58f0";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libpng-1.2.8-2.2.1.i386.rpm; md5="917c1962a90bb5e695bb8cee2530610e";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libselinux-1.29.7-1.2.i386.rpm; md5="1f48936c1b6ae74f155116ecb5011fbc";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libselinux-python-1.29.7-1.2.i386.rpm; md5="3accffd76ba0c48675ed9094c8a66267";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libsemanage-1.5.28-1.i386.rpm; md5="858c37150c43484c3b879d42eff2eb0d";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libsepol-1.11.18-2.i386.rpm; md5="6bdbcfb47f6e008a1e4bb87fe98ec573";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libsetrans-0.1.18-1.2.i386.rpm; md5="75b36e751ebdb50a3f396f7c05ffc06b";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libstdc++-4.1.0-3.i386.rpm; md5="4e554f9e75298b44d9affaa922c067c0";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libstdc++-devel-4.1.0-3.i386.rpm; md5="722a667e9d1489ad31d64dc67867f8b9";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libtermcap-2.0.8-45.i386.rpm; md5="10d320e70854cf2eda381a81662f9a19";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libtermcap-devel-2.0.8-45.i386.rpm; md5="c81ed0b5958df88db0537693f5531346";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libtiff-3.7.4-3.2.1.i386.rpm; md5="eb6ce907e599b3f125cb762280816d0b";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libtool-ltdl-1.5.22-2.2.i386.rpm; md5="dac3f142c6bb27b54148feb52847a2b7";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/libusb-0.1.11-2.2.i386.rpm; md5="0f1b16e6a50ce1649bf84f590579cb58";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/lvm2-2.02.01-1.2.1.i386.rpm; md5="eefcb4744432fec8386415227f9471b0";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/m4-1.4.4-1.2.1.i386.rpm; md5="78bf85914aecccd9947d37b46e96bdf2";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/make-3.80-10.2.i386.rpm; md5="cc5a30c9d8a17fed2ed36ef0ae76d5c4";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/MAKEDEV-3.21-3.i386.rpm; md5="8afc4e8196cab4230e6d18fd5cfe9a6d";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/mesa-libGL-6.4.2-6.i386.rpm; md5="4cce25c37d3c19dafa9decdd37206187";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/mesa-libGLU-6.4.2-6.i386.rpm; md5="73ca1fed33b7f497856a2d9694b31e60";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/mingetty-1.07-5.2.1.i386.rpm; md5="6f6024c36c00a9d443eeafe92f4a4544";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/mkinitrd-5.0.32-1.i386.rpm; md5="b5d0631906b8ee4eb1b17c5978e4ba40";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/mktemp-1.5-23.2.1.i386.rpm; md5="63a94acd89356682631bf4c6872ac12b";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/module-init-tools-3.2-0.pre9.2.2.1.i386.rpm; md5="026456aa66657bb6f931a2cd69c6f697";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/ncurses-5.5-19.i386.rpm; md5="c48a79b8224cc88cf8bdf07c026d9a4f";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/neon-0.25.5-1.2.i386.rpm; md5="75b8bf85e350b12985317cefd772156f";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/net-tools-1.60-62.1.i386.rpm; md5="b1d49eb65815bbd53926a38df908c82e";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/openssl-0.9.8a-5.2.i686.rpm; md5="a8351d169e3275f425b78c050929dd0b";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/pam-0.99.3.0-2.i386.rpm; md5="9895dd128d99a7dccdd4d73663e3fc5b";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/patch-2.5.4-29.2.1.i386.rpm; md5="250b46be3e022a5115a6e710607e40b0";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/pcre-6.3-1.2.1.i386.rpm; md5="5ca4c72c99ec22cbb19fb4b308192d2c";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/perl-5.8.8-4.i386.rpm; md5="e7679fb3c31c0230b04f829107ceadfa";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/pkgconfig-0.20-2.2.1.i386.rpm; md5="6cf468bafa1081866490e3b617c500bd";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/policycoreutils-1.29.26-6.i386.rpm; md5="57102cbd0b04fce6d9181aa15fe73bb9";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/popt-1.10.2-15.2.i386.rpm; md5="4711fc071800d2cf9a2aed48666eca96";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/procps-3.2.6-3.2.i386.rpm; md5="2d68b97b24e83b30223c1b79b446ef69";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/psmisc-21.8-1.2.1.i386.rpm; md5="f107793f86937139935715e8233e3145";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/python-2.4.2-3.2.1.i386.rpm; md5="4d5f49f2c48c7a2a9561d86ed1d528d4";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/readline-5.0-3.2.1.i386.rpm; md5="d6d7a0f1d416195d60da7ed047ef6634";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/readline-devel-5.0-3.2.1.i386.rpm; md5="539f5362529101027276b1791f978ae5";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/rpm-4.4.2-15.2.i386.rpm; md5="889ad0d518a72bcaa41e24dada52d3b4";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/rpm-build-4.4.2-15.2.i386.rpm; md5="0ece5ccf3287e9f4839b8322c13414f8";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/rpm-libs-4.4.2-15.2.i386.rpm; md5="730574ec8384538b6f0a3b568be54aa4";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/sed-4.1.5-1.2.i386.rpm; md5="37e10a3bcd8a6f8f596d7aff9911e212";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/setup-2.5.49-1.noarch.rpm; md5="b823a102e9460612c573689a55bea225";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/shadow-utils-4.0.14-1.2.i386.rpm; md5="64e0772cc7a2b0b947e6b421f6d46752";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/sqlite-3.3.3-1.2.i386.rpm; md5="9820145bf7423daf8b2ccf0aed1bc130";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/sysklogd-1.4.1-36.i386.rpm; md5="00dcaaf7d4cb61c364a155b0d6500223";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/SysVinit-2.86-2.2.2.i386.rpm; md5="6bf0566aa58239eeac5e17891fc65255";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/tar-1.15.1-12.2.i386.rpm; md5="e8cc9e7db39ac72125783531bd02e689";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/termcap-5.4-7.1.noarch.rpm; md5="040572e2e8f646fe0b90ea1617bab928";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/tzdata-2006b-1.noarch.rpm; md5="e821035a9ffce53e03fc0366759afc66";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/udev-084-13.i386.rpm; md5="bad6989062cad7945ceba78062737f3f";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/unzip-5.52-2.2.i386.rpm; md5="6f925fffb80defa43844aa3e10991f43";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/usbutils-0.71-2.i386.rpm; md5="e507a62b35dca2b54019f31a54f5614f";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/util-linux-2.13-0.20.i386.rpm; md5="4f6c07e5da0347077b01913399bcde0b";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/which-2.16-6.2.1.i386.rpm; md5="538909e402eadb9d1050127b92343c1c";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/words-3.0-8.1.noarch.rpm; md5="fab703de5cbe63f2f445da7d7dbe7a36";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/zlib-1.2.3-1.2.1.i386.rpm; md5="002b6e1f072ae9b92e5c8b5ead3c53a3";})
(fetchurl {url=mirror://fedora/linux/core/5/i386/os/Fedora/RPMS/zlib-devel-1.2.3-1.2.1.i386.rpm; md5="142d2841dc7fcf16a239539274246370";})
]

View File

@ -13,13 +13,16 @@ print STDERR "file contains $xml->{packages} packages\n";
my %provides;
foreach my $pkgName (keys %{$pkgs}) {
#print STDERR "looking at $pkgName\n";
print STDERR "looking at $pkgName\n";
my $pkg = $pkgs->{$pkgName};
my $provides = $pkg->{format}->{'rpm:provides'}->{'rpm:entry'} or die;
foreach my $req (keys %{$provides}) {
#print STDERR " provides $req\n";
#die "multiple provides for $req" if defined $provides{$req};
$provides{$req} = $pkgName;
print STDERR keys %{$pkg->{format}->{'rpm:provides'}}, "\n";
if (defined $pkg->{format}->{'rpm:provides'}) {
my $provides = $pkg->{format}->{'rpm:provides'}->{'rpm:entry'};
foreach my $req (keys %{$provides}) {
#print STDERR " provides $req\n";
#die "multiple provides for $req" if defined $provides{$req};
$provides{$req} = $pkgName;
}
}
if (defined $pkg->{format}->{file}) {
foreach my $file (@{$pkg->{format}->{file}}) {

View File

@ -8,7 +8,7 @@ rec {
buildPatchelfInVM = runInLinuxVM patchelf;
testRPMImage = makeImageTestScript diskImages.suse90i386;
testRPMImage = makeImageTestScript diskImages.fedora8i386;
buildPatchelfRPM = buildRPM {