1 커밋
1.8.5 ... 1.9.1

작성자 SHA1 메시지 날짜
fbt
0afbcc55f2 rc.mount rewrite 2015-10-27 18:43:56 +03:00

16
rc.in
파일 보기

@@ -29,13 +29,21 @@ rc.tmpfiles() {
rc.mount() {
for fs in "${cfg_mounts[@]}"; do
echo "$fs" | while IFS=':' read device fs_type mountpoint mount_options; do
if mountpoint -q "$mountpoint"; then
if [[ "$mount_options" ]]; then
mount -o "remount,$mount_options" "$mountpoint"
fi
else
if ! [[ -d "$mountpoint" ]]; then
mkdir -p "$mountpoint"
fi
[[ "$mount_options" ]] || { mount_options='defaults'; }
if ! [[ "$mount_options" ]]; then
mount_options='defaults'
fi
mountpoint -q "$mountpoint" || {
[[ -d "$mountpoint" ]] || { mkdir -p "$mountpoint"; }
mount "$device" -n -t "$fs_type" -o "$mount_options" "$mountpoint"
}
fi
done
done
}