about summary refs log tree commit diff
path: root/pkgs/tools/admin/acme-sh/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/admin/acme-sh/default.nix')
-rw-r--r--pkgs/tools/admin/acme-sh/default.nix79
1 files changed, 0 insertions, 79 deletions
diff --git a/pkgs/tools/admin/acme-sh/default.nix b/pkgs/tools/admin/acme-sh/default.nix
deleted file mode 100644
index e7fbb962c831..000000000000
--- a/pkgs/tools/admin/acme-sh/default.nix
+++ /dev/null
@@ -1,79 +0,0 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, coreutils
-, curl
-, dnsutils
-, gnugrep
-, gnused
-, iproute2
-, makeWrapper
-, openssl
-, socat
-, unixtools
-}:
-
-stdenv.mkDerivation rec {
-  pname = "acme.sh";
-  version = "3.0.7";
-
-  src = fetchFromGitHub {
-    owner = "acmesh-official";
-    repo = "acme.sh";
-    rev = "refs/tags/${version}";
-    hash = "sha256-ymj97aWWOLen7YEfG72N2nyxlwuB/Su4+pgpWUuckgc=";
-  };
-
-  nativeBuildInputs = [
-    makeWrapper
-  ];
-
-  installPhase = let
-    binPath = lib.makeBinPath [
-      coreutils
-      curl
-      dnsutils
-      gnugrep
-      gnused
-      openssl
-      socat
-      (if stdenv.isLinux then iproute2 else unixtools.netstat)
-    ];
-  in
-    ''
-    runHook preInstall
-
-    mkdir -p $out $out/bin $out/libexec
-    cp -R $src/* $_
-    makeWrapper $out/libexec/acme.sh $out/bin/acme.sh \
-      --prefix PATH : "${binPath}"
-
-    runHook postInstall
-  '';
-
-  meta = with lib; {
-    homepage = "https://acme.sh/";
-    changelog = "https://github.com/acmesh-official/acme.sh/releases/tag/${version}";
-    description = "Pure Unix shell script implementing ACME client protocol";
-    longDescription = ''
-      An ACME Shell script: acme.sh
-
-      - An ACME protocol client written purely in Shell (Unix shell) language.
-      - Full ACME protocol implementation.
-      - Support ECDSA certs
-      - Support SAN and wildcard certs
-      - Simple, powerful and very easy to use. You only need 3 minutes to learn it.
-      - Bash, dash and sh compatible.
-      - Purely written in Shell with no dependencies on python.
-      - Just one script to issue, renew and install your certificates automatically.
-      - DOES NOT require root/sudoer access.
-      - Docker ready
-      - IPv6 ready
-      - Cron job notifications for renewal or error etc.
-    '';
-    license = licenses.gpl3Only;
-    maintainers = with lib.maintainers; [ mkaito ] ++ teams.serokell.members;
-    inherit (coreutils.meta) platforms;
-    mainProgram = "acme.sh";
-  };
-}