diff --git a/pkgs/os-specific/linux/freeipa/default.nix b/pkgs/os-specific/linux/freeipa/default.nix index 3a7edb9abbb9..e967f01fd6be 100644 --- a/pkgs/os-specific/linux/freeipa/default.nix +++ b/pkgs/os-specific/linux/freeipa/default.nix @@ -39,8 +39,6 @@ }: let - pathsPy = ./paths.py; - pythonInputs = with python3.pkgs; [ distutils six @@ -129,17 +127,13 @@ stdenv.mkDerivation rec { postPatch = '' patchShebangs makeapi makeaci install/ui/util - substituteInPlace ipaplatform/setup.py \ - --replace 'ipaplatform.debian' 'ipaplatform.nixos' - substituteInPlace ipasetup.py.in \ --replace 'int(v)' 'int(v.replace("post", ""))' substituteInPlace client/ipa-join.c \ --replace /usr/sbin/ipa-getkeytab $out/bin/ipa-getkeytab - cp -r ipaplatform/{fedora,nixos} - substitute ${pathsPy} ipaplatform/nixos/paths.py \ + substituteInPlace ipaplatform/nixos/paths.py \ --subst-var out \ --subst-var-by bind ${bind.dnsutils} \ --subst-var-by curl ${curl} \ diff --git a/pkgs/os-specific/linux/freeipa/paths.py b/pkgs/os-specific/linux/freeipa/paths.py deleted file mode 100644 index 36c0cc0c7403..000000000000 --- a/pkgs/os-specific/linux/freeipa/paths.py +++ /dev/null @@ -1,13 +0,0 @@ -from ipaplatform.fedora.paths import FedoraPathNamespace - -class NixOSPathNamespace(FedoraPathNamespace): - SBIN_IPA_JOIN = "@out@/bin/ipa-join" - IPA_GETCERT = "@out@/bin/ipa-getcert" - IPA_RMKEYTAB = "@out@/bin/ipa-rmkeytab" - IPA_GETKEYTAB = "@out@/bin/ipa-getkeytab" - NSUPDATE = "@bind@/bin/nsupdate" - BIN_CURL = "@curl@/bin/curl" - KINIT = "@kerberos@/bin/kinit" - KDESTROY = "@kerberos@/bin/kdestroy" - -paths = NixOSPathNamespace()