We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 52a875f commit 98b213aCopy full SHA for 98b213a
1 file changed
nixos/modules/tasks/filesystems/zfs.nix
@@ -247,8 +247,19 @@ in
247
esac
248
done
249
''] ++ (map (pool: ''
250
- echo "importing root ZFS pool \"${pool}\"..."
251
- zpool import -d ${cfgZfs.devNodes} -N $ZFS_FORCE "${pool}"
+ echo -n "importing root ZFS pool \"${pool}\"..."
+ trial=0
252
+ until msg="$(zpool import -d ${cfgZfs.devNodes} -N $ZFS_FORCE '${pool}' 2>&1)"; do
253
+ sleep 0.25
254
+ echo -n .
255
+ trial=$(($trial + 1))
256
+ if [[ $trial -eq 60 ]]; then
257
+ echo
258
+ echo "$msg"
259
+ break
260
+ fi
261
+ done
262
263
'') rootPools));
264
};
265
0 commit comments