git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #156605 from kampka/e2fsprogs-test

e2fsprogs: Add test

commit0ba426a4757b603c8ea5da8dfba10e566844f51b authorArtturi <Artturin@artturin.com> dateSun 6 Mar 2022, 11:19 (5 years ago) parenta13a62dca20993
1 file changed+10
pkgs/tools/filesystems/e2fsprogs/default.nix+10
pkgs/tools/filesystems/e2fsprogs/default.nix+10
@@ -1,5 +1,6 @@
11{ lib, stdenv, buildPackages, fetchurl, fetchpatch, pkg-config, libuuid, gettext, texinfo
22, shared ? !stdenv.hostPlatform.isStatic
3+, e2fsprogs, runCommand
34}:
45
56stdenv.mkDerivation rec {
@@ -65,6 +66,15 @@ stdenv.mkDerivation rec {
6566
6667 enableParallelBuilding = true;
6768
69+ passthru.tests = {
70+ simple-filesystem = runCommand "e2fsprogs-create-fs" {} ''
71+ mkdir -p $out
72+ truncate -s10M $out/disc
73+ ${e2fsprogs}/bin/mkfs.ext4 $out/disc | tee $out/success
74+ ${e2fsprogs}/bin/e2fsck -n $out/disc | tee $out/success
75+ [ -e $out/success ]
76+ '';
77+ };
6878 meta = with lib; {
6979 homepage = "http://e2fsprogs.sourceforge.net/";
7080 changelog = "http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#${version}";