Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/packages/sysutils/busybox/scripts/init b/packages/sysutils/busybox/scripts/init
- index 4fa0809a72..80dfe08c0c 100755
- --- a/packages/sysutils/busybox/scripts/init
- +++ b/packages/sysutils/busybox/scripts/init
- @@ -561,6 +561,25 @@ local flash_label
- check_disks() {
- if [ "$RUN_FSCK" = "yes" -a -n "$RUN_FSCK_DISKS" ]; then
- + local run_fsck_disks_new=""
- +
- + # remove disk duplicates like /dev/data /dev/data
- + for fsck_disk in ${RUN_FSCK_DISKS}; do
- + case " ${run_fsck_disks_new} " in
- + *" ${fsck_disk} "*)
- + continue ;; # already added
- + *)
- + if [ -z "${run_fsck_disks_new}" ]; then
- + run_fsck_disks_new="${fsck_disk}"
- + else
- + run_fsck_disks_new="${run_fsck_disks_new} ${fsck_disk}"
- + fi
- + ;;
- + esac
- + done
- +
- + RUN_FSCK_DISKS=${run_fsck_disks_new}
- +
- progress "Checking disk(s): $RUN_FSCK_DISKS"
- for i in 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0; do
- /usr/sbin/fsck -T -M -p -a $RUN_FSCK_DISKS >/dev/fsck.latest 2>&1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement