leaveDotGit

This commit is contained in:
Charlotte 🦝 Delenk 2022-06-12 15:03:59 +01:00
parent de99d8a4a1
commit 22fc27545e
Signed by: darkkirb
GPG key ID: AB2BD8DAF2E37122
2 changed files with 9 additions and 6 deletions

View file

@ -2,5 +2,6 @@
fetchgit { fetchgit {
url = "https://github.com/turt2live/matrix-media-repo"; url = "https://github.com/turt2live/matrix-media-repo";
rev = "3184dbc7720fc103aaf4704be894eac69535e887"; rev = "3184dbc7720fc103aaf4704be894eac69535e887";
sha256 = "1j6y7alr60mmj5h014qmpz9a5qjv8cm61andwdacb0dqjjbvsm0z"; sha256 = "1c1a9hbmq3zjrxfi84i3lwwjld0sn38f8rxwnvsbf8k6ii3jp6d6";
leaveDotGit = true;
} }

View file

@ -14,15 +14,17 @@ function cleanup {
trap cleanup EXIT trap cleanup EXIT
echo "Fetching source code $REVISION from $URL" echo "Fetching source code $REVISION from $URL"
JSON=$(nix-prefetch-git --url "$URL" --rev "$REVISION" 2> $WORK_DIR/nix-prefetch-git.out) JSON=$(nix-prefetch-git --url "$URL" --rev "$REVISION" --leave-dotGit 2> $WORK_DIR/nix-prefetch-git.out)
SHA=$(echo $JSON | jq -r .sha256) SHA=$(echo $JSON | jq -r .sha256)
SOURCE_DIR=$(grep '^path is' $WORK_DIR/nix-prefetch-git.out | sed 's/^path is //') SOURCE_DIR=$(grep '^path is' $WORK_DIR/nix-prefetch-git.out | sed 's/^path is //')
cat > source.nix << EOF cat > source.nix << EOF
{ fetchgit }: fetchgit { {fetchgit}:
url = "$URL"; fetchgit {
rev = "$REVISION"; url = "$URL";
sha256 = "$SHA"; rev = "$REVISION";
sha256 = "$SHA";
leaveDotGit = true;
} }
EOF EOF