fix(fstab-sys): shellcheck for modules.d/95fstab-sys
parent
d8d0b03cb4
commit
3a04fdff87
|
@ -4,24 +4,24 @@ type getarg > /dev/null 2>&1 || . /lib/dracut-lib.sh
|
||||||
type det_fs > /dev/null 2>&1 || . /lib/fs-lib.sh
|
type det_fs > /dev/null 2>&1 || . /lib/fs-lib.sh
|
||||||
|
|
||||||
fstab_mount() {
|
fstab_mount() {
|
||||||
local _dev _mp _fs _opts _dump _pass _rest
|
local _dev _mp _fs _opts _pass
|
||||||
test -e "$1" || return 1
|
test -e "$1" || return 1
|
||||||
info "Mounting from $1"
|
info "Mounting from $1"
|
||||||
while read _dev _mp _fs _opts _dump _pass _rest || [ -n "$_dev" ]; do
|
while read -r _dev _mp _fs _opts _ _pass _ || [ -n "$_dev" ]; do
|
||||||
[ -z "${_dev%%#*}" ] && continue # Skip comment lines
|
[ -z "${_dev%%#*}" ] && continue # Skip comment lines
|
||||||
ismounted $_mp && continue # Skip mounted filesystem
|
ismounted "$_mp" && continue # Skip mounted filesystem
|
||||||
if [ "$_pass" -gt 0 ] && ! strstr "$_opts" _netdev; then
|
if [ "$_pass" -gt 0 ] && ! strstr "$_opts" _netdev; then
|
||||||
fsck_single "$_dev" "$_fs" "$_opts"
|
fsck_single "$_dev" "$_fs" "$_opts"
|
||||||
fi
|
fi
|
||||||
_fs=$(det_fs "$_dev" "$_fs")
|
_fs=$(det_fs "$_dev" "$_fs")
|
||||||
info "Mounting $_dev"
|
info "Mounting $_dev"
|
||||||
if [ -d "$NEWROOT/$_mp" ]; then
|
if [ -d "$NEWROOT/$_mp" ]; then
|
||||||
mount -v -t $_fs -o $_opts $_dev "$NEWROOT/$_mp" 2>&1 | vinfo
|
mount -v -t "$_fs" -o "$_opts" "$_dev" "$NEWROOT/$_mp" 2>&1 | vinfo
|
||||||
else
|
else
|
||||||
[ -d "$_mp" ] || mkdir -p "$_mp"
|
[ -d "$_mp" ] || mkdir -p "$_mp"
|
||||||
mount -v -t $_fs -o $_opts $_dev $_mp 2>&1 | vinfo
|
mount -v -t "$_fs" -o "$_opts" "$_dev" "$_mp" 2>&1 | vinfo
|
||||||
fi
|
fi
|
||||||
done < $1
|
done < "$1"
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,8 +32,8 @@ if [ -z "$DRACUT_SYSTEMD" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# prefer $NEWROOT/etc/fstab.sys over local /etc/fstab.sys
|
# prefer $NEWROOT/etc/fstab.sys over local /etc/fstab.sys
|
||||||
if [ -f $NEWROOT/etc/fstab.sys ]; then
|
if [ -f "$NEWROOT"/etc/fstab.sys ]; then
|
||||||
fstab_mount $NEWROOT/etc/fstab.sys
|
fstab_mount "$NEWROOT"/etc/fstab.sys
|
||||||
elif [ -f /etc/fstab.sys ]; then
|
elif [ -f /etc/fstab.sys ]; then
|
||||||
fstab_mount /etc/fstab.sys
|
fstab_mount /etc/fstab.sys
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue