소스 검색

on Linux partprobe might be useful, but not before every filesystem creation

Waldemar Brodkorb 10 년 전
부모
커밋
f782421d7e
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      scripts/install.sh

+ 5 - 1
scripts/install.sh

@@ -209,7 +209,6 @@ case $ostype {
 	}
 	function create_fs {
 		(( quiet )) || print "Creating filesystem on ${1}..."
-		partprobe $tgt
 		mkfs.$3 "$1"
 	}
 	function tune_fs {
@@ -498,6 +497,11 @@ else
 fi
 dd if="$T/firsttrack" of="$tgt" > /dev/null 2>&1
 
+if [[ $ostype = Linux ]]; then
+  partprobe $tgt
+  sync
+fi
+
 fwdir=$(dirname "$src")
 
 case $target {