about summary refs log tree commit diff
path: root/pkgs/tools/system
diff options
context:
space:
mode:
authorAnthony Roussel <anthony@roussel.dev>2024-03-24 16:55:03 +0100
committerAnthony Roussel <anthony@roussel.dev>2024-03-24 17:38:24 +0100
commitfe26578be988f00bd629d7775a04c7ae87c3574e (patch)
tree5561a703a24c098253872516d87fabbc752536ad /pkgs/tools/system
parentea80fbe7c3d3d235dfbedef24ab4bd1c7b55b941 (diff)
facter: move to pkgs/by-name
Diffstat (limited to 'pkgs/tools/system')
-rw-r--r--pkgs/tools/system/facter/Gemfile5
-rw-r--r--pkgs/tools/system/facter/Gemfile.lock17
-rw-r--r--pkgs/tools/system/facter/default.nix66
-rw-r--r--pkgs/tools/system/facter/gemset.nix33
4 files changed, 0 insertions, 121 deletions
diff --git a/pkgs/tools/system/facter/Gemfile b/pkgs/tools/system/facter/Gemfile
deleted file mode 100644
index eff7af10b5d69..0000000000000
--- a/pkgs/tools/system/facter/Gemfile
+++ /dev/null
@@ -1,5 +0,0 @@
-# frozen_string_literal: true
-
-source "https://rubygems.org"
-
-gem "facter"
diff --git a/pkgs/tools/system/facter/Gemfile.lock b/pkgs/tools/system/facter/Gemfile.lock
deleted file mode 100644
index d980285ae0f32..0000000000000
--- a/pkgs/tools/system/facter/Gemfile.lock
+++ /dev/null
@@ -1,17 +0,0 @@
-GEM
-  remote: https://rubygems.org/
-  specs:
-    facter (4.6.1)
-      hocon (~> 1.3)
-      thor (>= 1.0.1, < 2.0)
-    hocon (1.4.0)
-    thor (1.3.1)
-
-PLATFORMS
-  ruby
-
-DEPENDENCIES
-  facter
-
-BUNDLED WITH
-   2.5.6
diff --git a/pkgs/tools/system/facter/default.nix b/pkgs/tools/system/facter/default.nix
deleted file mode 100644
index 38d037c53efb7..0000000000000
--- a/pkgs/tools/system/facter/default.nix
+++ /dev/null
@@ -1,66 +0,0 @@
-{
-  bundlerApp,
-  bundlerUpdateScript,
-  coreutils,
-  facter,
-  gnugrep,
-  iproute2,
-  lib,
-  makeWrapper,
-  nettools,
-  pciutils,
-  procps,
-  stdenv,
-  testers,
-  util-linux,
-  virt-what,
-  zfs,
-}:
-
-bundlerApp {
-  pname = "facter";
-  gemdir = ./.;
-  exes = [ "facter" ];
-
-  nativeBuildInputs = [ makeWrapper ];
-
-  postBuild =
-    let
-      runtimeDependencies =
-        [
-          coreutils
-          gnugrep
-          nettools
-          pciutils
-          procps
-          util-linux
-        ]
-        ++ lib.optionals stdenv.isLinux [
-          iproute2
-          virt-what
-          zfs
-        ];
-    in
-    ''
-      wrapProgram $out/bin/facter --prefix PATH : ${lib.makeBinPath runtimeDependencies}
-    '';
-
-  passthru = {
-    tests.version = testers.testVersion {
-      command = "${lib.getExe facter} --version";
-      package = facter;
-      version = (import ./gemset.nix).facter.version;
-    };
-    updateScript = bundlerUpdateScript "facter";
-  };
-
-  meta = {
-    changelog = "https://www.puppet.com/docs/puppet/latest/release_notes_facter.html";
-    description = "A system inventory tool";
-    homepage = "https://github.com/puppetlabs/facter";
-    license = lib.licenses.asl20;
-    mainProgram = "facter";
-    maintainers = with lib.maintainers; [ womfoo anthonyroussel ];
-    platforms = lib.platforms.unix;
-  };
-}
diff --git a/pkgs/tools/system/facter/gemset.nix b/pkgs/tools/system/facter/gemset.nix
deleted file mode 100644
index 6f1cf7a2b8b07..0000000000000
--- a/pkgs/tools/system/facter/gemset.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{
-  facter = {
-    dependencies = ["hocon" "thor"];
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "0pxpldfcf40dr9khra3sa131ij7gzd97bba2vpw89c785pl736a7";
-      type = "gem";
-    };
-    version = "4.6.1";
-  };
-  hocon = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "106dmzsl1bxkqw5xaif012nwwfr3k9wff32cqc77ibjngknj6477";
-      type = "gem";
-    };
-    version = "1.4.0";
-  };
-  thor = {
-    groups = ["default"];
-    platforms = [];
-    source = {
-      remotes = ["https://rubygems.org"];
-      sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps";
-      type = "gem";
-    };
-    version = "1.3.1";
-  };
-}