summary refs log tree commit diff
path: root/pkgs/tools/filesystems
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2022-03-06 12:01:22 +0000
committerGitHub <noreply@github.com>2022-03-06 12:01:22 +0000
commitc8add09e8fa6f3d0ee230adbb7bc7abf9cf1f59a (patch)
tree8906373481659d8d0d9083cb3e5c5f1bcce4b7cc /pkgs/tools/filesystems
parent3f8e60728f93b14f9fb2f2cca6391f442cdee9a0 (diff)
parent8f176cfe2c775dbb9959e8767eb856e0d3018f88 (diff)
downloadnixpkgs-c8add09e8fa6f3d0ee230adbb7bc7abf9cf1f59a.tar
nixpkgs-c8add09e8fa6f3d0ee230adbb7bc7abf9cf1f59a.tar.gz
nixpkgs-c8add09e8fa6f3d0ee230adbb7bc7abf9cf1f59a.tar.bz2
nixpkgs-c8add09e8fa6f3d0ee230adbb7bc7abf9cf1f59a.tar.lz
nixpkgs-c8add09e8fa6f3d0ee230adbb7bc7abf9cf1f59a.tar.xz
nixpkgs-c8add09e8fa6f3d0ee230adbb7bc7abf9cf1f59a.tar.zst
nixpkgs-c8add09e8fa6f3d0ee230adbb7bc7abf9cf1f59a.zip
Merge master into staging-next
Diffstat (limited to 'pkgs/tools/filesystems')
-rw-r--r--pkgs/tools/filesystems/e2fsprogs/default.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/tools/filesystems/e2fsprogs/default.nix b/pkgs/tools/filesystems/e2fsprogs/default.nix
index d630c7d43f6..6fbc0b9b45f 100644
--- a/pkgs/tools/filesystems/e2fsprogs/default.nix
+++ b/pkgs/tools/filesystems/e2fsprogs/default.nix
@@ -1,5 +1,6 @@
 { lib, stdenv, buildPackages, fetchurl, fetchpatch, pkg-config, libuuid, gettext, texinfo
 , shared ? !stdenv.hostPlatform.isStatic
+, e2fsprogs, runCommand
 }:
 
 stdenv.mkDerivation rec {
@@ -65,6 +66,15 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
+  passthru.tests = {
+    simple-filesystem = runCommand "e2fsprogs-create-fs" {} ''
+      mkdir -p $out
+      truncate -s10M $out/disc
+      ${e2fsprogs}/bin/mkfs.ext4 $out/disc | tee $out/success
+      ${e2fsprogs}/bin/e2fsck -n $out/disc | tee $out/success
+      [ -e $out/success ]
+    '';
+  };
   meta = with lib; {
     homepage = "http://e2fsprogs.sourceforge.net/";
     changelog = "http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#${version}";