From c060c99d40b939607ad97781d991edccd10f7394 Mon Sep 17 00:00:00 2001 From: technofab Date: Wed, 8 May 2024 20:01:27 +0200 Subject: [PATCH] fix(lib): add nixlet name as top level directory to all uploaded tar's --- flake.lock | 2 +- lib/default.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/flake.lock b/flake.lock index c87fe19..60c214e 100644 --- a/flake.lock +++ b/flake.lock @@ -491,7 +491,7 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-DPYdVXcXcHnC9Js4ff28Pbux/uPE8eBqHGrmBaYMhmg=", + "narHash": "sha256-vFEHk+Y+T5RyXkZ3HYJvJ1BBtObtpwuMtNlsWWQWync=", "path": "lib", "type": "path" }, diff --git a/lib/default.nix b/lib/default.nix index 04c9c62..d1e5839 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -113,7 +113,7 @@ with lib; rec { echo "> Skipped ${name}@${version} because it already exists in the Package Registry" else echo "> Uploading new version ${name}@${version}" - ${pkgs.gnutar}/bin/tar -czf /tmp/${name}.tar.gz --mode='u+rwX' -C ${path} . + ${pkgs.gnutar}/bin/tar -czf /tmp/${name}.tar.gz --mode='u+rwX' -C ${path} --transform 's/^\./\/${name}/' . ${pkgs.curl}/bin/curl --header "$AUTH_HEADER" --upload-file "/tmp/${name}.tar.gz" "$URL"; echo; ${pkgs.coreutils}/bin/rm -f /tmp/${nixlet.name}.tar.gz echo "> Finished ${name}@${version}, see above"