Update mirror-tarballs service
Eelco Dolstra committed
May 21, 2014 at 11:30 UTC
265079c0f7f8ac20f59b282b331def4a84a82a54
1 file changed
+6
-2
nixos-org/webserver.nix
+6
-2
@@ -89,6 +89,8 @@ in
89
domain = "st.ewi.tudelft.nl";
90
};
91
92
+ environment.systemPackages = [ pkgs.perlPackages.XMLSimple ];
93
+
94
security.pam.enableSSHAgentAuth = true;
95
96
services.httpd = {
@@ -297,17 +299,19 @@ in
299
{ description = "Mirror Nixpkgs tarballs";
300
path = [ config.nix.package pkgs.curl pkgs.git ];
301
#environment.DRY_RUN = "1";
300
- environment.HYDRA_DISALLOW_UNFREE = "1";
302
environment.NIX_PATH = "nixpkgs=/home/tarball-mirror/nixpkgs";
303
environment.NIX_REMOTE = "daemon";
304
environment.CURL_CA_BUNDLE = "/etc/ssl/certs/ca-bundle.crt";
305
+ environment.NIX_TARBALLS_CACHE = "/tarballs";
306
+ environment.PERL5LIB = "/run/current-system/sw/lib/perl5/site_perl";
307
serviceConfig.User = "tarball-mirror";
308
script =
309
''
310
export NIX_CURL_FLAGS="--silent --show-error --connect-timeout 30"
311
cd /home/tarball-mirror/nixpkgs
312
+ git checkout release-14.04
313
git pull
310
- exec /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/maintainers/scripts/copy-tarballs.sh
314
+ exec /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/maintainers/scripts/copy-tarballs.pl
315
'';
316
};
317