diff options
author | Adam Stephens <adam@valkor.net> | 2024-02-01 08:22:55 -0500 |
---|---|---|
committer | Adam Stephens <adam@valkor.net> | 2024-02-02 13:04:13 -0500 |
commit | 5f087b3221142436513d2941392d09d5e8a922c5 (patch) | |
tree | 29f50e126431821657cc5f3c14d6a0ebd2cffdee | |
parent | a55e16ad8d215cf96b5415bccd418b61b99936ab (diff) | |
download | nixlib-5f087b3221142436513d2941392d09d5e8a922c5.tar nixlib-5f087b3221142436513d2941392d09d5e8a922c5.tar.gz nixlib-5f087b3221142436513d2941392d09d5e8a922c5.tar.bz2 nixlib-5f087b3221142436513d2941392d09d5e8a922c5.tar.lz nixlib-5f087b3221142436513d2941392d09d5e8a922c5.tar.xz nixlib-5f087b3221142436513d2941392d09d5e8a922c5.tar.zst nixlib-5f087b3221142436513d2941392d09d5e8a922c5.zip |
incus: lxd-to-incus is now part of main package
Previously upstream was packaging this separately due to the inclusion of lxd in the go dependencies. This has been dropped and the package has been merged into the main go.mod file.
-rw-r--r-- | nixos/tests/incus/lxd-to-incus.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/in/incus/lts.nix | 3 | ||||
-rw-r--r-- | pkgs/by-name/lx/lxd-to-incus/package.nix | 48 |
3 files changed, 3 insertions, 50 deletions
diff --git a/nixos/tests/incus/lxd-to-incus.nix b/nixos/tests/incus/lxd-to-incus.nix index 42a47a6a07af..c0fc98c224df 100644 --- a/nixos/tests/incus/lxd-to-incus.nix +++ b/nixos/tests/incus/lxd-to-incus.nix @@ -18,8 +18,6 @@ import ../make-test-python.nix ( nodes.machine = { lib, ... }: { - environment.systemPackages = [ pkgs.lxd-to-incus ]; - virtualisation = { diskSize = 6144; cores = 2; diff --git a/pkgs/by-name/in/incus/lts.nix b/pkgs/by-name/in/incus/lts.nix new file mode 100644 index 000000000000..d70793f94dfa --- /dev/null +++ b/pkgs/by-name/in/incus/lts.nix @@ -0,0 +1,3 @@ +# this release doesn't exist yet, but satisfay the by-name checks +# will be added as incus-lts in all-packages.nix once ready +{ } diff --git a/pkgs/by-name/lx/lxd-to-incus/package.nix b/pkgs/by-name/lx/lxd-to-incus/package.nix deleted file mode 100644 index eb63c986b814..000000000000 --- a/pkgs/by-name/lx/lxd-to-incus/package.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ lib -, buildGoModule -, fetchFromGitHub -, fetchpatch -, nix-update-script -}: - -buildGoModule rec { - pname = "lxd-to-incus"; - version = "0.4.0"; - - src = fetchFromGitHub { - owner = "lxc"; - repo = "incus"; - rev = "refs/tags/v${version}"; - hash = "sha256-crWepf5j3Gd1lhya2DGIh/to7l+AnjKJPR+qUd9WOzw="; - }; - - patches = [ - # create migration touch file, remove > 0.4.0 - (fetchpatch { - url = "https://github.com/lxc/incus/commit/edc5fd2a9baccfb7b6814a440e2947cbb580afcf.diff"; - hash = "sha256-ffQfMFrKDPuLU4jVbG/VGHSO3DmeHw30ATJ8yxJAoHQ="; - }) - ]; - - modRoot = "cmd/lxd-to-incus"; - - vendorHash = "sha256-cBAqJz3Y4CqyxTt7u/4mXoQPKmKgQ3gYJV1NiC/H+TA="; - - CGO_ENABLED = 0; - - passthru = { - updateScript = nix-update-script { - extraArgs = [ - "-vr" "v\(.*\)" - ]; - }; - }; - - meta = { - description = "LXD to Incus migration tool"; - homepage = "https://linuxcontainers.org/incus"; - license = lib.licenses.asl20; - maintainers = lib.teams.lxc.members; - platforms = lib.platforms.linux; - }; -} |