Jonas Chevalier
20845261a3
s-maxage => maxage
...
Try this to see if it improves on
https://github.com/NixOS/nixos-org-configurations/issues/169
2021-10-21 15:02:40 +02:00
Jonas Chevalier
4587d77d92
Merge pull request #49 from NixOS/channels-cache-control
...
set cache-control on mutable objects
2021-09-08 20:49:15 +02:00
Jonas Chevalier
1a2b045d2c
mirror-nixos-branch: stop pushing to nixpkgs-channels
...
The channel has been archived and doesn't take updates anymore.
2021-09-08 19:41:17 +02:00
Jonas Chevalier
b05671cdb5
set cache-control on mutable objects
...
This allows to override the default TTL on Fastly. Let it know what
these objects should be refreshed more often.
Fixes NixOS/nixos-org-configurations#169
2021-09-08 19:29:17 +02:00
Graham Christensen
9213477d54
Merge pull request #47 from erincandescent/generate-aarch64-index
...
Generate indexes for aarch64 too
2021-04-26 09:12:53 -04:00
Erin Shepherd
69b5e374d9
Generate indexes for aarch64 too
2021-04-24 12:23:40 +02:00
Rok Garbas
575e6abf43
Merge pull request #46 from thequicksort/nixpkgs-channel-migration
...
Update github link to use nixpkgs instead of nixpkgs-channels.
2021-03-30 23:38:47 +02:00
Jessica Dunstan
c1b766ace2
Update github link to use nixpkgs instead of nixpkgs-channels.
2021-03-14 19:53:08 -07:00
Eelco Dolstra
8ecf042708
Remove edition field
2020-10-27 18:40:59 +01:00
Eelco Dolstra
f8db1d7bf9
Add Gnome ISO to the channel
...
Fixes #43 .
2020-10-07 08:45:39 +02:00
Eelco Dolstra
7c442a2f67
Stop updating nixpkgs-channels for NixOS >= 20.09
...
https://github.com/NixOS/nixpkgs/issues/99257
2020-10-02 22:20:28 +02:00
Eelco Dolstra
940d71c32d
Fix build
2020-07-08 13:25:30 +02:00
Eelco Dolstra
08e879c1fa
flake.lock: Update
...
Flake input changes:
* Updated 'nix': 'github:NixOS/nix/14a3a62bfca6c572b9a415cfa80cdbd7ad4326b3' -> 'github:NixOS/nix/1ab9da915422405452118ebb17b88cdfc90b1e10'
* Updated 'nix/nixpkgs': 'github:NixOS/nixpkgs/b88ff468e9850410070d4e0ccd68c7011f15b2be' -> 'github:NixOS/nixpkgs/70717a337f7ae4e486ba71a500367cad697e5f09'
* Updated 'nixpkgs': 'github:NixOS/nixpkgs/29eddfc36d720dcc4822581175217543b387b1e8' -> 'github:NixOS/nixpkgs/c9d124e39dbeefc53c7b3e09fbfc2c26bcbd4845'
2020-07-08 13:15:25 +02:00
Eelco Dolstra
f3aa3bae4c
Fix build
2020-05-12 15:54:37 +02:00
Eelco Dolstra
a37eefc59d
flake.lock: Update
...
Flake input changes:
* Updated 'nix': 'github:NixOS/nix/3aaceeb7e2d3fb8a07a1aa5a21df1dca6bbaa0ef' -> 'github:NixOS/nix/14a3a62bfca6c572b9a415cfa80cdbd7ad4326b3'
2020-05-12 15:54:37 +02:00
Graham Christensen
7a681103b2
Merge pull request #37 from NixOS/fixup-new-chan
...
curRelease: guard against missing channel
2020-04-12 21:40:26 -04:00
Graham Christensen
3e3304d0f7
curRelease: guard against missing channel
2020-04-12 21:38:18 -04:00
Rok Garbas
ed29118df9
Merge pull request #36 from tilpner/mirror-store-paths
...
mirror: add redirection for store-paths.xz
2020-04-09 22:48:17 +02:00
tilpner
7fd06f9d8d
mirror: add redirection for store-paths.xz
2020-04-09 22:42:56 +02:00
Eelco Dolstra
cd538a4286
Fix build
2020-04-09 17:28:32 +02:00
Eelco Dolstra
7ec2d94303
flake.lock: Update
...
Flake input changes:
* Updated 'nix': 'github:NixOS/nix/73769b28e376cf1fb3e7248bafaa17c35527925d' -> 'github:NixOS/nix/3aaceeb7e2d3fb8a07a1aa5a21df1dca6bbaa0ef'
* Updated 'nix/nixpkgs': 'github:edolstra/nixpkgs/43e283790fbe330b723ac44b584824cf6d85c1ee' -> 'github:NixOS/nixpkgs/b88ff468e9850410070d4e0ccd68c7011f15b2be'
* Updated 'nixpkgs': 'github:edolstra/nixpkgs/54a27fb2fc5fbd8927f9f6dc77fe1de1faa05266' -> 'github:NixOS/nixpkgs/29eddfc36d720dcc4822581175217543b387b1e8'
2020-04-09 17:27:41 +02:00
Eelco Dolstra
73cf003ecc
Fix dependency on nixos-channel-native-programs
2020-03-26 08:24:46 +01:00
Samuel Dionne-Riel
3cd3da04a1
mirror: Add content-type and content-encoding for .json.br
2020-03-25 15:40:00 -04:00
Samuel Dionne-Riel
7d46561471
mirror: Add redirects for json data files
2020-03-25 14:20:05 -04:00
Samuel Dionne-Riel
51104d8cde
mirror: Use shell-free calls when possible
...
Passing a list of parameters to `system` automatically gives us peace of
mind with regards to shell escaping. This is because it will not rely on
a shell invocation to run the given parameters, but directly exec to it.
The left-over shell invocations all use redirection.
2020-03-24 22:29:10 -04:00
Samuel Dionne-Riel
0568ef3c4a
mirror: Download packages.json.br and options.json.br
2020-03-24 22:24:29 -04:00
Samuel Dionne-Riel
badde7c674
mirror: allow downloadFile to select a specific product
2020-03-24 22:24:11 -04:00
Samuel Dionne-Riel
13154f8e86
mirror: Convert all system
use to run*
2020-03-24 20:05:59 -04:00
Samuel Dionne-Riel
877e989376
mirror: Cosmetic change to the release info output
2020-03-24 19:59:57 -04:00
Samuel Dionne-Riel
84c6a24dac
mirror: Add dry-run mode to better test script
2020-03-24 19:59:50 -04:00
Samuel Dionne-Riel
f5d04ea038
mirror: Use experimental "nix-command" feature.
2020-03-24 19:59:45 -04:00
Samuel Dionne-Riel
ab952e5863
mirror: Introduce two functions for running commands
...
They are thin wrappers over `system`, but two main points:
* They log the (unescaped) command.
* `run` will auto-die.
This removes the need to pepper `== 0 or die` in the script.
2020-03-24 19:59:39 -04:00
Samuel Dionne-Riel
f4d04077c6
Split native programs build from the main build for shell use
...
This way, we can fully run the mirror script in dry-run mode.
2020-03-24 19:59:30 -04:00
Samuel Dionne-Riel
55d80937ca
Add flake-compat default.nix/shell.nix
...
Let's keep this repository as accessible to contributors as possible!
2020-03-24 19:59:10 -04:00
Samuel Dionne-Riel
9d6f0ceb77
Add .gitignore for result
2020-03-24 19:58:47 -04:00
Eelco Dolstra
10188a5679
Fix OVA redirects
2020-03-20 09:52:04 +01:00
Eelco Dolstra
6ba4a48263
Quick hack to fix status.nixos.org
2020-03-17 13:21:57 +01:00
Eelco Dolstra
faa521b194
Fix redirects
2020-03-10 15:22:54 +01:00
Eelco Dolstra
a55fc2149d
Merge branch 'redirect-more' of https://github.com/garbas/nixos-channel-scripts
2020-03-10 13:50:04 +01:00
Rok Garbas
4d53dba964
wrong content
2020-03-10 12:52:59 +01:00
Rok Garbas
15ff4aff86
added error handling
2020-03-10 12:52:09 +01:00
Rok Garbas
0893b43140
channelsDir -> channelName
2020-03-10 12:51:19 +01:00
Rok Garbas
a8671842d9
channelsDir -> channelName
2020-03-10 12:49:52 +01:00
Rok Garbas
1729eb92c8
remove not needed lines
2020-03-10 12:48:11 +01:00
Eelco Dolstra
a49451a4f9
flake.lock: Update
...
Flake input changes:
* Added 'nix': 'github:NixOS/nix/73769b28e376cf1fb3e7248bafaa17c35527925d'
* Added 'nix/nixpkgs': 'github:edolstra/nixpkgs/43e283790fbe330b723ac44b584824cf6d85c1ee'
* Added 'nixpkgs': 'github:edolstra/nixpkgs/54a27fb2fc5fbd8927f9f6dc77fe1de1faa05266'
2020-03-10 12:18:59 +01:00
Rok Garbas
a3e79347be
my poor attempt at perl
2020-03-10 12:15:53 +01:00
Eelco Dolstra
e6183b61ac
Merge pull request #33 from garbas/push-channels-to-s3-bucket
...
Push channels to s3 bucket (fix)
2020-03-06 11:23:10 +01:00
Rok Garbas
0ec4463dbd
fixing copy paste typo
2020-03-06 10:32:44 +01:00
Rok Garbas
a055dc2cdc
fix a typo and also add redirect for $channel/nixexprs.tar.xz
2020-03-06 10:24:35 +01:00
Eelco Dolstra
abb56de99f
Merge pull request #32 from garbas/push-channels-to-s3-bucket
...
Push channels to s3 bucket
2020-03-05 21:57:09 +01:00