@@ -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}";