travis-ci: remount only on linux
This commit is contained in:
parent
398837fd00
commit
5b7c6a11b5
@ -13,10 +13,6 @@ if [[ $1 == nix ]]; then
|
|||||||
sudo mkdir /etc/nix
|
sudo mkdir /etc/nix
|
||||||
sudo sh -c 'echo "build-max-jobs = 4" > /etc/nix/nix.conf'
|
sudo sh -c 'echo "build-max-jobs = 4" > /etc/nix/nix.conf'
|
||||||
|
|
||||||
# Nix builds in /tmp and we need exec support
|
|
||||||
sudo mount
|
|
||||||
sudo mount -o remount,exec /run
|
|
||||||
|
|
||||||
# Verify evaluation
|
# Verify evaluation
|
||||||
echo "=== Verifying that nixpkgs evaluates..."
|
echo "=== Verifying that nixpkgs evaluates..."
|
||||||
nix-env -f. -qa --json >/dev/null
|
nix-env -f. -qa --json >/dev/null
|
||||||
@ -30,6 +26,11 @@ elif [[ $1 == build ]]; then
|
|||||||
if [[ $TRAVIS_OS_NAME == "osx" ]]; then
|
if [[ $TRAVIS_OS_NAME == "osx" ]]; then
|
||||||
echo "Skipping NixOS things on darwin"
|
echo "Skipping NixOS things on darwin"
|
||||||
else
|
else
|
||||||
|
# Nix builds in /tmp and we need exec support
|
||||||
|
sudo mount -o remount,exec /run
|
||||||
|
sudo mount -o remount,exec /run/user
|
||||||
|
sudo mount
|
||||||
|
|
||||||
echo "=== Checking NixOS options"
|
echo "=== Checking NixOS options"
|
||||||
nix-build nixos/release.nix -A options --show-trace
|
nix-build nixos/release.nix -A options --show-trace
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user