Skip to content

Commit

Permalink
generate-hashes: switch to format that is used by nix
Browse files Browse the repository at this point in the history
  • Loading branch information
astro committed Jan 31, 2024
1 parent 2774206 commit 2acabcb
Show file tree
Hide file tree
Showing 3 changed files with 307 additions and 307 deletions.
4 changes: 2 additions & 2 deletions generate-hashes.nix
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ hash() {
VARIANT=$2
echo "- $TARGET/$VARIANT" >&2
BASEURL=$RELEASE_URL/targets/$TARGET/$VARIANT
SUM=$(nix-prefetch-url --type sha256 $BASEURL/sha256sums 2>/dev/null)
SUM=$(nix store prefetch-file --json $BASEURL/sha256sums 2>/dev/null | jq -r .hash)
if [ -n "$SUM" ]; then
echo " targets.\"$TARGET\".\"$VARIANT\".sha256 = \"$SUM\";"
ARCH=$(curl -s $BASEURL/profiles.json | jq -r .arch_packages)
Expand All @@ -34,7 +34,7 @@ hash() {
if [ -z "''${arches_fetched[$ARCH]}" ]; then
for FEED in $FEEDS; do
echo " - $FEED" >&2
SUM=$(nix-prefetch-url --type sha256 $RELEASE_URL/packages/$ARCH/$FEED/Packages 2>/dev/null)
SUM=$(nix store prefetch-file --json $RELEASE_URL/packages/$ARCH/$FEED/Packages 2>/dev/null | jq -r .hash)
echo " packages.\"$ARCH\".\"$FEED\".sha256 = \"$SUM\";"
done
arches_fetched[$ARCH]="done"
Expand Down
138 changes: 69 additions & 69 deletions hashes/18.06.9.nix
Original file line number Diff line number Diff line change
@@ -1,71 +1,71 @@
{
targets."ar71xx"."nand".sha256 = "029gg9xn9h20aqhpvbsrxx74i0k5gvkc25n67yci0qwjp7fqn1qw";
targets."ar71xx"."tiny".sha256 = "109a2557gwmgib7r500qn9ygd8j4r4cv5jl5rpn9vczsm4ilkc1z";
targets."ar71xx"."mikrotik".sha256 = "0w4g2x3hpxafj9sv0apkmrgcr7cgh1igarwamwqr0a4b4ks0k9mw";
targets."ar71xx"."generic".sha256 = "1pbiars1y09wyxb42ygs4hs1bs8nq0643gcy0138q2rw3mb9n9wy";
targets."octeontx"."generic".sha256 = "08155p2jxa71jf4qjgwy6glwlrmkp1p779c5amc9x02s67krz6yj";
targets."arc770"."generic".sha256 = "0fsvq1m7a3xas29n76y66b7h6pfgxs2p1li3x2mkqzn1s04d58f4";
targets."ipq806x"."generic".sha256 = "1q98j7qsz6fq7mb84nr8iss6d697zj1vdayblbg8i24wa2vd28g1";
targets."brcm2708"."bcm2710".sha256 = "1zgb6sskl7k7m94ajmvx9i49ffwvpv6zcc6lacxf6yy864vdyngd";
targets."brcm2708"."bcm2709".sha256 = "0ikwig73ayf2s1dsvhgr3n9zbj0gn56h1hrhxfyxm4lj52hrqal5";
targets."brcm2708"."bcm2708".sha256 = "1kkg481csp9g2y7n0qc5f8qd8i6qpahb3naskxliycp9bh2pgr45";
targets."lantiq"."xrx200".sha256 = "0ji3wd1qlam2lj4k4l1b63601yhnxmaawmf4l7phqjx2frc6smwn";
targets."lantiq"."falcon".sha256 = "0l9cx417hm81kvqddw23n34p1lj6q61gydf1czpb2z74y8q7a67m";
targets."lantiq"."ase".sha256 = "00cr57l2r4z5vxfi598vk1knfynvf0a295yfg1xjh4avr93fi7fm";
targets."lantiq"."xway".sha256 = "0gr66vnj9yn08sydfjnf1mgldbc1kdsw60hrg37g9c677nm5nhl8";
targets."lantiq"."xway_legacy".sha256 = "1zp9waizcb3lz2sd4cfdb363a6yx3308jkjyrviyc071z68zilnn";
targets."x86"."64".sha256 = "1kix6pzjagmmmq83lkay6qxhkr7hh0pz2dks581whz21h9k5z0ag";
targets."x86"."geode".sha256 = "1f7vn1d32hp5xfz9nllc0c3zfazh9rms6bji75zfrkc8syjqly99";
targets."x86"."generic".sha256 = "1ljhm1y20bd29x141p1lz9gd9845gvixmi52hskbz5zcjp7wx4jw";
targets."x86"."legacy".sha256 = "0iqh2jjgadpd7v5n0mbzsvl9gvsnnz2sv16p39gv53jr692ms6cd";
targets."mpc85xx"."p1020".sha256 = "11i5lq01p0zzf9ql32rlypfl7i22djkyl9fly78vh7hsgv7i86mz";
targets."mpc85xx"."generic".sha256 = "1rrsl2yk33ir949ma92y0hsdsxzkkvdhhqp9k1hl1y1hcnwld2r8";
targets."cns3xxx"."generic".sha256 = "1sm3jnv3xqxa5022dplz9d0lsjn6ywri9mw6xy5xv3m0b7mclvqb";
targets."bcm53xx"."generic".sha256 = "0lzd91r8in3vb4r8z65dpmvkmabcc24axz0ynfccqhxayd7vzbqg";
targets."archs38"."generic".sha256 = "0ri9h81r1wj8j2y3z1i7a98csp2scx5zmqcxfvsxql04m90zyy53";
targets."mediatek"."mt7622".sha256 = "0ymchfpc4p55r8jljkg9k3zqgxva01m5baaq7qbm6i3fy402xzjg";
targets."mediatek"."mt7623".sha256 = "0n51f7rffmrfl8mpmpbhsc05y7zw0mi8id7vkljznnxm7khn2lsr";
targets."rb532"."generic".sha256 = "18ha8r3fwzjix2fc68gp3jfx1vsfvvwdhzqrp74j0ikbmgpd22d9";
targets."ixp4xx"."harddisk".sha256 = "0i0l0v302dsn2lxrijia5aan1j94kxlvyjn9z841lnmwkv1xb04p";
targets."ixp4xx"."generic".sha256 = "0c3c4fzidvwdldhn8n5janj6gvgg29iq7w8wpdyxkrg88cqkalzb";
targets."kirkwood"."generic".sha256 = "15q0f1xy0vq6dfaw7g3vx7rl2fvxkjpb7kz723yd4a7886bas4ky";
targets."at91"."sama5d3".sha256 = "1m5n1z4sh541ldb5cjp4zk13g932qyjhymhl68cmyrqzbz6f790k";
targets."at91"."legacy".sha256 = "1006w2xg73icdwmy2i0l9419plpwz0criqcfdqkrjm872f33ngs7";
targets."at91"."sama5d4".sha256 = "0dyv6hhdzhb5n6izqcschp2ba164z0s9571b8xbb9r6wml4yjfxg";
targets."at91"."sama5d2".sha256 = "0yr1li66flch6qqhxsf15rvyl6xcypb760wb6blhavbjgxsnnh6k";
targets."mvebu"."cortexa9".sha256 = "1bjk8gg0n2ja267la0nkxw6j37v5d4k5njdirrsjz277v23p632n";
targets."mvebu"."cortexa53".sha256 = "0vh9z4b814hh25ynx0lxwj94b0d26vxl7731ilfcgf1jkdskbmj6";
targets."mvebu"."cortexa72".sha256 = "1d591001bk8z148z519nnb2dz5w82ybxs1hiwv9qs558c5yvgjrp";
targets."ramips"."rt288x".sha256 = "1fsxkrr091s85c06r0fcmy4mvv128d3jmasqry500i18xk8fhg9c";
targets."ramips"."mt7621".sha256 = "069mzap12pihs7ahv4fiwrc2ij6k6ipwmram3q1ndpnspzjmrh0s";
targets."ramips"."rt305x".sha256 = "1fj55n1ij81nd8bf084rgri5vxqqs5669gvv8n15prns46abgs51";
targets."ramips"."mt7620".sha256 = "16aymxdhrhs30rylibvcsrg3d9qbdigwjvvy68fg3cvcjqgbw9db";
targets."ramips"."mt76x8".sha256 = "0cvxb7qrd2mm4hjr4s7alrym7xp7sr3wgx2iabz2bd9mvblf31b2";
targets."ramips"."rt3883".sha256 = "1zniwycxhmv2px7vv231lbm356hx4nrcdgdivhqx8zn7zzw7c169";
targets."mxs"."generic".sha256 = "025izfks6wkj5z0yh8whp874k65a3knlwfwnzh314r80sqsbmf1i";
targets."brcm47xx"."mips74k".sha256 = "1cshb5fcialngs4kadb8cm14cfaxjlsjka7i2bvkp5r6k4n10815";
targets."brcm47xx"."generic".sha256 = "1995paq5h6s697ny8i16qaycc79zvbrssjw2h4i7yk2jds0lx2df";
targets."brcm47xx"."legacy".sha256 = "0v3wmf8lzsczgr0k4y947adlnp0nsvp7pb72y002avxfyij7xksl";
targets."ath25"."generic".sha256 = "12jgdvab6xhax967pvrya2ckk4778i8wj4lx92sym64la6wsx0ny";
targets."ar7"."ac49x".sha256 = "03i0ww4si9jxnn826sks0kyi1vhvjg8dwgdbs2i9qjidznabp28s";
targets."ar7"."generic".sha256 = "08rc5b25gp7hb58dvjjh8dljvghday8xa1lckj6vzc893zjmn1pk";
targets."brcm63xx"."smp".sha256 = "0jbvlvzh2q6qcigb1gl1m1yw8sllwmqnskpvfavh6ih9yghhvvmb";
targets."brcm63xx"."generic".sha256 = "0l4hvmq9nj46fx5lcs565dg7p4hcl02an2wvm8bdcn6kwizayyyl";
targets."armvirt"."64".sha256 = "1jzyspwsjb7v9lcl4jjwk4dsz1i64ny25vv88aprpm2464hxydlc";
targets."armvirt"."32".sha256 = "1h7330j9qidw7bl8rsi16sw9dqxjp4p5f8m96izbmdi8mnkx7q8y";
targets."malta"."be".sha256 = "1k70169yqxg18f6zls37fdhl7xwvk4v9fnzzidkawp4fhd28lzaq";
targets."omap"."generic".sha256 = "0k189bz8hamwyva3j4brr7rxp4hnbnvqjdzqxas20j5af19nfl6l";
targets."sunxi"."cortexa7".sha256 = "0g27g1sdwg4dr22jvrg9cjbq37qbm3bs35hmx22qhl71vqg5ynpq";
targets."sunxi"."cortexa8".sha256 = "0jlmq09ccs6wryfzww34qqzg0b5x19h2f7s1bi2ls5m21gl7xrnz";
targets."sunxi"."cortexa53".sha256 = "17q02ypipw6hpkvc4gx83zzr2cmxsqnvjr09411r6lqjxk92akgy";
targets."layerscape"."armv8_64b".sha256 = "023z15m9immwayqzf4gl3dss615iba9y367ks2nj68hh4gsl9x8r";
targets."layerscape"."armv8_32b".sha256 = "0ly2cdyd5jfi49f3bw0xn0msdqpjggh5zhc1wvjl0qq6xnpdcjfw";
targets."apm821xx"."nand".sha256 = "0k2ll7zxgq3x0ayg5hjdm3f8sf0mk442jk1zx6bnn1rarhim0dyb";
targets."apm821xx"."sata".sha256 = "071di5cpj6608vh8pql86riyd839ys84mpk39n7782px7s32pk9m";
targets."gemini"."generic".sha256 = "100kfllcp1s4xs9bpx0sivajdcmda2idm7qa7f1cjg8rhdp27w2n";
targets."oxnas"."ox820".sha256 = "1x63kvhm1wsm4bd2aknznvasbimwpzb22p09dmqgbik5dnzb6c1f";
targets."imx6"."generic".sha256 = "06h6d50wb42jlpy8fmxpf14c3k47z1i2nr2klycjqf09jcsmgb8y";
targets."ipq40xx"."generic".sha256 = "0i9rnsgag6vsb41dgg5lhglv25p61xfcih1zlnhgayyxwgzxandm";
targets."pistachio"."generic".sha256 = "01jgqz2cxk36rjphyqxiz45bsdvdz16md5b178rqr3bwcwyplshx";
targets."octeon"."generic".sha256 = "07hiz27r76gs5xr6n7ddxkib6d1v592nv7875ajixy05r8mhsxnc";
targets."ar71xx"."nand".sha256 = "sha256-HAeL3bmSYxCZP8YWweZ+ZYJITu9Zr30hVkDAZHt6Lwk=";
targets."ar71xx"."tiny".sha256 = "sha256-P7BJI6n6s53szYXKshnJRKL2fLIYgJLPiq/yd0oRKoE=";
targets."ar71xx"."mikrotik".sha256 = "sha256-vKYJ9CSLKJAxr4pn9WKAj53MXq7zKrB1kk71C0cXj3A=";
targets."ar71xx"."generic".sha256 = "sha256-niebVh08C4xGAJ69QQzAFukVNCT6eUFW9zwBH3RWcd0=";
targets."octeontx"."generic".sha256 = "sha256-0puf5zFagJ5YVYWlc264s2bK6TOeP4mJk+GoLsUtJSA=";
targets."arc770"."generic".sha256 = "sha256-xKHSCNDBfjyr6CPScIXuz10DzzLGm2OT0KoPdWrAWzs=";
targets."ipq806x"."generic".sha256 = "sha256-4SHRtlCciIjeosurtoP8J5lmtI4oW4JWPdiZr/GRKOE=";
targets."brcm2708"."bcm2710".sha256 = "sha256-7VnfNjHIe+M6U9Qw9s2+mzuXSEx9V6lIqmceOrU26/0=";
targets."brcm2708"."bcm2709".sha256 = "sha256-hSqcoSiSktq96zDDAE2xD8j1kx35wa1b0MJ5Nc6LfEY=";
targets."brcm2708"."bcm2708".sha256 = "sha256-heR3BVzpMh9pn1rZsaC62ETUMHKFYWCPFy9dzQIib84=";
targets."lantiq"."xrx200".sha256 = "sha256-lldtWHaiSwzvocRVrlTtFvoAzDArUDKJpKIqikPjI0o=";
targets."lantiq"."falcon".sha256 = "sha256-9Rh1MPLkfLHuZ8E1/4LBRtJwybBD8NbwngFVeALpLFE=";
targets."lantiq"."ase".sha256 = "sha256-1Z3oRspbESh7eM6XJBRw23pnZ5gbpRJd3+WTLOgpmQE=";
targets."lantiq"."xway".sha256 = "sha256-iEJbqj3HsPTOeBkCw3Wbga1GXw3OSte8RsD6JO02Jj8=";
targets."lantiq"."xway_legacy".sha256 = "sha256-1tL4kfnhAObjzl5OicAY3Rs1zFjNMdK0+HQs9qPi6f4=";
targets."x86"."64".sha256 = "sha256-T4FfZoJBfMgDKno28S+A8OQJOzZeTToQrrU+Jf81Pc4=";
targets."x86"."geode".sha256 = "sha256-KXmKpdeIzex+OVEuo2tO8Cv3BwOMUpu+6+VCMVqw+7g=";
targets."x86"."generic".sha256 = "sha256-XJLOz5Xsl7+mhqLE2uN+haDUXvo03EBCT6ItIHyoUNI=";
targets."x86"."legacy".sha256 = "sha256-jRldRTJZjrJfGteErcW3Vu+X6NZ/VWDLPu029aQUEEc=";
targets."mpc85xx"."p1020".sha256 = "sha256-vxoUz34aHrjR8dQl6qdsQsRD3fU0i0Fxcv+DGwCmJYY=";
targets."mpc85xx"."generic".sha256 = "sha256-KItGuWUw+EBhmOliCNue83fdNAReJFUTSTmOMb2gOuc=";
targets."cns3xxx"."generic".sha256 = "sha256-C2/K6lmgjt2L74bXFDP3xkpNQUuf3iYEKKrjPraVo+o=";
targets."bcm53xx"."generic".sha256 = "sha256-D6+/T/OqQ8yYsx78rohgbKk6d72tmI8yWXvYiHJI7VM=";
targets."archs38"."generic".sha256 = "sha256-o3j/QaoEUNz1dp3h+ktnWlzNUFInhj+8kEjykAOCKWY=";
targets."mediatek"."mt7622".sha256 = "sha256-T/4uAPFuRFMXPlipVWoAaveH/5jpTUklyqVcwq6DrHo=";
targets."mediatek"."mt7623".sha256 = "sha256-WVNh4Ty1W/slnfu0iGIF/B9fANNw3Xoroi5X5/JxoVg=";
targets."rb532"."generic".sha256 = "sha256-qQnR7qtrRiDJuRl/2PjeTu/QnRz3IcOc6FF+7kZGCqI=";
targets."ixp4xx"."harddisk".sha256 = "sha256-l4DVw568WhoI+slKv2mfJMlglSoqypg7FVY3AcYGFEQ=";
targets."ixp4xx"."generic".sha256 = "sha256-61M1MUPo5dl9uxzxg2MS7+1npFWyWGRho43vFr8jbDA=";
targets."kirkwood"."generic".sha256 = "sha256-fhKtlkHoKNL8EOfPs66cfTtB8+l7vMOVawZv4HtwAJc=";
targets."at91"."sama5d3".sha256 = "sha256-E6TjzF8fZ18ZMhRWD6XHYqQ3wvzkSlZWo4EUqMkPttQ=";
targets."at91"."legacy".sha256 = "sha256-Rz87hhMHVZknbo7hmBn4/NKbAkkUROErbyyO87rgBoA=";
targets."at91"."sama5d4".sha256 = "sha256-rzvpCa3c5LRWRyuckjT4xAS1xIVMM/yjsWXB3yA02zc=";
targets."at91"."sama5d2".sha256 = "sha256-00BrdX9ybQXpMosDc9b1rBvqdy7B6Q4xNpBRZ0ykIXs=";
targets."mvebu"."cortexa9".sha256 = "sha256-Vgxzh9jniC91zrFJWyZpZZ8hDe/TAkWPEUoKC95DU64=";
targets."mvebu"."cortexa53".sha256 = "sha256-RtY1dZsyuMccjWGcQ/s2ooFFkuSdgm59ERCSgBb5CW4=";
targets."mvebu"."cortexa72".sha256 = "sha256-N8u3fWGoFI3T5hEG3ZcXiJffxLI2hfIRCR/NFQAIqbQ=";
targets."ramips"."rt288x".sha256 = "sha256-LD3o0OwoRACKz1irKkdDIuxdia/MgWwAK0iHBHKeXbs=";
targets."ramips"."mt7621".sha256 = "sha256-GsBc5b/a3mYDHlXlym8008goWObRkQ3V0TBeEa76NRk=";
targets."ramips"."rt305x".sha256 = "sha256-oei3lCHa5luCRXu/ZEzRGPddYn6ZIOAWajYgGYMtRbo=";
targets."ramips"."mt7620".sha256 = "sha256-qyW+HpZss/EcMn5vyV9sC6c2XtZsr0h9BkPDDFuvXpk=";
targets."ramips"."mt76x8".sha256 = "sha256-YoXh6No1tSX+UlH0x0fW5/ZTfabqaJIlJLWKlvFZfTM=";
targets."ramips"."rt3883".sha256 = "sha256-yQR2+P/HftQx3LG9xrIlHZoy6qJhiL1Pv2JX2Jnn0f4=";
targets."mxs"."generic".sha256 = "sha256-Mbi6NNYAZRIG/JY7Tu0cqphJDrqQI+jBL3Jyo6f7sQg=";
targets."brcm47xx"."mips74k".sha256 = "sha256-JSAQLJkmlzv3EvGoKTWVXTlGQmVoNTWJfpaqyFxZULM=";
targets."brcm47xx"."generic".sha256 = "sha256-rolOgW5STH8igYJLrfPaPx3GvMImROTtSUYbWLC6JaU=";
targets."brcm47xx"."legacy".sha256 = "sha256-VM9+ZPSubyUA8OKse+7WFlxLmzokeTJBfp/pT5GrfGw=";
targets."ath25"."generic".sha256 = "sha256-3oKuuVGUmOq1SJ0SyVFE55A5mVA+73tM6gp2s9RuT4o=";
targets."ar7"."ac49x".sha256 = "sha256-Gom7lP0tSpyi0Ks93tCTG+4Q/QR6aiOQtV2mqAnnIA4=";
targets."ar7"."generic".sha256 = "sha256-8wZb5R8Jsb+NnIwG1ZFXDb4taUNQyt1QWfDcV8QqLCM=";
targets."brcm63xx"."smp".sha256 = "sha256-q+4N4fMJRgO3cvtObXHllGrEfaiBvrBeZNhgAf+me0k=";
targets."brcm63xx"."generic".sha256 = "sha256-1HuvfuTTWNYWqpsLqwSgDJJ7XiumaEZLd4ZIm3DdkFA=";
targets."armvirt"."64".sha256 = "sha256-jDbfITFE1JuvQmjvIrwlJoavG5lcSkIZTfssqfnV/ss=";
targets."armvirt"."32".sha256 = "sha256-HuHTp60otrp+NKkiVy65suOWuDYh6ozoOrxFnCQY48A=";
targets."malta"."be".sha256 = "sha256-WH2KRIOOXK5mi/9blzaZm/dDYXNnaPqNQ+F17JMJ4Mw=";
targets."omap"."generic".sha256 = "sha256-1FBnU3CqSCC06vg3ibddFpLb88l5ETnU9rwqiP5KKEw=";
targets."sunxi"."cortexa7".sha256 = "sha256-+FpfHt7hUIiF6BWWodeoC5+Bl2Tp5S2FyI083nR4Rzw=";
targets."sunxi"."cortexa8".sha256 = "sha256-3+Z+6AuiFk1FXEEfJ2AKvSzwPsZkcP6dz9xoxhLAlUo=";
targets."sunxi"."cortexa53".sha256 = "sha256-/k0l0uwSU5NDIAlkuS3WvTKR/x+oP8L2vNDwG68XAJ8=";
targets."layerscape"."armv8_64b".sha256 = "sha256-GfVE9SMQIiOt0POY4ZNasQSjdRv0EfexV7zWmGoJfwg=";
targets."layerscape"."armv8_32b".sha256 = "sha256-3EnWru0GY0Dl5oHBX+B78uKmK7Ad8DVcItHJ0nxjwlM=";
targets."apm821xx"."nand".sha256 = "sha256-yzdQI8wqB2uX6T9MKQiZFTiN3KhNwvK8An3g1/+hVEw=";
targets."apm821xx"."sata".sha256 = "sha256-Nc0rhj79CnSOTWPeSpD2aaDmYzaI4ovgRsAYeVmJLRw=";
targets."gemini"."generic".sha256 = "sha256-VvAjboMZPcmCOwqf2qJQrbIm1Y4a9LuS7kSHyyh1E4A=";
targets."oxnas"."ox820".sha256 = "sha256-LjCzvm1lxvVwbQlcIda/vMal1bbfTiXaIlXzUOGew/Q=";
targets."imx6"."generic".sha256 = "sha256-Hq1XNZMJOCyZp1NkK2L4h8zBSHC3V4f8pVKQxUFpBho=";
targets."ipq40xx"."generic".sha256 = "sha256-tVnV/+Pde/WgpT/AyFwP5hax6YO0vNcCWXqbp562OUU=";
targets."pistachio"."generic".sha256 = "sha256-HWp6PWd8jYwzOmGVVk34bTe9CvmxYw+vzGbMzsTHTwY=";
targets."octeon"."generic".sha256 = "sha256-zHYNK8oF+B6lKgedbUUqOzSz4uytHWtyL/qZk4/4ER4=";
}
Loading

0 comments on commit 2acabcb

Please sign in to comment.