check for mkfs.msdos existence, recommend dosfstools URL for installation

This commit is contained in:
George Danchev 2011-07-03 17:07:56 +00:00
parent a56e92b8c5
commit e6ef2e456f
1 changed files with 11 additions and 4 deletions

View File

@ -175,7 +175,14 @@ dd if="${TMP_DATA_DIR}/${REMOTE_IMG}" bs=1K count=32 of="${ISOHYBRID_MBR}"
# create FAT partition # create FAT partition
APPEND_PART="${GEN_DATA_DIR}/fatpart.fat" APPEND_PART="${GEN_DATA_DIR}/fatpart.fat"
/sbin/mkfs.msdos -n Bla -C "${APPEND_PART}" 8192 MKFS_MSDOS="/sbin/mkfs.msdos"
if [ -x "${MKFS_MSDOS}" ]; then
"${MKFS_MSDOS}" -n Bla -C "${APPEND_PART}" 8192
else
printf "\n${SELF}: Not found: "${MKFS_MSDOS}". Install dosfstools."
printf "\n${SELF}: http://www.daniel-baumann.ch/software/dosfstools/\n"
exit 12
fi
# GENERAL section # GENERAL section
CMD="${RELENG_XORRISO} \ CMD="${RELENG_XORRISO} \
@ -200,7 +207,7 @@ CMD+="\
" "
else else
printf "\n${SELF}: FAIL to compose the boot section.\n" printf "\n${SELF}: FAIL to compose the boot section.\n"
exit 12 exit 13
fi fi
# JIGDO section # JIGDO section
@ -218,7 +225,7 @@ if which jigdo-gen-md5-list >/dev/null 2>&1; then
else else
printf "\n${SELF}: Not found: jigdo-gen-md5-list. Install jigit." printf "\n${SELF}: Not found: jigdo-gen-md5-list. Install jigit."
printf "\n${SELF}: See http://www.einval.com/~steve/software/JTE/\n" printf "\n${SELF}: See http://www.einval.com/~steve/software/JTE/\n"
exit 13 exit 14
fi fi
CMD+="\ CMD+="\
@ -250,7 +257,7 @@ if which jigit-mkimage >/dev/null 2>&1; then
else else
printf "\n${SELF}: Not found: jigit-mkimage. Install jigit." printf "\n${SELF}: Not found: jigit-mkimage. Install jigit."
printf "\n${SELF}: See http://www.einval.com/~steve/software/JTE/\n" printf "\n${SELF}: See http://www.einval.com/~steve/software/JTE/\n"
exit 14 exit 15
fi fi
# trap the exit code of diff and let the Universe explode # trap the exit code of diff and let the Universe explode