Merge pull request #35176 from abbradar/update-vm

vmTools: update distributions

authored by Jörg Thalheim and committed by GitHub de87c034 4dc6203b

+113 -1071
+113 -1071
pkgs/build-support/vm/default.nix
··· 748 749 rpmDistros = { 750 751 - fedora2i386 = { 752 - name = "fedora-core-2-i386"; 753 - fullName = "Fedora Core 2 (i386)"; 754 - packagesList = fetchurl { 755 - url = mirror://fedora/linux/core/2/i386/os/repodata/primary.xml.gz; 756 - sha256 = "1nq1k2k0nzkii737cka301f0vbd2ix2wsfvi6bblpi748q6h2w4k"; 757 - }; 758 - urlPrefix = mirror://fedora/linux/core/2/i386/os; 759 - runScripts = false; 760 - packages = commonFedoraPackages; 761 - }; 762 - 763 - fedora3i386 = { 764 - name = "fedora-core-3-i386"; 765 - fullName = "Fedora Core 3 (i386)"; 766 - packagesList = fetchurl { 767 - url = mirror://fedora/linux/core/3/i386/os/repodata/primary.xml.gz; 768 - sha256 = "13znspn4g1bkjkk47393k9chswgzl6nx1n0q6h2wrw52c7d9nw9i"; 769 - }; 770 - urlPrefix = mirror://fedora/linux/core/3/i386/os; 771 - archs = ["noarch" "i386" "i586"]; 772 - runScripts = false; 773 - packages = commonFedoraPackages; 774 - }; 775 - 776 - fedora5i386 = { 777 - name = "fedora-core-5-i386"; 778 - fullName = "Fedora Core 5 (i386)"; 779 - packagesList = fetchurl { 780 - url = mirror://fedora/linux/core/5/i386/os/repodata/primary.xml.gz; 781 - sha256 = "0lfk4mzrpiyls8h7k9ckc3vgywbmg05zsr4ag6qakgnv9gljijig"; 782 - }; 783 - urlPrefix = mirror://fedora/linux/core/5/i386/os; 784 - packages = commonFedoraPackages ++ [ "util-linux" ]; 785 - }; 786 - 787 - fedora7i386 = { 788 - name = "fedora-7-i386"; 789 - fullName = "Fedora 7 (i386)"; 790 - packagesList = fetchurl { 791 - url = mirror://fedora/linux/releases/7/Everything/i386/os/repodata/primary.xml.gz; 792 - sha256 = "0ssfa01jbwdf566rsxm443yi8f9b1drgfpv51904bark4glgvs33"; 793 - }; 794 - urlPrefix = mirror://fedora/linux/releases/7/Everything/i386/os; 795 - packages = commonFedoraPackages; 796 - }; 797 - 798 - fedora8i386 = { 799 - name = "fedora-8-i386"; 800 - fullName = "Fedora 8 (i386)"; 801 - packagesList = fetchurl { 802 - url = mirror://fedora/linux/releases/8/Everything/i386/os/repodata/primary.xml.gz; 803 - sha256 = "0kwf0jcp63pygpvgvwl4w58pph24xbcy6db6fnq2f3ly5myhz53n"; 804 - }; 805 - urlPrefix = http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/8/Everything/i386/os; 806 - packages = commonFedoraPackages; 807 - }; 808 - 809 - fedora8x86_64 = { 810 - name = "fedora-8-x86_64"; 811 - fullName = "Fedora 8 (x86_64)"; 812 - packagesList = fetchurl { 813 - url = mirror://fedora/linux/releases/8/Everything/x86_64/os/repodata/primary.xml.gz; 814 - sha256 = "11bfmpy3nz82zzmj5lfravvzlw514v4718adi4b06ps9zv3zpy8r"; 815 - }; 816 - urlPrefix = http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/8/Everything/x86_64/os; 817 - packages = commonFedoraPackages; 818 - archs = ["noarch" "x86_64"]; 819 - }; 820 - 821 - fedora9i386 = { 822 - name = "fedora-9-i386"; 823 - fullName = "Fedora 9 (i386)"; 824 - packagesList = fetchurl { 825 - url = mirror://fedora/linux/releases/9/Everything/i386/os/repodata/primary.xml.gz; 826 - sha256 = "1qd7wb5hfxg4mkpf4k3w49hy0qqf704dqlj3igaibyzmrn9rvk7h"; 827 - }; 828 - urlPrefix = mirror://fedora/linux/releases/9/Everything/i386/os; 829 - packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; 830 - }; 831 - 832 - fedora9x86_64 = { 833 - name = "fedora-9-x86_64"; 834 - fullName = "Fedora 9 (x86_64)"; 835 - packagesList = fetchurl { 836 - url = mirror://fedora/linux/releases/9/Everything/x86_64/os/repodata/primary.xml.gz; 837 - sha256 = "1qv68i5s6gis4fbj4lxkibx8zxw5kqxapk95lvm76ml59gm7axxx"; 838 - }; 839 - urlPrefix = mirror://fedora/linux/releases/9/Everything/x86_64/os; 840 - archs = ["noarch" "x86_64"]; 841 - packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; 842 - }; 843 - 844 - fedora10i386 = { 845 - name = "fedora-10-i386"; 846 - fullName = "Fedora 10 (i386)"; 847 - packagesList = fetchurl { 848 - url = mirror://fedora/linux/releases/10/Everything/i386/os/repodata/beeea88d162e76993c25b9dd8139868274ee7fa1-primary.xml.gz; 849 - sha256 = "17lyvzqjsxw3ll7726dpg14f9jc2p3fz5cr5cwd8hp3rkm5nfclv"; 850 - }; 851 - urlPrefix = mirror://fedora/linux/releases/10/Everything/i386/os; 852 - packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; 853 - }; 854 - 855 - fedora10x86_64 = { 856 - name = "fedora-10-x86_64"; 857 - fullName = "Fedora 10 (x86_64)"; 858 - packagesList = fetchurl { 859 - url = mirror://fedora/linux/releases/10/Everything/x86_64/os/repodata/7958210175e86b5cc843cf4bd0bc8659e445e261-primary.xml.gz; 860 - sha256 = "02pzqmb26zmmzdni11dip3bar4kr54ddsrq9z4vda7ldwwkqd3py"; 861 - }; 862 - urlPrefix = mirror://fedora/linux/releases/10/Everything/x86_64/os; 863 - archs = ["noarch" "x86_64"]; 864 - packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; 865 - }; 866 - 867 - fedora11i386 = { 868 - name = "fedora-11-i386"; 869 - fullName = "Fedora 11 (i386)"; 870 - packagesList = fetchurl { 871 - url = mirror://fedora/linux/releases/11/Everything/i386/os/repodata/4a59e5ec0a3a55979f2045c9e6824b87feb1c8c3df12d893e9ee3057ba482485-primary.xml.gz; 872 - sha256 = "4a59e5ec0a3a55979f2045c9e6824b87feb1c8c3df12d893e9ee3057ba482485"; 873 - }; 874 - urlPrefix = mirror://fedora/linux/releases/11/Everything/i386/os; 875 - archs = ["noarch" "i386" "i586"]; 876 - packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; 877 - }; 878 - 879 - fedora11x86_64 = { 880 - name = "fedora-11-x86_64"; 881 - fullName = "Fedora 11 (x86_64)"; 882 - packagesList = fetchurl { 883 - url = mirror://fedora/linux/releases/11/Everything/x86_64/os/repodata/b3e9f0d474893d14b0352deddabc7e3ee017d038614e82d7c6d7717510d6ce7e-primary.xml.gz; 884 - sha256 = "b3e9f0d474893d14b0352deddabc7e3ee017d038614e82d7c6d7717510d6ce7e"; 885 - }; 886 - urlPrefix = mirror://fedora/linux/releases/11/Everything/x86_64/os; 887 - archs = ["noarch" "x86_64"]; 888 - packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; 889 - }; 890 - 891 - fedora12i386 = { 892 - name = "fedora-12-i386"; 893 - fullName = "Fedora 12 (i386)"; 894 - packagesList = fetchurl { 895 - url = mirror://fedora/linux/releases/12/Everything/i386/os/repodata/e27694b7824ee6bbf87af629950e6953eaddf91c73e489f5de690a7ecb9d726e-primary.xml.gz; 896 - sha256 = "e27694b7824ee6bbf87af629950e6953eaddf91c73e489f5de690a7ecb9d726e"; 897 - }; 898 - urlPrefix = mirror://fedora/linux/releases/12/Everything/i386/os; 899 - archs = ["noarch" "i386" "i586" "i686"]; 900 - packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; 901 - }; 902 - 903 - fedora12x86_64 = { 904 - name = "fedora-12-x86_64"; 905 - fullName = "Fedora 12 (x86_64)"; 906 - packagesList = fetchurl { 907 - url = mirror://fedora/linux/releases/12/Everything/x86_64/os/repodata/6b142ef02acbc77f405fbfdedd82451e692a01201471665052a0e00ba8ac0959-primary.xml.gz; 908 - sha256 = "6b142ef02acbc77f405fbfdedd82451e692a01201471665052a0e00ba8ac0959"; 909 - }; 910 - urlPrefix = mirror://fedora/linux/releases/12/Everything/x86_64/os; 911 - archs = ["noarch" "x86_64"]; 912 - packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; 913 - }; 914 - 915 - fedora13i386 = { 916 - name = "fedora-13-i386"; 917 - fullName = "Fedora 13 (i386)"; 918 - packagesList = fetchurl { 919 - url = mirror://fedora/linux/releases/13/Everything/i386/os/repodata/be70ac9e1031fd34222b2ec6cc8a337bc6fabd1d06969990955c5f358d138e35-primary.xml.gz; 920 - sha256 = "be70ac9e1031fd34222b2ec6cc8a337bc6fabd1d06969990955c5f358d138e35"; 921 - }; 922 - urlPrefix = mirror://fedora/linux/releases/13/Everything/i386/os; 923 - archs = ["noarch" "i386" "i586" "i686"]; 924 - packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; 925 - }; 926 - 927 - fedora13x86_64 = { 928 - name = "fedora-13-x86_64"; 929 - fullName = "Fedora 13 (x86_64)"; 930 - packagesList = fetchurl { 931 - url = mirror://fedora/linux/releases/13/Everything/x86_64/os/repodata/01996e6d20b0a4bf3390767bd26709932e42c54422b39005ec2dd4ef2e8b0f3a-primary.xml.gz; 932 - sha256 = "01996e6d20b0a4bf3390767bd26709932e42c54422b39005ec2dd4ef2e8b0f3a"; 933 - }; 934 - urlPrefix = mirror://fedora/linux/releases/13/Everything/x86_64/os; 935 - archs = ["noarch" "x86_64"]; 936 - packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ]; 937 - }; 938 - 939 - fedora16i386 = { 940 - name = "fedora-16-i386"; 941 - fullName = "Fedora 16 (i386)"; 942 - packagesList = fetchurl { 943 - url = mirror://fedora/linux/releases/16/Everything/i386/os/repodata/8d5e9b291748d8254e1e66ad2d35bdb7e020d8c2c6a84f928595597b7e546118-primary.xml.gz; 944 - sha256 = "8d5e9b291748d8254e1e66ad2d35bdb7e020d8c2c6a84f928595597b7e546118"; 945 - }; 946 - urlPrefix = mirror://fedora/linux/releases/16/Everything/i386/os; 947 - archs = ["noarch" "i386" "i586" "i686"]; 948 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 949 - }; 950 - 951 - fedora16x86_64 = { 952 - name = "fedora-16-x86_64"; 953 - fullName = "Fedora 16 (x86_64)"; 954 - packagesList = fetchurl { 955 - url = mirror://fedora/linux/releases/16/Everything/x86_64/os/repodata/3fffacc6006d9b4782e57f3f11fcb44ab2a1abf6625e4afb4bf6a1e6475dd107-primary.xml.gz; 956 - sha256 = "3fffacc6006d9b4782e57f3f11fcb44ab2a1abf6625e4afb4bf6a1e6475dd107"; 957 - }; 958 - urlPrefix = mirror://fedora/linux/releases/16/Everything/x86_64/os; 959 - archs = ["noarch" "x86_64"]; 960 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 961 - }; 962 - 963 - fedora17i386 = { 964 - name = "fedora-17-i386"; 965 - fullName = "Fedora 17 (i386)"; 966 - packagesList = fetchurl { 967 - url = mirror://fedora/linux/releases/17/Everything/i386/os/repodata/82dc1ea6d26e53a367dc6e7472113c4454c9a8ac7c98d4bfb11fd0b6f311450f-primary.xml.gz; 968 - sha256 = "03s527rvdl0zn6zx963wmjlcjm247h8p4x3fviks6lvfsak1xp42"; 969 - }; 970 - urlPrefix = mirror://fedora/linux/releases/17/Everything/i386/os; 971 - archs = ["noarch" "i386" "i586" "i686"]; 972 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 973 - unifiedSystemDir = true; 974 - }; 975 - 976 - fedora17x86_64 = { 977 - name = "fedora-17-x86_64"; 978 - fullName = "Fedora 17 (x86_64)"; 979 - packagesList = fetchurl { 980 - url = mirror://fedora/linux/releases/17/Everything/x86_64/os/repodata/7009de56f1a1c399930fa72094a310a40d38153c96d0b5af443914d3d6a7d811-primary.xml.gz; 981 - sha256 = "04fqlzbd651r8jpvbl4n7hakh3d422ir88571y9rkhx1y5bdw2bh"; 982 - }; 983 - urlPrefix = mirror://fedora/linux/releases/17/Everything/x86_64/os; 984 - archs = ["noarch" "x86_64"]; 985 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 986 - unifiedSystemDir = true; 987 - }; 988 - 989 - fedora18i386 = { 990 - name = "fedora-18-i386"; 991 - fullName = "Fedora 18 (i386)"; 992 - packagesList = fetchurl { 993 - url = mirror://fedora/linux/releases/18/Everything/i386/os/repodata/935f57e61365047b6aee346792bc68bfd24de30874ce5d26bf730a992d36678d-primary.xml.gz; 994 - sha256 = "935f57e61365047b6aee346792bc68bfd24de30874ce5d26bf730a992d36678d"; 995 - }; 996 - urlPrefix = mirror://fedora/linux/releases/18/Everything/i386/os; 997 - archs = ["noarch" "i386" "i586" "i686"]; 998 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 999 - unifiedSystemDir = true; 1000 - }; 1001 - 1002 - fedora18x86_64 = { 1003 - name = "fedora-18-x86_64"; 1004 - fullName = "Fedora 18 (x86_64)"; 1005 - packagesList = fetchurl { 1006 - url = mirror://fedora/linux/releases/18/Everything/x86_64/os/repodata/463ac49f2218e404607b2eeb3c04be1a648d90293f4239bbb6a63c2fed672bea-primary.xml.gz; 1007 - sha256 = "463ac49f2218e404607b2eeb3c04be1a648d90293f4239bbb6a63c2fed672bea"; 1008 - }; 1009 - urlPrefix = mirror://fedora/linux/releases/18/Everything/x86_64/os; 1010 - archs = ["noarch" "x86_64"]; 1011 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1012 - unifiedSystemDir = true; 1013 - }; 1014 - 1015 - fedora19i386 = { 1016 - name = "fedora-19-i386"; 1017 - fullName = "Fedora 19 (i386)"; 1018 - packagesList = fetchurl { 1019 - url = mirror://fedora/linux/releases/19/Everything/i386/os/repodata/b72220bcdefff8b38de1c9029a630db4813e073f88c4b080ca274d133e0460d1-primary.xml.gz; 1020 - sha256 = "b72220bcdefff8b38de1c9029a630db4813e073f88c4b080ca274d133e0460d1"; 1021 - }; 1022 - urlPrefix = mirror://fedora/linux/releases/19/Everything/i386/os; 1023 - archs = ["noarch" "i386" "i586" "i686"]; 1024 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1025 - unifiedSystemDir = true; 1026 - }; 1027 - 1028 - fedora19x86_64 = { 1029 - name = "fedora-19-x86_64"; 1030 - fullName = "Fedora 19 (x86_64)"; 1031 - packagesList = fetchurl { 1032 - url = mirror://fedora/linux/releases/19/Everything/x86_64/os/repodata/d3f67da6461748f57a06459e6877fd07858828e256f58f032704186a65430fd3-primary.xml.gz; 1033 - sha256 = "d3f67da6461748f57a06459e6877fd07858828e256f58f032704186a65430fd3"; 1034 - }; 1035 - urlPrefix = mirror://fedora/linux/releases/19/Everything/x86_64/os; 1036 - archs = ["noarch" "x86_64"]; 1037 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1038 - unifiedSystemDir = true; 1039 - }; 1040 - 1041 - fedora20i386 = { 1042 - name = "fedora-20-i386"; 1043 - fullName = "Fedora 20 (i386)"; 1044 - packagesList = fetchurl { 1045 - url = mirror://fedora/linux/releases/20/Everything/i386/os/repodata/ae9c6ae73a12a64227e6b8e7b2d7e1c2a9515bd9c82f2af006c838e7a445dcb9-primary.xml.gz; 1046 - sha256 = "1ffw8njfff680vq2lby8v5dm3af2w7bv5rxqwqkl59hj7bknm75f"; 1047 - }; 1048 - urlPrefix = mirror://fedora/linux/releases/20/Everything/i386/os; 1049 - archs = ["noarch" "i386" "i586" "i686"]; 1050 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1051 - unifiedSystemDir = true; 1052 - }; 1053 - 1054 - fedora20x86_64 = { 1055 - name = "fedora-20-x86_64"; 1056 - fullName = "Fedora 20 (x86_64)"; 1057 - packagesList = fetchurl { 1058 - url = mirror://fedora/linux/releases/20/Everything/x86_64/os/repodata/d7777ea6ec66e1c86c3fe1900adf5bf8d877fb77dd06e439bd76bbbec4e82094-primary.xml.gz; 1059 - sha256 = "1510x32bxfvnplwy81nxfzxpgn7qbgghm4717xnciqb6xjk7wxyp"; 1060 - }; 1061 - urlPrefix = mirror://fedora/linux/releases/20/Everything/x86_64/os; 1062 - archs = ["noarch" "x86_64"]; 1063 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1064 - unifiedSystemDir = true; 1065 - }; 1066 - 1067 - fedora21i386 = { 1068 - name = "fedora-21-i386"; 1069 - fullName = "Fedora 21 (i386)"; 1070 - packagesList = fetchurl rec { 1071 - url = "mirror://fedora/linux/releases/21/Everything/i386/os/repodata/${sha256}-primary.xml.gz"; 1072 - sha256 = "a6ad1140adeef65bbc1fdcc7f8f2b356f0d20c71bbe3f1625038e7f43fc44780"; 1073 - }; 1074 - urlPrefix = mirror://fedora/linux/releases/21/Everything/i386/os; 1075 - archs = ["noarch" "i386" "i586" "i686"]; 1076 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1077 - unifiedSystemDir = true; 1078 - }; 1079 - 1080 - fedora21x86_64 = { 1081 - name = "fedora-21-x86_64"; 1082 - fullName = "Fedora 21 (x86_64)"; 1083 - packagesList = fetchurl rec { 1084 - url = "mirror://fedora/linux/releases/21/Everything/x86_64/os/repodata/${sha256}-primary.xml.gz"; 1085 - sha256 = "e2a28baab2ea4632fad93f9f28144cda3458190888fdf7f2acc9bc289f397e96"; 1086 - }; 1087 - urlPrefix = mirror://fedora/linux/releases/21/Everything/x86_64/os; 1088 - archs = ["noarch" "x86_64"]; 1089 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1090 - unifiedSystemDir = true; 1091 - }; 1092 - 1093 - fedora23i386 = { 1094 - name = "fedora-23-i386"; 1095 - fullName = "Fedora 23 (i386)"; 1096 - packagesList = fetchurl rec { 1097 - url = "mirror://fedora/linux/releases/23/Everything/i386/os/repodata/${sha256}-primary.xml.gz"; 1098 - sha256 = "0d1012e6c1f1d694ab5354d95005791ce8de908016d07e5ed0b9dac9b9223492"; 1099 - }; 1100 - urlPrefix = mirror://fedora/linux/releases/23/Everything/i386/os; 1101 - archs = ["noarch" "i386" "i586" "i686"]; 1102 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1103 - unifiedSystemDir = true; 1104 - }; 1105 - 1106 - fedora23x86_64 = { 1107 - name = "fedora-23-x86_64"; 1108 - fullName = "Fedora 23 (x86_64)"; 1109 - packagesList = fetchurl rec { 1110 - url = "mirror://fedora/linux/releases/23/Everything/x86_64/os/repodata/${sha256}-primary.xml.gz"; 1111 - sha256 = "0fa09bb5f82e4a04890b91255f4b34360e38ede964fe8328f7377e36f06bad27"; 1112 - }; 1113 - urlPrefix = mirror://fedora/linux/releases/23/Everything/x86_64/os; 1114 - archs = ["noarch" "x86_64"]; 1115 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1116 - unifiedSystemDir = true; 1117 - }; 1118 - 1119 - fedora24i386 = { 1120 - name = "fedora-24-i386"; 1121 - fullName = "Fedora 24 (i386)"; 1122 - packagesList = fetchurl rec { 1123 - url = "mirror://fedora/linux/releases/24/Everything/i386/os/repodata/${sha256}-primary.xml.gz"; 1124 - sha256 = "6928e251628da7a74b79180739a43784e534eaa744ba4bcb18c847dff541f344"; 1125 - }; 1126 - urlPrefix = mirror://fedora/linux/releases/24/Everything/i386/os; 1127 - archs = ["noarch" "i386" "i586" "i686"]; 1128 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1129 - unifiedSystemDir = true; 1130 - }; 1131 - 1132 - fedora24x86_64 = { 1133 - name = "fedora-24-x86_64"; 1134 - fullName = "Fedora 24 (x86_64)"; 1135 - packagesList = fetchurl rec { 1136 - url = "mirror://fedora/linux/releases/24/Everything/x86_64/os/repodata/${sha256}-primary.xml.gz"; 1137 - sha256 = "8dcc989396ed27fadd252ba9b655019934bc3d9915f186f1f2f27e71eba7b42f"; 1138 - }; 1139 - urlPrefix = mirror://fedora/linux/releases/24/Everything/x86_64/os; 1140 - archs = ["noarch" "x86_64"]; 1141 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1142 - unifiedSystemDir = true; 1143 - }; 1144 - 1145 - fedora25i386 = { 1146 - name = "fedora-25-i386"; 1147 - fullName = "Fedora 25 (i386)"; 1148 - packagesList = fetchurl rec { 1149 - url = "mirror://fedora/linux/releases/25/Everything/i386/os/repodata/${sha256}-primary.xml.gz"; 1150 - sha256 = "4d399e5eebb8d543d50e2da274348280fae07a6efcc469491784582b39d73bba"; 1151 - }; 1152 - urlPrefix = mirror://fedora/linux/releases/25/Everything/i386/os; 1153 - archs = ["noarch" "i386" "i586" "i686"]; 1154 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1155 - unifiedSystemDir = true; 1156 - }; 1157 - 1158 - fedora25x86_64 = { 1159 - name = "fedora-25-x86_64"; 1160 - fullName = "Fedora 25 (x86_64)"; 1161 - packagesList = fetchurl rec { 1162 - url = "mirror://fedora/linux/releases/25/Everything/x86_64/os/repodata/${sha256}-primary.xml.gz"; 1163 - sha256 = "eaea04bff7327c49d90240992dff2be6d451a1758ef83e94825f23d4ff27e868"; 1164 - }; 1165 - urlPrefix = mirror://fedora/linux/releases/25/Everything/x86_64/os; 1166 - archs = ["noarch" "x86_64"]; 1167 - packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 1168 - unifiedSystemDir = true; 1169 - }; 1170 - 1171 - opensuse103i386 = { 1172 - name = "opensuse-10.3-i586"; 1173 - fullName = "openSUSE 10.3 (i586)"; 1174 - packagesList = fetchurl { 1175 - url = mirror://opensuse/10.3/repo/oss/suse/repodata/primary.xml.gz; 1176 - sha256 = "0zb5kxsb755nqq9i8jdclmanacyf551ncx6a011v9jqphsvyfvd7"; 1177 - }; 1178 - urlPrefix = mirror://opensuse/10.3/repo/oss/suse/; 1179 - archs = ["noarch" "i586"]; 1180 - packages = commonOpenSUSEPackages ++ [ "devs" ]; 1181 - }; 1182 - 1183 - opensuse110i386 = { 1184 - name = "opensuse-11.0-i586"; 1185 - fullName = "openSUSE 11.0 (i586)"; 1186 - packagesList = fetchurl { 1187 - url = mirror://opensuse/11.0/repo/oss/suse/repodata/primary.xml.gz; 1188 - sha256 = "13rv855aj8p3h1zpsji5xa1wpkhgq94gcxzvg05l2b68b15q3mwn"; 1189 - }; 1190 - urlPrefix = mirror://opensuse/11.0/repo/oss/suse/; 1191 - archs = ["noarch" "i586"]; 1192 - packages = commonOpenSUSEPackages; 1193 - }; 1194 - 1195 - opensuse110x86_64 = { 1196 - name = "opensuse-11.0-x86_64"; 1197 - fullName = "openSUSE 11.0 (x86_64)"; 1198 - packagesList = fetchurl { 1199 - url = mirror://opensuse/11.0/repo/oss/suse/repodata/primary.xml.gz; 1200 - sha256 = "13rv855aj8p3h1zpsji5xa1wpkhgq94gcxzvg05l2b68b15q3mwn"; 1201 - }; 1202 - urlPrefix = mirror://opensuse/11.0/repo/oss/suse/; 1203 - archs = ["noarch" "x86_64"]; 1204 - packages = commonOpenSUSEPackages; 1205 - }; 1206 - 1207 - opensuse111i386 = { 1208 - name = "opensuse-11.1-i586"; 1209 - fullName = "openSUSE 11.1 (i586)"; 1210 - packagesList = fetchurl { 1211 - url = mirror://opensuse/11.1/repo/oss/suse/repodata/primary.xml.gz; 1212 - sha256 = "1mfmp9afikj0hci1s8cpwjdr0ycbpfym9gdhci590r9fa75w221j"; 1213 - }; 1214 - urlPrefix = mirror://opensuse/11.1/repo/oss/suse/; 1215 - archs = ["noarch" "i586"]; 1216 - packages = commonOpenSUSEPackages; 1217 - }; 1218 - 1219 - opensuse111x86_64 = { 1220 - name = "opensuse-11.1-x86_64"; 1221 - fullName = "openSUSE 11.1 (x86_64)"; 1222 - packagesList = fetchurl { 1223 - url = mirror://opensuse/11.1/repo/oss/suse/repodata/primary.xml.gz; 1224 - sha256 = "1mfmp9afikj0hci1s8cpwjdr0ycbpfym9gdhci590r9fa75w221j"; 1225 - }; 1226 - urlPrefix = mirror://opensuse/11.1/repo/oss/suse/; 1227 - archs = ["noarch" "x86_64"]; 1228 - packages = commonOpenSUSEPackages; 1229 - }; 1230 - 1231 - opensuse132i386 = { 1232 - name = "opensuse-13.2-i586"; 1233 - fullName = "openSUSE 13.2 (i586)"; 1234 - packagesList = fetchurl { 1235 - url = mirror://opensuse/13.2/repo/oss/suse/repodata/485e4f44e3c3ef3133accb589480933c2fe48dedfc44a7e5f9d5437cd9122a99-primary.xml.gz; 1236 - sha256 = "0klzmk680as4sb6h1wl0ynj0dds3m70qim66wwbiqlnnp6xkf83y"; 1237 }; 1238 - urlPrefix = mirror://opensuse/13.2/repo/oss/suse/; 1239 - archs = ["noarch" "i586"]; 1240 - packages = commonOpenSUSEPackages; 1241 - }; 1242 1243 - opensuse132x86_64 = { 1244 - name = "opensuse-13.2-x86_64"; 1245 - fullName = "openSUSE 13.2 (x86_64)"; 1246 - packagesList = fetchurl { 1247 - url = mirror://opensuse/13.2/repo/oss/suse/repodata/485e4f44e3c3ef3133accb589480933c2fe48dedfc44a7e5f9d5437cd9122a99-primary.xml.gz; 1248 - sha256 = "0klzmk680as4sb6h1wl0ynj0dds3m70qim66wwbiqlnnp6xkf83y"; 1249 }; 1250 - urlPrefix = mirror://opensuse/13.2/repo/oss/suse/; 1251 - archs = ["noarch" "x86_64"]; 1252 - packages = commonOpenSUSEPackages; 1253 - }; 1254 1255 - centos65i386 = { 1256 - name = "centos-6.5-i386"; 1257 - fullName = "CentOS 6.5 (i386)"; 1258 - packagesList = fetchurl { 1259 - url = http://vault.centos.org/6.5/os/i386/repodata/a89f27cc7d3cea431f3bd605a1e9309c32d5d409abc1b51a7b5c71c05f18a0c2-primary.xml.gz; 1260 - sha256 = "1hm031gw0wawgcdbbhdb17adaclw63ls21fn7cgl7siwgp62g7x8"; 1261 }; 1262 - urlPrefix = http://vault.centos.org/6.5/os/i386; 1263 - archs = ["noarch" "i386"]; 1264 - packages = commonCentOSPackages ++ [ "procps" ]; 1265 - }; 1266 1267 - centos65x86_64 = { 1268 - name = "centos-6.5-x86_64"; 1269 - fullName = "CentOS 6.5 (x86_64)"; 1270 - packagesList = fetchurl { 1271 - url = http://vault.centos.org/6.5/os/x86_64/repodata/3353e378f5cb4bb6c3b3dd2ca266c6d68a1e29c36cf99f76aea3d8e158626024-primary.xml.gz; 1272 - sha256 = "0930c9cf3n53mrv9zybcqclix2nnqrka4b6xng1vcjybymwf6lrk"; 1273 }; 1274 - urlPrefix = http://vault.centos.org/6.5/os/x86_64/; 1275 - archs = ["noarch" "x86_64"]; 1276 - packages = commonCentOSPackages ++ [ "procps" ]; 1277 - }; 1278 1279 # Note: no i386 release for 7.x 1280 - centos71x86_64 = { 1281 - name = "centos-7.1-x86_64"; 1282 - fullName = "CentOS 7.1 (x86_64)"; 1283 - packagesList = fetchurl { 1284 - url = http://vault.centos.org/7.1.1503/os/x86_64/repodata/1386c5af55bda40669bb5ed91e0a22796c3ed7325367506109b09ea2657f22bd-primary.xml.gz; 1285 - sha256 = "1g92gxjs57mh15hm0rsk6bbkwv3r4851xnaypdlhd95xanpwb1hk"; 1286 - }; 1287 - urlPrefix = http://vault.centos.org/7.1.1503/os/x86_64; 1288 - archs = ["noarch" "x86_64"]; 1289 - packages = commonCentOSPackages ++ [ "procps-ng" ]; 1290 - }; 1291 - 1292 - centos73x86_64 = { 1293 - name = "centos-7.3-x86_64"; 1294 - fullName = "CentOS 7.3 (x86_64)"; 1295 - packagesList = fetchurl { 1296 - url = http://vault.centos.org/7.3.1611/os/x86_64/repodata/dd86df27191d231cc6b7c5828fadb63b08db4725aef8e2613351667e649c9ca3-primary.xml.gz; 1297 - sha256 = "18wwkij7wrji6dhy5y5f4m3xn21vnsnqz0n5nz31q8qx34kxz1nx"; 1298 }; 1299 - urlPrefix = http://vault.centos.org/7.3.1611/os/x86_64; 1300 - archs = ["noarch" "x86_64"]; 1301 - packages = commonCentOSPackages ++ [ "procps-ng" ]; 1302 - }; 1303 - 1304 - centos74x86_64 = rec { 1305 - name = "centos-7.4-x86_64"; 1306 - fullName = "CentOS 7.4 (x86_64)"; 1307 - # N.B. Switch to vault.centos.org when the next release comes out 1308 - urlPrefix = http://mirror.centos.org/centos-7/7.4.1708/os/x86_64; 1309 - packagesList = fetchurl { 1310 - url = "${urlPrefix}/repodata/b686d3a0f337323e656d9387b9a76ce6808b26255fc3a138b1a87d3b1cb95ed5-primary.xml.gz"; 1311 - sha256 = "1mayp4f3nzd8n4wa3hsz4lk8p076djkvk1wkdmjkwcipyfhd71mn"; 1312 - }; 1313 - archs = ["noarch" "x86_64"]; 1314 - packages = commonCentOSPackages ++ [ "procps-ng" ]; 1315 - }; 1316 }; 1317 1318 ··· 1324 # http://nl.archive.ubuntu.com/ubuntu/dists/{gutsy,hardy}/Release are 1325 # wrong, but the SHA-1 and MD5 hashes are correct. Intrepid is fine. 1326 1327 - ubuntu710i386 = { 1328 - name = "ubuntu-7.10-gutsy-i386"; 1329 - fullName = "Ubuntu 7.10 Gutsy (i386)"; 1330 - packagesList = fetchurl { 1331 - url = mirror://ubuntu/dists/gutsy/main/binary-i386/Packages.bz2; 1332 - sha256 = "0fmac8svxq86a4w878g6syczvy5ff4jrdc1gajd3xd8z0dypnw27"; 1333 - }; 1334 - urlPrefix = mirror://ubuntu; 1335 - packages = commonDebianPackages; 1336 - }; 1337 - 1338 - ubuntu804i386 = { 1339 - name = "ubuntu-8.04-hardy-i386"; 1340 - fullName = "Ubuntu 8.04 Hardy (i386)"; 1341 - packagesList = fetchurl { 1342 - url = mirror://ubuntu/dists/hardy/main/binary-i386/Packages.bz2; 1343 - sha256 = "19132nc9fhdfmgmvn834lk0d8c0n3jv0ndz9inyynh9k6pc8b5hd"; 1344 - }; 1345 - urlPrefix = mirror://ubuntu; 1346 - packages = commonDebianPackages; 1347 - }; 1348 - 1349 - ubuntu804x86_64 = { 1350 - name = "ubuntu-8.04-hardy-amd64"; 1351 - fullName = "Ubuntu 8.04 Hardy (amd64)"; 1352 - packagesList = fetchurl { 1353 - url = mirror://ubuntu/dists/hardy/main/binary-amd64/Packages.bz2; 1354 - sha256 = "1xjcgh0ydixmim7kgxss0mhfw0sibpgygvgsyac4bdz9m503sj3h"; 1355 - }; 1356 - urlPrefix = mirror://ubuntu; 1357 - packages = commonDebianPackages; 1358 - }; 1359 - 1360 - ubuntu810i386 = { 1361 - name = "ubuntu-8.10-intrepid-i386"; 1362 - fullName = "Ubuntu 8.10 Intrepid (i386)"; 1363 - packagesList = fetchurl { 1364 - url = mirror://ubuntu/dists/intrepid/main/binary-i386/Packages.bz2; 1365 - sha256 = "70483d40a9e9b74598f2faede7df5d5103ee60055af7374f8db5c7e6017c4cf6"; 1366 - }; 1367 - urlPrefix = mirror://ubuntu; 1368 - packages = commonDebianPackages; 1369 - }; 1370 - 1371 - ubuntu810x86_64 = { 1372 - name = "ubuntu-8.10-intrepid-amd64"; 1373 - fullName = "Ubuntu 8.10 Intrepid (amd64)"; 1374 - packagesList = fetchurl { 1375 - url = mirror://ubuntu/dists/intrepid/main/binary-amd64/Packages.bz2; 1376 - sha256 = "01b2f3842cbdd5834446ddf91691bcf60f59a726dcefa23fb5b93fdc8ea7e27f"; 1377 - }; 1378 - urlPrefix = mirror://ubuntu; 1379 - packages = commonDebianPackages; 1380 - }; 1381 - 1382 - ubuntu904i386 = { 1383 - name = "ubuntu-9.04-jaunty-i386"; 1384 - fullName = "Ubuntu 9.04 Jaunty (i386)"; 1385 - packagesList = fetchurl { 1386 - url = mirror://ubuntu/dists/jaunty/main/binary-i386/Packages.bz2; 1387 - sha256 = "72c95e4901ad56ce8791723e2ae40bce2399f306f9956cac80e964011e1948d0"; 1388 - }; 1389 - urlPrefix = mirror://ubuntu; 1390 - packages = commonDebianPackages; 1391 - }; 1392 - 1393 - ubuntu904x86_64 = { 1394 - name = "ubuntu-9.04-jaunty-amd64"; 1395 - fullName = "Ubuntu 9.04 Jaunty (amd64)"; 1396 - packagesList = fetchurl { 1397 - url = mirror://ubuntu/dists/jaunty/main/binary-amd64/Packages.bz2; 1398 - sha256 = "af760ce04e43f066b8938b1abdeff979a642f940515659ede44f7877ca358ca8"; 1399 - }; 1400 - urlPrefix = mirror://ubuntu; 1401 - packages = commonDebianPackages; 1402 - }; 1403 - 1404 - ubuntu910i386 = { 1405 - name = "ubuntu-9.10-karmic-i386"; 1406 - fullName = "Ubuntu 9.10 Karmic (i386)"; 1407 - packagesList = fetchurl { 1408 - url = mirror://ubuntu/dists/karmic/main/binary-i386/Packages.bz2; 1409 - sha256 = "6e3e813857496f2af6cd7e6ada06b3398fa067a7992c5fd7e8bd8fa92e3548b7"; 1410 - }; 1411 - urlPrefix = mirror://ubuntu; 1412 - packages = commonDebPackages ++ [ "diff" "mktemp" ]; 1413 - }; 1414 - 1415 - ubuntu910x86_64 = { 1416 - name = "ubuntu-9.10-karmic-amd64"; 1417 - fullName = "Ubuntu 9.10 Karmic (amd64)"; 1418 - packagesList = fetchurl { 1419 - url = mirror://ubuntu/dists/karmic/main/binary-amd64/Packages.bz2; 1420 - sha256 = "3a604fcb0c135eeb8b95da3e90a8fd4cfeff519b858cd3c9e62ea808cb9fec40"; 1421 - }; 1422 - urlPrefix = mirror://ubuntu; 1423 - packages = commonDebPackages ++ [ "diff" "mktemp" ]; 1424 - }; 1425 - 1426 - ubuntu1004i386 = { 1427 - name = "ubuntu-10.04-lucid-i386"; 1428 - fullName = "Ubuntu 10.04 Lucid (i386)"; 1429 - packagesList = 1430 - [ (fetchurl { 1431 - url = mirror://ubuntu/dists/lucid/main/binary-i386/Packages.bz2; 1432 - sha256 = "0e46596202a68caa754dfe0883f46047525309880c492cdd5e2d0970fcf626aa"; 1433 - }) 1434 - (fetchurl { 1435 - url = mirror://ubuntu/dists/lucid/universe/binary-i386/Packages.bz2; 1436 - sha256 = "13nvsb7na9igps2fdbbfpq4y8ihccmcs6x35pfyfp6rkhjgpzigy"; 1437 - }) 1438 - ]; 1439 - urlPrefix = mirror://ubuntu; 1440 - packages = commonDebPackages ++ [ "diffutils" "mktemp" ]; 1441 - }; 1442 - 1443 - ubuntu1004x86_64 = { 1444 - name = "ubuntu-10.04-lucid-amd64"; 1445 - fullName = "Ubuntu 10.04 Lucid (amd64)"; 1446 - packagesList = 1447 - [ (fetchurl { 1448 - url = mirror://ubuntu/dists/lucid/main/binary-amd64/Packages.bz2; 1449 - sha256 = "74a8f3192b0eda397d65316e0fa6cd34d5358dced41639e07d9f1047971bfef0"; 1450 - }) 1451 - (fetchurl { 1452 - url = mirror://ubuntu/dists/lucid/universe/binary-amd64/Packages.bz2; 1453 - sha256 = "112lbnf8rcsbbh89aci4m6gwac0jy16838aij0av8n076zwkvlj9"; 1454 - }) 1455 - ]; 1456 - urlPrefix = mirror://ubuntu; 1457 - packages = commonDebPackages ++ [ "diffutils" "mktemp" ]; 1458 - }; 1459 - 1460 - ubuntu1010i386 = { 1461 - name = "ubuntu-10.10-maverick-i386"; 1462 - fullName = "Ubuntu 10.10 Maverick (i386)"; 1463 - packagesList = 1464 - [ (fetchurl { 1465 - url = mirror://ubuntu/dists/maverick/main/binary-i386/Packages.bz2; 1466 - sha256 = "1qjs4042y03bxbxwjs3pgrs99ba6vqvjaaz6zhaxxaqj1r12dwa0"; 1467 - }) 1468 - (fetchurl { 1469 - url = mirror://ubuntu/dists/maverick/universe/binary-i386/Packages.bz2; 1470 - sha256 = "1g5pnhx730wj32221ic8p2q6zcka23knpyg190mvq9x7kflcbfzy"; 1471 - }) 1472 - ]; 1473 - urlPrefix = mirror://ubuntu; 1474 - packages = commonDebPackages ++ [ "diffutils" ]; 1475 - }; 1476 - 1477 - ubuntu1010x86_64 = { 1478 - name = "ubuntu-10.10-maverick-amd64"; 1479 - fullName = "Ubuntu 10.10 Maverick (amd64)"; 1480 - packagesList = 1481 - [ (fetchurl { 1482 - url = mirror://ubuntu/dists/maverick/main/binary-amd64/Packages.bz2; 1483 - sha256 = "1p0i4gp1bxd3zvckgnh1hx4vfc23rfgzd19dk5rmi61lzbzzqbgc"; 1484 - }) 1485 - (fetchurl { 1486 - url = mirror://ubuntu/dists/maverick/universe/binary-amd64/Packages.bz2; 1487 - sha256 = "0m26viwah29gh47p8m3jpnx6l84dhpwnms29m9bvqn1vwcrgjh0s"; 1488 - }) 1489 - ]; 1490 - urlPrefix = mirror://ubuntu; 1491 - packages = commonDebPackages ++ [ "diffutils" ]; 1492 - }; 1493 - 1494 - ubuntu1110i386 = { 1495 - name = "ubuntu-11.10-oneiric-i386"; 1496 - fullName = "Ubuntu 11.10 Oneiric (i386)"; 1497 - packagesList = 1498 - [ (fetchurl { 1499 - url = mirror://ubuntu/dists/oneiric/main/binary-i386/Packages.bz2; 1500 - sha256 = "11r1s76ppi7rwz08i20d7n4ndaj9lb9wsl9k8ww4s1c6agzpwv8a"; 1501 - }) 1502 - (fetchurl { 1503 - url = mirror://ubuntu/dists/oneiric/universe/binary-i386/Packages.bz2; 1504 - sha256 = "1dr59j8pjdhk07fpc0x73afcd9630kkdsbabx3bj92q71104yigz"; 1505 - }) 1506 - ]; 1507 - urlPrefix = mirror://ubuntu; 1508 - packages = commonDebPackages ++ [ "diffutils" ]; 1509 - }; 1510 - 1511 - ubuntu1110x86_64 = { 1512 - name = "ubuntu-11.10-oneiric-amd64"; 1513 - fullName = "Ubuntu 11.10 Oneiric (amd64)"; 1514 - packagesLists = 1515 - [ (fetchurl { 1516 - url = mirror://ubuntu/dists/oneiric/main/binary-amd64/Packages.bz2; 1517 - sha256 = "07k784gxwaqmyggmzczy9hjkgfp6p6dcs8rhkxw5hfzn0jaf8l2s"; 1518 - }) 1519 - (fetchurl { 1520 - url = mirror://ubuntu/dists/oneiric/universe/binary-amd64/Packages.bz2; 1521 - sha256 = "1v3ldxn5jnnfgs863ryd6wl3fsb3glainr1ma2zn2l5vpzhpi2h1"; 1522 - }) 1523 - ]; 1524 - urlPrefix = mirror://ubuntu; 1525 - packages = commonDebPackages ++ [ "diffutils" ]; 1526 - }; 1527 - 1528 ubuntu1204i386 = { 1529 name = "ubuntu-12.04-precise-i386"; 1530 fullName = "Ubuntu 12.04 Precise (i386)"; ··· 1545 ubuntu1204x86_64 = { 1546 name = "ubuntu-12.04-precise-amd64"; 1547 fullName = "Ubuntu 12.04 Precise (amd64)"; 1548 - packagesList = 1549 [ (fetchurl { 1550 url = mirror://ubuntu/dists/precise/main/binary-amd64/Packages.bz2; 1551 sha256 = "1aabpn0hdih6cbabyn87yvhccqj44q9k03mqmjsb920iqlckl3fc"; ··· 1559 packages = commonDebPackages ++ [ "diffutils" ]; 1560 }; 1561 1562 - ubuntu1210i386 = { 1563 - name = "ubuntu-12.10-quantal-i386"; 1564 - fullName = "Ubuntu 12.10 Quantal (i386)"; 1565 - packagesLists = 1566 - [ (fetchurl { 1567 - url = mirror://ubuntu/dists/quantal/main/binary-i386/Packages.bz2; 1568 - sha256 = "bee3200ac8f037700ccd2311fb8b0de665bd02d46bdb2ae946cf50c5885001c3"; 1569 - }) 1570 - (fetchurl { 1571 - url = mirror://ubuntu/dists/quantal/universe/binary-i386/Packages.bz2; 1572 - sha256 = "9933ce12e7830b9c68a4aead08b86fcbb8d6ef0ea1fd133f0cf9d7126ad8c9bd"; 1573 - }) 1574 - ]; 1575 - urlPrefix = mirror://ubuntu; 1576 - packages = commonDebPackages ++ [ "diffutils" ]; 1577 - }; 1578 - 1579 - ubuntu1210x86_64 = { 1580 - name = "ubuntu-12.10-quantal-amd64"; 1581 - fullName = "Ubuntu 12.10 Quantal (amd64)"; 1582 - packagesList = 1583 - [ (fetchurl { 1584 - url = mirror://ubuntu/dists/quantal/main/binary-amd64/Packages.bz2; 1585 - sha256 = "ef14073f335ef118ebe1c7d45f5a0c17ef28f72abb57c10b9082ab5e04b5d003"; 1586 - }) 1587 - (fetchurl { 1588 - url = mirror://ubuntu/dists/quantal/universe/binary-amd64/Packages.bz2; 1589 - sha256 = "329a98312248c98092f8b91f232fc68fd3e6e2337ea4f348b3785465ae8dae17"; 1590 - }) 1591 - ]; 1592 - urlPrefix = mirror://ubuntu; 1593 - packages = commonDebPackages ++ [ "diffutils" ]; 1594 - }; 1595 - 1596 - ubuntu1304i386 = { 1597 - name = "ubuntu-13.04-raring-i386"; 1598 - fullName = "Ubuntu 13.04 Raring (i386)"; 1599 - packagesLists = 1600 - [ (fetchurl { 1601 - url = mirror://ubuntu/dists/raring/main/binary-i386/Packages.bz2; 1602 - sha256 = "b7da6802c5302439d9abf05ebe1ab4c3b82d7be9356f51a12c5bf4994f009181"; 1603 - }) 1604 - (fetchurl { 1605 - url = mirror://ubuntu/dists/raring/universe/binary-i386/Packages.bz2; 1606 - sha256 = "c1a59dd9132654194f4470932fd0f1582496465d8f96909b22accaf9f404024a"; 1607 - }) 1608 - ]; 1609 - urlPrefix = mirror://ubuntu; 1610 - packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1611 - }; 1612 - 1613 - ubuntu1304x86_64 = { 1614 - name = "ubuntu-13.04-raring-amd64"; 1615 - fullName = "Ubuntu 13.04 Raring (amd64)"; 1616 - packagesList = 1617 - [ (fetchurl { 1618 - url = mirror://ubuntu/dists/raring/main/binary-amd64/Packages.bz2; 1619 - sha256 = "9ee6a67bedbda80b668a868bb81b5b3f30bbabac01f69d2a08961c37c8536356"; 1620 - }) 1621 - (fetchurl { 1622 - url = mirror://ubuntu/dists/raring/universe/binary-amd64/Packages.bz2; 1623 - sha256 = "8aba137ae18540a12de03a564c11496431a150ab2d4d1e93e2b4b691fa2a4850"; 1624 - }) 1625 - ]; 1626 - urlPrefix = mirror://ubuntu; 1627 - packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1628 - }; 1629 - 1630 - ubuntu1310i386 = { 1631 - name = "ubuntu-13.10-saucy-i386"; 1632 - fullName = "Ubuntu 13.10 Saucy (i386)"; 1633 - packagesLists = 1634 - [ (fetchurl { 1635 - url = mirror://ubuntu/dists/saucy/main/binary-i386/Packages.bz2; 1636 - sha256 = "9b35d44a737e6aa7e1cb5e2b52ba0ed8717c8820b3950c2e7ade07024db9c138"; 1637 - }) 1638 - (fetchurl { 1639 - url = mirror://ubuntu/dists/saucy/universe/binary-i386/Packages.bz2; 1640 - sha256 = "897f64c19a742ac8524c17c1b5ec31b33ec8ab20c85463010d8bf04f5d14aa0f"; 1641 - }) 1642 - ]; 1643 - urlPrefix = mirror://ubuntu; 1644 - packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1645 - }; 1646 - 1647 - ubuntu1310x86_64 = { 1648 - name = "ubuntu-13.10-saucy-amd64"; 1649 - fullName = "Ubuntu 13.10 Saucy (amd64)"; 1650 - packagesList = 1651 - [ (fetchurl { 1652 - url = mirror://ubuntu/dists/saucy/main/binary-amd64/Packages.bz2; 1653 - sha256 = "d000968f9653d7c25928002b0850fe2da97607682f63a351eb2c89896a219a12"; 1654 - }) 1655 - (fetchurl { 1656 - url = mirror://ubuntu/dists/saucy/universe/binary-amd64/Packages.bz2; 1657 - sha256 = "a899ce5513ce8540ce9b8da4c1cd85b16b231900881b3aa559f7ac3182cdbfc8"; 1658 - }) 1659 - ]; 1660 - urlPrefix = mirror://ubuntu; 1661 - packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1662 - }; 1663 - 1664 ubuntu1404i386 = { 1665 name = "ubuntu-14.04-trusty-i386"; 1666 fullName = "Ubuntu 14.04 Trusty (i386)"; 1667 packagesLists = 1668 [ (fetchurl { 1669 url = mirror://ubuntu/dists/trusty/main/binary-i386/Packages.bz2; 1670 - sha256 = "fdfc38663915c5cef3029872deb8c3bf52b98092073058086e2f1db0c71ebeb4"; 1671 }) 1672 (fetchurl { 1673 url = mirror://ubuntu/dists/trusty/universe/binary-i386/Packages.bz2; 1674 - sha256 = "2afcf259332d88c5e02f5446c4926edd567ef1a00ce24ca7cb400cbf44e2a90f"; 1675 }) 1676 ]; 1677 urlPrefix = mirror://ubuntu; ··· 1681 ubuntu1404x86_64 = { 1682 name = "ubuntu-14.04-trusty-amd64"; 1683 fullName = "Ubuntu 14.04 Trusty (amd64)"; 1684 - packagesList = 1685 [ (fetchurl { 1686 url = mirror://ubuntu/dists/trusty/main/binary-amd64/Packages.bz2; 1687 - sha256 = "7095917eb8e4ac9161bc3b2ceeaf86e9265aae7b855a0e15d72096ecb05f1fc2"; 1688 }) 1689 (fetchurl { 1690 url = mirror://ubuntu/dists/trusty/universe/binary-amd64/Packages.bz2; 1691 - sha256 = "558637eeb8e340b871653e2060effe36e064677eca4eae62d9e4138dd402a610"; 1692 - }) 1693 - ]; 1694 - urlPrefix = mirror://ubuntu; 1695 - packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1696 - }; 1697 - 1698 - ubuntu1410i386 = { 1699 - name = "ubuntu-14.10-utopic-i386"; 1700 - fullName = "Ubuntu 14.10 Utopic (i386)"; 1701 - packagesLists = 1702 - [ (fetchurl { 1703 - url = mirror://ubuntu/dists/utopic/main/binary-i386/Packages.bz2; 1704 - sha256 = "dc33a906ccb5625740251da759393d7daace65013d421c79fdd6c99a6490d989"; 1705 - }) 1706 - (fetchurl { 1707 - url = mirror://ubuntu/dists/utopic/universe/binary-i386/Packages.bz2; 1708 - sha256 = "e50553c033d9e478507405e63ce7d43c8060368ea851eca0c93b75b72fd85167"; 1709 - }) 1710 - ]; 1711 - urlPrefix = mirror://ubuntu; 1712 - packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1713 - }; 1714 - 1715 - ubuntu1410x86_64 = { 1716 - name = "ubuntu-14.10-utopic-amd64"; 1717 - fullName = "Ubuntu 14.10 Utopic (amd64)"; 1718 - packagesList = 1719 - [ (fetchurl { 1720 - url = mirror://ubuntu/dists/utopic/main/binary-amd64/Packages.bz2; 1721 - sha256 = "9650775abec90a24c26dbb03f91a488180309144338f64f7044f7119d60d7182"; 1722 - }) 1723 - (fetchurl { 1724 - url = mirror://ubuntu/dists/utopic/universe/binary-amd64/Packages.bz2; 1725 - sha256 = "2acf0e39e64b4fd6d2b68b55c598fc167d7c3cabae233fc31a1e6b69eb6ecc63"; 1726 - }) 1727 - ]; 1728 - urlPrefix = mirror://ubuntu; 1729 - packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1730 - }; 1731 - 1732 - ubuntu1504i386 = { 1733 - name = "ubuntu-15.04-vivid-i386"; 1734 - fullName = "Ubuntu 15.04 Vivid (i386)"; 1735 - packagesLists = 1736 - [ (fetchurl { 1737 - url = mirror://ubuntu/dists/vivid/main/binary-i386/Packages.bz2; 1738 - sha256 = "0bf587152fa3fc3524bf3a3caaf46ea43cc640a27b2b448577232f014a3ec1e4"; 1739 - }) 1740 - (fetchurl { 1741 - url = mirror://ubuntu/dists/vivid/universe/binary-i386/Packages.bz2; 1742 - sha256 = "3452cff96eb715ca36b73d4d0cdffbf06064cbc30b1097e334a2e493b94c7fac"; 1743 - }) 1744 - ]; 1745 - urlPrefix = mirror://ubuntu; 1746 - packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1747 - }; 1748 - 1749 - ubuntu1504x86_64 = { 1750 - name = "ubuntu-15.04-vivid-amd64"; 1751 - fullName = "Ubuntu 15.04 Vivid (amd64)"; 1752 - packagesList = 1753 - [ (fetchurl { 1754 - url = mirror://ubuntu/dists/vivid/main/binary-amd64/Packages.bz2; 1755 - sha256 = "8f22c9bd389822702e65713e816250aa0d5829d6b3d75fd34f068de5f93de1d9"; 1756 - }) 1757 - (fetchurl { 1758 - url = mirror://ubuntu/dists/vivid/universe/binary-amd64/Packages.bz2; 1759 - sha256 = "feb88768e245a63ee04b0f3bcfc8899a1f03b2f831646dc2a59e4e58884b5cb9"; 1760 - }) 1761 - ]; 1762 - urlPrefix = mirror://ubuntu; 1763 - packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1764 - }; 1765 - 1766 - ubuntu1510i386 = { 1767 - name = "ubuntu-15.10-wily-i386"; 1768 - fullName = "Ubuntu 15.10 Wily (i386)"; 1769 - packagesLists = 1770 - [ (fetchurl { 1771 - url = mirror://ubuntu/dists/wily/main/binary-i386/Packages.bz2; 1772 - sha256 = "ac9821095c63436fd4286539592295dd5de99bc82300f628e7a74111bb5dc370"; 1773 - }) 1774 - (fetchurl { 1775 - url = mirror://ubuntu/dists/wily/universe/binary-i386/Packages.bz2; 1776 - sha256 = "8951294f36c0755e945e8c37fdd046319f50553a8987ead1b68b21ffa53c5f7f"; 1777 - }) 1778 - ]; 1779 - urlPrefix = mirror://ubuntu; 1780 - packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1781 - }; 1782 - 1783 - ubuntu1510x86_64 = { 1784 - name = "ubuntu-15.10-wily-amd64"; 1785 - fullName = "Ubuntu 15.10 Wily (amd64)"; 1786 - packagesList = 1787 - [ (fetchurl { 1788 - url = mirror://ubuntu/dists/wily/main/binary-amd64/Packages.bz2; 1789 - sha256 = "2877de7674c8c6a410c3ac479e46fec24164a4de250f22b3ff062073e3985013"; 1790 - }) 1791 - (fetchurl { 1792 - url = mirror://ubuntu/dists/wily/universe/binary-amd64/Packages.bz2; 1793 - sha256 = "714be7a2fd33b8bb577901c9223039dcc12c130c9244122648ee21a625e2a66d"; 1794 }) 1795 ]; 1796 urlPrefix = mirror://ubuntu; ··· 1817 ubuntu1604x86_64 = { 1818 name = "ubuntu-16.04-xenial-amd64"; 1819 fullName = "Ubuntu 16.04 Xenial (amd64)"; 1820 - packagesList = 1821 [ (fetchurl { 1822 url = mirror://ubuntu/dists/xenial/main/binary-amd64/Packages.xz; 1823 sha256 = "110qnkhjkkwm316fbig3aivm2595ydz6zskc4ld5cr8ngcrqm1bn"; ··· 1831 packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1832 }; 1833 1834 - ubuntu1610i386 = { 1835 - name = "ubuntu-16.10-yakkety-i386"; 1836 - fullName = "Ubuntu 16.10 Yakkety (i386)"; 1837 packagesLists = 1838 [ (fetchurl { 1839 - url = mirror://ubuntu/dists/yakkety/main/binary-i386/Packages.xz; 1840 - sha256 = "da811f582779a969f738f2366c17e075cf0da3c4f2a4ed1926093a2355fd72ba"; 1841 }) 1842 (fetchurl { 1843 - url = mirror://ubuntu/dists/yakkety/universe/binary-i386/Packages.xz; 1844 - sha256 = "5162b0a87173cd5dea7ce2273788befe36f38089d44a2379ed9dd92f76c6b2aa"; 1845 }) 1846 ]; 1847 urlPrefix = mirror://ubuntu; 1848 packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1849 }; 1850 1851 - ubuntu1610x86_64 = { 1852 - name = "ubuntu-16.10-yakkety-amd64"; 1853 - fullName = "Ubuntu 16.10 Yakkety (amd64)"; 1854 - packagesList = 1855 [ (fetchurl { 1856 - url = mirror://ubuntu/dists/yakkety/main/binary-amd64/Packages.xz; 1857 - sha256 = "356c4cfab0d7f77b75c473cd78b22ee7288f63b24c9739049924dc081dd2e3d1"; 1858 }) 1859 (fetchurl { 1860 - url = mirror://ubuntu/dists/yakkety/universe/binary-amd64/Packages.xz; 1861 - sha256 = "a72660f8feffd6978e3b9328c6259b5387ac0b4f33d1029e4a17091ceb5057e6"; 1862 }) 1863 ]; 1864 urlPrefix = mirror://ubuntu; 1865 packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 1866 }; 1867 1868 - debian40i386 = { 1869 - name = "debian-4.0r9-etch-i386"; 1870 - fullName = "Debian 4.0r9 Etch (i386)"; 1871 - packagesList = fetchurl { 1872 - url = mirror://debian/dists/etch/main/binary-i386/Packages.bz2; 1873 - sha256 = "40eeeecc35e6895b6eb0bc601e38fe53fc985d1b1f3fea3766f34763d21f206f"; 1874 - }; 1875 - urlPrefix = mirror://debian; 1876 - packages = commonDebianPackages; 1877 - }; 1878 - 1879 - debian40x86_64 = { 1880 - name = "debian-4.0r9-etch-amd64"; 1881 - fullName = "Debian 4.0r9 Etch (amd64)"; 1882 - packagesList = fetchurl { 1883 - url = mirror://debian/dists/etch/main/binary-amd64/Packages.bz2; 1884 - sha256 = "cf1c4c7d72e0da45797b046011254d2bd83f5ecb7389c7f30d2561be3f5b2e49"; 1885 - }; 1886 - urlPrefix = mirror://debian; 1887 - packages = commonDebianPackages; 1888 - }; 1889 - 1890 - debian50i386 = { 1891 - name = "debian-5.0.10-lenny-i386"; 1892 - fullName = "Debian 5.0.10 Lenny (i386)"; 1893 - packagesList = fetchurl { 1894 - url = mirror://debian/dists/lenny/main/binary-i386/Packages.bz2; 1895 - sha256 = "fb390cf043a5b6bac50879ce1c0827882abdb560050313a6a326a03a4fc761d6"; 1896 - }; 1897 - urlPrefix = mirror://debian; 1898 - packages = commonDebianPackages; 1899 - }; 1900 - 1901 - debian50x86_64 = { 1902 - name = "debian-5.0.10-lenny-amd64"; 1903 - fullName = "Debian 5.0.10 Lenny (amd64)"; 1904 - packagesList = fetchurl { 1905 - url = mirror://debian/dists/lenny/main/binary-amd64/Packages.bz2; 1906 - sha256 = "1y4bb3n770fgwsrw8qiwsgf17k0ws2d6jmcfvqv07lj77dyj53wc"; 1907 - }; 1908 - urlPrefix = mirror://debian; 1909 - packages = commonDebianPackages; 1910 - }; 1911 - 1912 - debian60i386 = { 1913 - name = "debian-6.0.10-squeeze-i386"; 1914 - fullName = "Debian 6.0.10 Squeeze (i386)"; 1915 packagesList = fetchurl { 1916 - url = mirror://debian/dists/squeeze/main/binary-i386/Packages.bz2; 1917 - sha256 = "c08899011a7a2b0df4da08f91eef3a80d112a247df988b1c966c9fb64c812392"; 1918 }; 1919 urlPrefix = mirror://debian; 1920 packages = commonDebianPackages; 1921 }; 1922 1923 - debian60x86_64 = { 1924 - name = "debian-6.0.10-squeeze-amd64"; 1925 - fullName = "Debian 6.0.10 Squeeze (amd64)"; 1926 packagesList = fetchurl { 1927 - url = mirror://debian/dists/squeeze/main/binary-amd64/Packages.bz2; 1928 - sha256 = "3f2ebd5221b9a4bdf7224acf728a51a987c63d32df1bbc20a97f177d2f184045"; 1929 }; 1930 urlPrefix = mirror://debian; 1931 packages = commonDebianPackages; 1932 }; 1933 1934 - # Backward compatibility. 1935 - debian70i386 = debian7i386; 1936 - debian70x86_64 = debian7x86_64; 1937 - 1938 - debian7i386 = { 1939 - name = "debian-7.11-wheezy-i386"; 1940 - fullName = "Debian 7.11 Wheezy (i386)"; 1941 packagesList = fetchurl { 1942 - url = mirror://debian/dists/wheezy/main/binary-i386/Packages.bz2; 1943 - sha256 = "57ea423dc1c0cc082cae580360f8e7192c9fd60e2ef775a4ce7f48784277462d"; 1944 }; 1945 urlPrefix = mirror://debian; 1946 packages = commonDebianPackages; 1947 }; 1948 1949 - debian7x86_64 = { 1950 - name = "debian-7.11-wheezy-amd64"; 1951 - fullName = "Debian 7.11 Wheezy (amd64)"; 1952 packagesList = fetchurl { 1953 - url = mirror://debian/dists/wheezy/main/binary-amd64/Packages.bz2; 1954 - sha256 = "b400e459ce2f8af8621182c3a9ea843f0df3dc2d5662e6c6204f9406f5ff2d41"; 1955 }; 1956 urlPrefix = mirror://debian; 1957 packages = commonDebianPackages; 1958 }; 1959 1960 - debian8i386 = { 1961 - name = "debian-8.10-jessie-i386"; 1962 - fullName = "Debian 8.10 Jessie (i386)"; 1963 - packagesList = fetchurl { 1964 - url = mirror://debian/dists/jessie/main/binary-i386/Packages.xz; 1965 - sha256 = "b3aa33bfe0256f72b7aad07b6c714b790d9a20d86c1a448a6f36b35652a82ff0"; 1966 - }; 1967 - urlPrefix = mirror://debian; 1968 - packages = commonDebianPackages; 1969 - }; 1970 1971 - debian8x86_64 = { 1972 - name = "debian-8.10-jessie-amd64"; 1973 - fullName = "Debian 8.10 Jessie (amd64)"; 1974 - packagesList = fetchurl { 1975 - url = mirror://debian/dists/jessie/main/binary-amd64/Packages.xz; 1976 - sha256 = "689e77cdf5334a3fffa5ca504e8131ee9ec88a7616f12c9ea5a3d5ac3100a710"; 1977 - }; 1978 - urlPrefix = mirror://debian; 1979 - packages = commonDebianPackages; 1980 - }; 1981 }; 1982 1983 ··· 1997 "make" 1998 "patch" 1999 "perl" 2000 - "pkgconfig" 2001 "rpm" 2002 "rpm-build" 2003 "tar" ··· 2101 # Needed because it provides /etc/login.defs, whose absence causes 2102 # the "passwd" post-installs script to fail. 2103 "login" 2104 ]; 2105 2106 commonDebianPackages = commonDebPackages ++ [ "sysvinit" "diff" "mktemp" ];
··· 748 749 rpmDistros = { 750 751 + # Note: no i386 release for Fedora >= 26 752 + fedora26x86_64 = 753 + let version = "26"; 754 + in rec { 755 + name = "fedora-${version}-x86_64"; 756 + fullName = "Fedora ${version} (x86_64)"; 757 + packagesList = fetchurl rec { 758 + url = "mirror://fedora/linux/releases/${version}/Everything/x86_64/os/repodata/${sha256}-primary.xml.gz"; 759 + sha256 = "880055a50c05b20641530d09b23f64501a000b2f92fe252417c530178730a95e"; 760 + }; 761 + urlPrefix = "mirror://fedora/linux/releases/${version}/Everything/x86_64/os"; 762 + archs = ["noarch" "x86_64"]; 763 + packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 764 + unifiedSystemDir = true; 765 }; 766 767 + fedora27x86_64 = 768 + let version = "27"; 769 + in rec { 770 + name = "fedora-${version}-x86_64"; 771 + fullName = "Fedora ${version} (x86_64)"; 772 + packagesList = fetchurl rec { 773 + url = "mirror://fedora/linux/releases/${version}/Everything/x86_64/os/repodata/${sha256}-primary.xml.gz"; 774 + sha256 = "48986ce4583cd09825c6d437150314446f0f49fa1a1bd62dcfa1085295030fe9"; 775 + }; 776 + urlPrefix = "mirror://fedora/linux/releases/${version}/Everything/x86_64/os"; 777 + archs = ["noarch" "x86_64"]; 778 + packages = commonFedoraPackages ++ [ "cronie" "util-linux" ]; 779 + unifiedSystemDir = true; 780 }; 781 782 + centos6i386 = 783 + let version = "6.9"; 784 + in rec { 785 + name = "centos-${version}-i386"; 786 + fullName = "CentOS ${version} (i386)"; 787 + # N.B. Switch to vault.centos.org when the next release comes out 788 + # urlPrefix = "http://vault.centos.org/${version}/os/i386"; 789 + urlPrefix = "http://mirror.centos.org/centos-6/${version}/os/i386"; 790 + packagesList = fetchurl rec { 791 + url = "${urlPrefix}/repodata/${sha256}-primary.xml.gz"; 792 + sha256 = "b826a45082ef68340325c0855f3d2e5d5a4d0f77d28ba3b871791d6f14a97aeb"; 793 + }; 794 + archs = ["noarch" "i386"]; 795 + packages = commonCentOSPackages ++ [ "procps" ]; 796 }; 797 798 + centos6x86_64 = 799 + let version = "6.9"; 800 + in rec { 801 + name = "centos-${version}-x86_64"; 802 + fullName = "CentOS ${version} (x86_64)"; 803 + # N.B. Switch to vault.centos.org when the next release comes out 804 + # urlPrefix = "http://vault.centos.org/${version}/os/x86_64"; 805 + urlPrefix = "http://mirror.centos.org/centos-6/${version}/os/x86_64"; 806 + packagesList = fetchurl rec { 807 + url = "${urlPrefix}/repodata/${sha256}-primary.xml.gz"; 808 + sha256 = "ed2b2d4ac98d774d4cd3e91467e1532f7e8b0275cfc91a0d214b532dcaf1e979"; 809 + }; 810 + archs = ["noarch" "x86_64"]; 811 + packages = commonCentOSPackages ++ [ "procps" ]; 812 }; 813 814 # Note: no i386 release for 7.x 815 + centos7x86_64 = 816 + let version = "7.4.1708"; 817 + in rec { 818 + name = "centos-${version}-x86_64"; 819 + fullName = "CentOS ${version} (x86_64)"; 820 + # N.B. Switch to vault.centos.org when the next release comes out 821 + # urlPrefix = "http://vault.centos.org/${version}/os/x86_64"; 822 + urlPrefix = "http://mirror.centos.org/centos-7/${version}/os/x86_64"; 823 + packagesList = fetchurl rec { 824 + url = "${urlPrefix}/repodata/${sha256}-primary.xml.gz"; 825 + sha256 = "b686d3a0f337323e656d9387b9a76ce6808b26255fc3a138b1a87d3b1cb95ed5"; 826 + }; 827 + archs = ["noarch" "x86_64"]; 828 + packages = commonCentOSPackages ++ [ "procps-ng" ]; 829 }; 830 }; 831 832 ··· 838 # http://nl.archive.ubuntu.com/ubuntu/dists/{gutsy,hardy}/Release are 839 # wrong, but the SHA-1 and MD5 hashes are correct. Intrepid is fine. 840 841 ubuntu1204i386 = { 842 name = "ubuntu-12.04-precise-i386"; 843 fullName = "Ubuntu 12.04 Precise (i386)"; ··· 858 ubuntu1204x86_64 = { 859 name = "ubuntu-12.04-precise-amd64"; 860 fullName = "Ubuntu 12.04 Precise (amd64)"; 861 + packagesLists = 862 [ (fetchurl { 863 url = mirror://ubuntu/dists/precise/main/binary-amd64/Packages.bz2; 864 sha256 = "1aabpn0hdih6cbabyn87yvhccqj44q9k03mqmjsb920iqlckl3fc"; ··· 872 packages = commonDebPackages ++ [ "diffutils" ]; 873 }; 874 875 ubuntu1404i386 = { 876 name = "ubuntu-14.04-trusty-i386"; 877 fullName = "Ubuntu 14.04 Trusty (i386)"; 878 packagesLists = 879 [ (fetchurl { 880 url = mirror://ubuntu/dists/trusty/main/binary-i386/Packages.bz2; 881 + sha256 = "1d5y3v3v079gdq45hc07ja0bjlmzqfwdwwlq0brwxi8m75k3iz7x"; 882 }) 883 (fetchurl { 884 url = mirror://ubuntu/dists/trusty/universe/binary-i386/Packages.bz2; 885 + sha256 = "03x9w92by320rfklrqhcl3qpwmnxds9c8ijl5zhcb21d6dcz5z1a"; 886 }) 887 ]; 888 urlPrefix = mirror://ubuntu; ··· 892 ubuntu1404x86_64 = { 893 name = "ubuntu-14.04-trusty-amd64"; 894 fullName = "Ubuntu 14.04 Trusty (amd64)"; 895 + packagesLists = 896 [ (fetchurl { 897 url = mirror://ubuntu/dists/trusty/main/binary-amd64/Packages.bz2; 898 + sha256 = "1hhzbyqfr5i0swahwnl5gfp5l9p9hspywb1vpihr3b74p1z935bh"; 899 }) 900 (fetchurl { 901 url = mirror://ubuntu/dists/trusty/universe/binary-amd64/Packages.bz2; 902 + sha256 = "04560ba8s4z4v5iawknagrkn9q1nzvpn081ycmqvhh73p3p3g1jm"; 903 }) 904 ]; 905 urlPrefix = mirror://ubuntu; ··· 926 ubuntu1604x86_64 = { 927 name = "ubuntu-16.04-xenial-amd64"; 928 fullName = "Ubuntu 16.04 Xenial (amd64)"; 929 + packagesLists = 930 [ (fetchurl { 931 url = mirror://ubuntu/dists/xenial/main/binary-amd64/Packages.xz; 932 sha256 = "110qnkhjkkwm316fbig3aivm2595ydz6zskc4ld5cr8ngcrqm1bn"; ··· 940 packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 941 }; 942 943 + ubuntu1710i386 = { 944 + name = "ubuntu-17.10-xenial-i386"; 945 + fullName = "Ubuntu 17.10 Xenial (i386)"; 946 packagesLists = 947 [ (fetchurl { 948 + url = mirror://ubuntu/dists/artful/main/binary-i386/Packages.xz; 949 + sha256 = "18yrj4kqdzm39q0527m97h5ing58hkm9yq9iyj636zh2rclym3c8"; 950 }) 951 (fetchurl { 952 + url = mirror://ubuntu/dists/artful/universe/binary-i386/Packages.xz; 953 + sha256 = "1v0njw2w80xfmxi7by76cs8hyxlla5h3gqajlpdw5srjgx2qrm2g"; 954 }) 955 ]; 956 urlPrefix = mirror://ubuntu; 957 packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 958 }; 959 960 + ubuntu1710x86_64 = { 961 + name = "ubuntu-17.10-artful-amd64"; 962 + fullName = "Ubuntu 17.10 Artful (amd64)"; 963 + packagesLists = 964 [ (fetchurl { 965 + url = mirror://ubuntu/dists/artful/main/binary-amd64/Packages.xz; 966 + sha256 = "104g57j1l3vi8wb5f7rgjvjhf82ccs0vwhc59jfc4ynd51z7fqjk"; 967 }) 968 (fetchurl { 969 + url = mirror://ubuntu/dists/artful/universe/binary-amd64/Packages.xz; 970 + sha256 = "1qzs95wfy9inaskfx9cf1l5yd3aaqwzy72zzi9xyvkxi75k5gcn4"; 971 }) 972 ]; 973 urlPrefix = mirror://ubuntu; 974 packages = commonDebPackages ++ [ "diffutils" "libc-bin" ]; 975 }; 976 977 + debian8i386 = { 978 + name = "debian-8.10-jessie-i386"; 979 + fullName = "Debian 8.10 Jessie (i386)"; 980 packagesList = fetchurl { 981 + url = mirror://debian/dists/jessie/main/binary-i386/Packages.xz; 982 + sha256 = "1w1gm195dcrndy5486kcv0h9l3br9dqnqyyhmavp4vr5w2zk7amk"; 983 }; 984 urlPrefix = mirror://debian; 985 packages = commonDebianPackages; 986 }; 987 988 + debian8x86_64 = { 989 + name = "debian-8.10-jessie-amd64"; 990 + fullName = "Debian 8.10 Jessie (amd64)"; 991 packagesList = fetchurl { 992 + url = mirror://debian/dists/jessie/main/binary-amd64/Packages.xz; 993 + sha256 = "045700qsrmd3lng2rw8nfs5ci7pf660lwl6alpzkyjikyp6pg7k8"; 994 }; 995 urlPrefix = mirror://debian; 996 packages = commonDebianPackages; 997 }; 998 999 + debian9i386 = { 1000 + name = "debian-9.3-stretch-i386"; 1001 + fullName = "Debian 9.3 Stretch (i386)"; 1002 packagesList = fetchurl { 1003 + url = mirror://debian/dists/stretch/main/binary-i386/Packages.xz; 1004 + sha256 = "1rpv0r92pkr9dmjvpffvgmq3an1s83npfmq870h67jqag3qpwj9l"; 1005 }; 1006 urlPrefix = mirror://debian; 1007 packages = commonDebianPackages; 1008 }; 1009 1010 + debian9x86_64 = { 1011 + name = "debian-9.3-stretch-amd64"; 1012 + fullName = "Debian 9.3 Stretch (amd64)"; 1013 packagesList = fetchurl { 1014 + url = mirror://debian/dists/stretch/main/binary-amd64/Packages.xz; 1015 + sha256 = "1gnkvh7wc5yp0rw8kq8p8rlskvl0lc4cv3gdylw8qpqzy75xqlig"; 1016 }; 1017 urlPrefix = mirror://debian; 1018 packages = commonDebianPackages; 1019 }; 1020 1021 1022 }; 1023 1024 ··· 1038 "make" 1039 "patch" 1040 "perl" 1041 + "pkgconf-pkg-config" 1042 "rpm" 1043 "rpm-build" 1044 "tar" ··· 1142 # Needed because it provides /etc/login.defs, whose absence causes 1143 # the "passwd" post-installs script to fail. 1144 "login" 1145 + "passwd" 1146 ]; 1147 1148 commonDebianPackages = commonDebPackages ++ [ "sysvinit" "diff" "mktemp" ];