X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=scripts%2Fmake-nur;h=127f8bd667a5f376f8f212696e07462b32ce4400;hp=41097d2e6c0fafd5155a821bfa2487274c176f64;hb=ce95026934c4ea8c647365f68eb195459fcdff08;hpb=90bfb9a814f26c154e34334f74a3582ba462b2e8 diff --git a/scripts/make-nur b/scripts/make-nur index 41097d2..127f8bd 100755 --- a/scripts/make-nur +++ b/scripts/make-nur @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e @@ -16,15 +16,17 @@ nur_root="252dd7d899b7a0deea1537cc5d2d48b825afffb0" first_commit="5145061e9b679ea1e5d2709d22d0ee53467fed15" git rebase --onto=$nur_root $first_commit master +# The list below musn't get shrinked, it is used by filter-branch on +# every commit clean_folder=' - rm -rf modules/private pkgs/private nixops - for bad in pkgs/crypto/cardano/default.nix; do - if [ -f $bad ]; then - rm -f $bad - cat > $bad <<-EOF - { runCommand, mylibs }: - runCommand "empty" { preferLocalBuild = true; } "mkdir -p \$out" -EOF + rm -rf config lib/private modules/private pkgs/private nixops + for broken in pkgs/crypto/cardano/default.nix; do + if [ -f $broken ]; then + rm -f $broken + cat > $broken <<-EOF + { runCommand, mylibs }: + runCommand "empty" { preferLocalBuild = true; } "mkdir -p \$out" + EOF fi done '