Loading nixos/tests/apfs.nix +13 −0 Original line number Diff line number Diff line Loading @@ -48,5 +48,18 @@ import ./make-test-python.nix ({ pkgs, ... }: { "umount /tmp/mnt", "apfsck /dev/vdb", ) with subtest("Snapshots"): machine.succeed( "mkapfs /dev/vdb", "mount -o cknodes,readwrite /dev/vdb /tmp/mnt", "echo 'Hello World' > /tmp/mnt/test.txt", "apfs-snap /tmp/mnt snap-1", "rm /tmp/mnt/test.txt", "umount /tmp/mnt", "mount -o cknodes,readwrite,snap=snap-1 /dev/vdb /tmp/mnt", "echo 'Hello World' | diff - /tmp/mnt/test.txt", "umount /tmp/mnt", "apfsck /dev/vdb", ) ''; }) pkgs/tools/filesystems/apfsprogs/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ stdenv.mkDerivation { buildPhase = '' runHook preBuild make -C apfs-snap $makeFlags make -C apfsck $makeFlags make -C mkapfs $makeFlags runHook postBuild Loading @@ -24,6 +25,7 @@ stdenv.mkDerivation { installPhase = '' runHook preInstall make -C apfs-snap install DESTDIR="$out" $installFlags make -C apfsck install DESTDIR="$out" $installFlags make -C mkapfs install DESTDIR="$out" $installFlags runHook postInstall Loading Loading
nixos/tests/apfs.nix +13 −0 Original line number Diff line number Diff line Loading @@ -48,5 +48,18 @@ import ./make-test-python.nix ({ pkgs, ... }: { "umount /tmp/mnt", "apfsck /dev/vdb", ) with subtest("Snapshots"): machine.succeed( "mkapfs /dev/vdb", "mount -o cknodes,readwrite /dev/vdb /tmp/mnt", "echo 'Hello World' > /tmp/mnt/test.txt", "apfs-snap /tmp/mnt snap-1", "rm /tmp/mnt/test.txt", "umount /tmp/mnt", "mount -o cknodes,readwrite,snap=snap-1 /dev/vdb /tmp/mnt", "echo 'Hello World' | diff - /tmp/mnt/test.txt", "umount /tmp/mnt", "apfsck /dev/vdb", ) ''; })
pkgs/tools/filesystems/apfsprogs/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ stdenv.mkDerivation { buildPhase = '' runHook preBuild make -C apfs-snap $makeFlags make -C apfsck $makeFlags make -C mkapfs $makeFlags runHook postBuild Loading @@ -24,6 +25,7 @@ stdenv.mkDerivation { installPhase = '' runHook preInstall make -C apfs-snap install DESTDIR="$out" $installFlags make -C apfsck install DESTDIR="$out" $installFlags make -C mkapfs install DESTDIR="$out" $installFlags runHook postInstall Loading