From 122e1faa6e1df23de6f12f45f94ca9001cd4b5e7 Mon Sep 17 00:00:00 2001 From: aszlig Date: Fri, 12 Apr 2013 19:31:34 +0200 Subject: test-chromium-build: Generate test scripts. These scripts should make it easy to run throwaway Chromium settings without touching the main settings in ~/.config/chromium. Signed-off-by: aszlig --- overrides/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'overrides') diff --git a/overrides/default.nix b/overrides/default.nix index 9f2ac246..742b1d1f 100644 --- a/overrides/default.nix +++ b/overrides/default.nix @@ -56,11 +56,11 @@ let # misc misc = { kernelSourceAszlig = { - version = "3.9.0-pre-rc1"; + version = "3.9.0-rc2"; src = everything.fetchgit { url = /home/aszlig/linux; - rev = "9811cc24e6aa037ce315729a9a81fb46a29c6e7f"; - sha256 = "05d25fa36jkd3hf6nh3rjmyhhi8mwdsb3g1rh3fclh7rnan8jxqa"; + rev = "a2362d24764a4e9a3187fc46b14e1d2cd0657700"; + sha256 = "180msa29z9d5qii0q6p45bx8c51ii1f7qpz5ydp52nhgkx98c8mg"; }; }; @@ -74,12 +74,19 @@ let cupsSupport = true; pulseSupport = true; }; + mkTest = chan: everything.writeScript "test-chromium-${chan}.sh" '' + #!${everything.stdenv.shell} + if datadir="$(${everything.coreutils}/bin/mktemp -d)"; then + ${buildChromium chan}/bin/chromium --user-data-dir="$datadir" + rm -rf "$datadir" + fi + ''; in everything.stdenv.mkDerivation { name = "test-chromium-build"; buildCommand = let chanResults = flip map buildChannels (chan: '' - echo "Build result for ${chan}: ${buildChromium chan}" + echo "Test script for ${chan}: ${mkTest chan}" ''); in '' echo "Builds finished, the following derivations have been built:" -- cgit 1.4.1