aboutsummaryrefslogtreecommitdiffstats
path: root/setup-disk.in
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2017-07-25 10:47:06 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2017-07-25 10:47:06 +0200
commit06300dd48343364aee4136dd6dd36e251188e8b8 (patch)
tree9a8b6ba87e3e65b31e93b23cf32a6e433379ac33 /setup-disk.in
parent1cd3df5fb21ceaa824db87d632ab76e532c1409c (diff)
downloadalpine-conf-06300dd48343364aee4136dd6dd36e251188e8b8.tar.bz2
alpine-conf-06300dd48343364aee4136dd6dd36e251188e8b8.tar.xz
setup-disk: set passno in fstab so filesystems are fsck'ed
ref #7524
Diffstat (limited to 'setup-disk.in')
-rw-r--r--setup-disk.in5
1 files changed, 5 insertions, 0 deletions
diff --git a/setup-disk.in b/setup-disk.in
index f5f19c6..9779d49 100644
--- a/setup-disk.in
+++ b/setup-disk.in
@@ -67,6 +67,11 @@ enumerate_fstab() {
awk "\$2 ~ /^$escaped_mnt(\/|\$)/ {print \$0}" /proc/mounts | \
sed "s:$mnt:/:g; s: :\t:g" | sed -E 's:/+:/:g' | \
while read fs_spec fs_file fs_vfstype fs_mntops fs_freq fs_passno; do
+ if [ "$fs_file" = / ]; then
+ fs_passno=1
+ else
+ fs_passno=2
+ fi
echo -e "$(uuid_or_device $fs_spec)\t${fs_file}\t${fs_vfstype}\t${fs_mntops} ${fs_freq} ${fs_passno}"
done
}