Samuel Dionne-Riel
2181f3c02a
Adds filename to sha256 file for use with sha256 -c
...
The manpage says:
> The sums are computed as described in FIPS-180-2. When checking, the input should be a former
> output of this program. The default mode is to print a line with checksum, **a space, a character
> indicating input mode ('*' for binary, ' ' for text or where binary is insignificant),** and name
> for each FILE.
By adding the filename to the generated sha256 file, a user would be
able to download an iso, the sha256 file, then use `sha256 -c
[file].iso.sha256` to verify the file.
* * *
This fixes nixos-homepage#224
2018-06-06 18:11:16 -04:00
Eelco Dolstra
9f96e1e25d
Improve error message
2018-02-06 16:45:13 +01:00
Eelco Dolstra
c6428851dc
mirror-nixos-branch: Update the Git repo last
2017-07-21 12:48:14 +02:00
Eelco Dolstra
b6c049019a
mirror-nixos-branch.pl: Call index-debuginfo
2017-07-07 17:12:25 +02:00
Michael Weiss
c3e8e3badb
Fix the displayed hash name (SHA-512 -> SHA-256)
...
The HTML pages for each channel are showing the SHA-256 hash of each
file but the table header actually referred to it as an "SHA-512 hash".
2017-03-31 06:39:24 +02:00
Eelco Dolstra
1c07d6dd08
Lock the Git repo
2016-12-05 11:50:17 +01:00
Eelco Dolstra
b74e03a870
Revert "Disable programs.sqlite generation"
...
This reverts commit 7f2bbc884c
.
2016-11-10 18:10:08 +01:00
Eelco Dolstra
6391c4dcec
Fix check for release existance
...
We no longer have a github-link file, so this check always failed. As
a result, we were constantly re-uploading releases.
2016-10-21 20:10:53 +02:00
Eelco Dolstra
038c8ee8d4
Update the channels repo early
...
This way, users of the nixpkgs-channels repo don't have to wait for
all the slow stuff to finish (like index generation and copying of
ISOs).
2016-10-21 19:22:05 +02:00
Eelco Dolstra
7f2bbc884c
Disable programs.sqlite generation
2016-10-21 18:27:28 +02:00
Eelco Dolstra
eea0729481
Generate a simple directory listing
2016-09-29 11:50:14 +02:00
Eelco Dolstra
6cb926311e
Only update the release link if the release has changed
2016-09-29 10:55:11 +02:00
Eelco Dolstra
fcf5a77736
Add an empty file at the release prefix for nix-channel compatibility
...
nix-channel expects the prefix to exist (not return a 404).
2016-09-26 19:50:36 +02:00
Eelco Dolstra
d3d33d5b25
Store releases in S3
...
Fixes #7 .
2016-09-26 18:06:51 +02:00
Eelco Dolstra
becf1f2ae3
Atomically update channels/.htaccess
...
Otherwise we might clobber the redirects if the disk is full, and in
any case there is a time window in which .htaccess is in an
inconsistent state.
Fixes https://github.com/NixOS/nixpkgs/issues/18544 .
2016-09-12 23:20:12 +02:00
Eelco Dolstra
ab086b22ef
Revive programs.sqlite generation
...
Fixes #4 .
2016-08-11 14:41:26 +02:00
Eelco Dolstra
852e1b6bf2
Drop 32-bit images (except iso-minimal)
2016-03-17 12:21:13 +01:00
Eelco Dolstra
000a9f2766
Workaround for https://github.com/NixOS/nix/issues/792
2016-03-07 11:12:24 +01:00
Eelco Dolstra
373d8b7b38
Fix NixOS 15.09 channel generation
2016-03-07 10:51:46 +01:00
Eelco Dolstra
f46cb14bb7
Handle nixpkgs-unstable channel updates
2016-03-04 20:45:35 +01:00
Eelco Dolstra
a6ab71c2f9
Update .htaccess redirects to latest NixOS ISOs
2016-03-04 20:27:15 +01:00
Eelco Dolstra
18af18f351
Fix Git path
2016-03-03 18:29:05 +01:00
Eelco Dolstra
a058826231
Record top-level store paths of each release
...
We need this to do garbage collection on cache.nixos.org now that
MANIFEST is gone.
2016-03-03 15:59:25 +01:00
Eelco Dolstra
f7beae78eb
Rewrite mirror-nixos-branch in perl; handle new Hydra situation
...
We're no longer on a machine that contains the actual store paths of
the release, so we have to fetch them.
2016-03-01 20:03:10 +01:00