X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=scripts%2Fmake-nur;h=127f8bd667a5f376f8f212696e07462b32ce4400;hp=6766d95b140dfe2464bee2fc3f6383851a59f325;hb=982dc1fabf71cc91ef4409848dd1952c7e6f479f;hpb=06467acff2ebb98422493001d79d6953e224f677 diff --git a/scripts/make-nur b/scripts/make-nur index 6766d95..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 config 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 '