123456789101112131415161718192021222324252627282930 |
- #!/bin/sh
-
-
-
-
-
- fsck_dosfsck() {
- dosfsck -p "$device" 2>&1 | logger -t "fstab: dosfsck ($device)"
- local status="$?"
- case "$status" in
- 0|1) ;;
- 2) reboot;;
- 4) echo "dosfsck ($device): Warning! Uncorrected errors."| logger -t fstab
- return 1
- ;;
- *) echo "dosfsck ($device): Error $status. Check not complete."| logger -t fstab;;
- esac
- return 0
- }
-
- fsck_dos() {
- fsck_dosfsck "$@"
- }
-
- fsck_vfat() {
- fsck_dosfsck "$@"
- }
-
- append libmount_known_fsck "dos"
- append libmount_known_fsck "vfat"
|