avoid heredocs, they don't work on a fully readonly VFS

This commit is contained in:
Jack L. Frost 2015-01-05 22:32:29 +03:00
parent f3cc18fcc2
commit 31f80cc8da
1 changed files with 7 additions and 7 deletions

14
rc.in
View File

@ -33,14 +33,14 @@ rc.tmpdirs() {
rc.mount_misc() {
for m in "${cfg_mounts[@]}"; do
IFS=':' read fs fs_type mountpoint mount_options <<< "$m"
echo "$m" | while IFS=':' read fs fs_type mountpoint mount_options; do
[[ "$mount_options" ]] || { mount_options='defaults'; }
[[ "$mount_options" ]] || { mount_options='defaults'; }
mountpoint -q "$mountpoint" || {
[[ -d "$mountpoint" ]] || { mkdir -p "$mountpoint"; }
mount "$fs" -n -t "$fs_type" -o "$mount_options" "$mountpoint"
}
mountpoint -q "$mountpoint" || {
[[ -d "$mountpoint" ]] || { mkdir -p "$mountpoint"; }
mount "$fs" -n -t "$fs_type" -o "$mount_options" "$mountpoint"
}
done
done
}