1
0
mirror of https://github.com/systemd/systemd.git synced 2024-10-28 20:25:38 +03:00
systemd/test/mocks/fsck

28 lines
474 B
Plaintext
Raw Normal View History

2015-01-26 19:46:36 +03:00
#!/bin/bash
fd=0
OPTIND=1
while getopts "C:aTlM" opt; do
case "$opt" in
C)
fd=$OPTARG
;;
\?);;
esac
done
shift "$((OPTIND-1))"
device=$1
echo "Running fake fsck on $device"
declare -a maxpass=(30 5 2 30 60)
for pass in {1..5}; do
maxprogress=${maxpass[$((pass-1))]}
for (( current=0; current<=${maxprogress}; current++)); do
echo "$pass $current $maxprogress $device">&$fd
sleep 0.1
done
done