Unverified Commit 5b265bda authored by Doron Behar's avatar Doron Behar Committed by GitHub
Browse files

jfsutils: split man, dev & lib outputs (#483024)

parents 83014047 abd697c8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@ in
    boot.initrd.kernelModules = mkIf inInitrd [ "jfs" ];

    boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable) ''
      copy_bin_and_libs ${pkgs.jfsutils}/sbin/fsck.jfs
      copy_bin_and_libs ${lib.getBin pkgs.jfsutils}/sbin/fsck.jfs
    '';

    boot.initrd.systemd.initrdBin = mkIf inInitrd [ pkgs.jfsutils ];
+9 −4
Original line number Diff line number Diff line
@@ -46,12 +46,17 @@ stdenv.mkDerivation rec {

  # this required for wipefreespace
  postInstall = ''
    mkdir -p $out/include
    cp include/*.h $out/include
    mkdir -p $out/lib
    cp ./libfs/libfs.a $out/lib
    install -Dm644 include/*.h -t ''${!outputDev}/include
    install -Dm644 ./libfs/libfs.a -t ''${!outputLib}/lib
  '';

  outputs = [
    "out"
    "man"
    "dev"
    "lib"
  ];

  meta = {
    description = "IBM JFS utilities";
    homepage = "https://jfs.sourceforge.net";