mirror of
git://sourceware.org/git/lvm2.git
synced 2024-10-27 10:25:13 +03:00
NIX: Add CentOS 6.5 builds.
This commit is contained in:
parent
31e8fa883d
commit
fb2c6fffe1
19
release.nix
19
release.nix
@ -42,7 +42,9 @@ let
|
||||
rootmods = [ "virtio_pci" "virtio_blk" "virtio_balloon" "ext4" "unix"
|
||||
"cifs" "virtio_net" "unix" "hmac" "md4" "ecb" "des_generic" "sha256" ];
|
||||
|
||||
centos_url = ver: arch: "http://vault.centos.org/${ver}/os/${arch}/";
|
||||
centos_url = ver: arch: if ver == "6.5"
|
||||
then "http://ftp.fi.muni.cz/pub/linux/centos/${ver}/os/${arch}/"
|
||||
else "http://vault.centos.org/${ver}/os/${arch}/";
|
||||
fedora_url = ver: arch: if pkgs.lib.eqStrings ver "rawhide" || pkgs.lib.eqStrings ver "19"
|
||||
then "ftp://ftp.fi.muni.cz/pub/linux/fedora/linux/development/${ver}/${arch}/os/"
|
||||
else "mirror://fedora/linux/releases/${ver}/Everything/${arch}/os/";
|
||||
@ -114,6 +116,16 @@ let
|
||||
version="6.4"; arch="i386";
|
||||
sha="87aa4c4e19f9a3ec93e3d820f1ea6b6ece8810cb45f117a16354465e57a1b50d";
|
||||
};
|
||||
|
||||
centos65i386 = centos {
|
||||
version="6.5"; arch="i386";
|
||||
sha="a89f27cc7d3cea431f3bd605a1e9309c32d5d409abc1b51a7b5c71c05f18a0c2";
|
||||
};
|
||||
|
||||
centos65x86_64 = centos {
|
||||
version="6.5"; arch="x86_64";
|
||||
sha="3353e378f5cb4bb6c3b3dd2ca266c6d68a1e29c36cf99f76aea3d8e158626024";
|
||||
};
|
||||
};
|
||||
|
||||
vm = pkgs: xmods: with pkgs.lib; rec {
|
||||
@ -137,6 +149,7 @@ let
|
||||
];
|
||||
centos63 = [ "clusterlib-devel" "openaislib-devel" "cman" "libudev-devel" ];
|
||||
centos64 = centos63;
|
||||
centos65 = centos64;
|
||||
fedora16 = [ "clusterlib-devel" "openaislib-devel" "cman" "systemd-devel" "libudev-devel" ];
|
||||
fedora17 = [ "dlm-devel" "corosynclib-devel" "device-mapper-persistent-data"
|
||||
"dlm" "systemd-devel" "perl-Digest-MD5" "libudev-devel" ];
|
||||
@ -150,7 +163,7 @@ let
|
||||
|
||||
mkRPM = { arch, image }: with pkgs.lib;
|
||||
let use = vm (if eqStrings arch "i386" then pkgs.pkgsi686Linux else pkgs)
|
||||
(if eqStrings image "centos64" then [] else [ "9p" "9pnet_virtio" ]);
|
||||
(if image == "centos64" || image == "centos65" then [] else [ "9p" "9pnet_virtio" ]);
|
||||
in mkVM {
|
||||
VM = use.rpmbuild;
|
||||
diskFun = builtins.getAttr "${image}${arch}" use.imgs;
|
||||
@ -217,6 +230,8 @@ let
|
||||
#centos63_x86_64 = mkRPM { arch = "x86_64" ; image = "centos63"; };
|
||||
centos64_i386 = mkRPM { arch = "i386" ; image = "centos64"; };
|
||||
centos64_x86_64 = mkRPM { arch = "x86_64" ; image = "centos64"; };
|
||||
centos65_i386 = mkRPM { arch = "i386" ; image = "centos65"; };
|
||||
centos65_x86_64 = mkRPM { arch = "x86_64" ; image = "centos65"; };
|
||||
|
||||
rawhide_i386 = mkRPM { arch = "i386" ; image = "rawhide"; };
|
||||
rawhide_x86_64 = mkRPM { arch = "x86_64" ; image = "rawhide"; };
|
||||
|
Loading…
Reference in New Issue
Block a user