boot section, not completed yet
This commit is contained in:
parent
e1ec71358e
commit
4fd4026b93
@ -27,7 +27,7 @@ Usage:
|
|||||||
ISOLINUX_BIN=/path/to/isolinux.bin
|
ISOLINUX_BIN=/path/to/isolinux.bin
|
||||||
BOOT_CAT=/path/to/boot.cat
|
BOOT_CAT=/path/to/boot.cat
|
||||||
# without using a config file
|
# without using a config file
|
||||||
$0 xorriso_cmd IN_dir OUT_image [IN_isolinux] [IN_bootcat] [-clean]
|
$0 xorriso_cmd IN_dir OUT_image [IN_isolinux] [OUT_bootcat] [-clean]
|
||||||
HLP
|
HLP
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -70,7 +70,7 @@ fi
|
|||||||
# all must be set at this point
|
# all must be set at this point
|
||||||
printf "$0: Config items:"
|
printf "$0: Config items:"
|
||||||
printf "\n\txorriso_cmd=${XOR}\n\tIN_dir=${DIR}\n\tOUT_image=${IMG}.iso"
|
printf "\n\txorriso_cmd=${XOR}\n\tIN_dir=${DIR}\n\tOUT_image=${IMG}.iso"
|
||||||
printf "\n\tIN_isolinux=${ISOLINUX_BIN}\n\tIN_bootcat=${BOOT_CAT}\n"
|
printf "\n\tIN_isolinux=${ISOLINUX_BIN}\n\tOUT_bootcat=${BOOT_CAT}\n"
|
||||||
RES="${IMG}.iso ${IMG}.new ${IMG}.md5 ${IMG}.jigdo ${IMG}.template"
|
RES="${IMG}.iso ${IMG}.new ${IMG}.md5 ${IMG}.jigdo ${IMG}.template"
|
||||||
############################################################
|
############################################################
|
||||||
main() {
|
main() {
|
||||||
@ -106,15 +106,16 @@ CMD="${XOR} \
|
|||||||
-partition_offset 16 \
|
-partition_offset 16 \
|
||||||
-J -joliet-long \
|
-J -joliet-long \
|
||||||
"
|
"
|
||||||
|
|
||||||
# boot section TODO
|
# boot section TODO
|
||||||
#if [ "${5}" -a "${6}" ]; then
|
#if [ "${ISOLINUX_BIN}" -a "${BOOT_CAT}" ]; then
|
||||||
#CMD+=\
|
#CMD+=\
|
||||||
# -b boot/isolinux/isolinux.bin \ # $5
|
# -b ${ISOLINUX_BIN} \ # NOTE: boot/isolinux/isolinux.bin
|
||||||
# -c boot/boot.cat \ # $6
|
# -c ${BOOT_CAT} \ # NOTE: boot/boot.cat
|
||||||
# -no-emul-boot -boot-load-size 4 -boot-info-table \
|
# -no-emul-boot -boot-load-size 4 -boot-info-table \
|
||||||
# -isohybrid-mbr somembr.sysarea \ # TODO: figure out where to grab one
|
# -isohybrid-mbr somembr.sysarea \ # TODO: figure out where to grab one
|
||||||
# -partition_offset 16 \
|
# -partition_offset 16 \
|
||||||
# -append_partition 2 0x01 fatpart.fat \
|
# -append_partition 2 0x01 fatpart.fat \ # TODO: create one unconditionally?
|
||||||
#fi
|
#fi
|
||||||
|
|
||||||
# jigdo section
|
# jigdo section
|
||||||
@ -149,8 +150,6 @@ else
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# trap the exit code of diff and let the Universe explode
|
# trap the exit code of diff and let the Universe explode
|
||||||
diff ${IMG}.iso ${IMG}.new
|
diff ${IMG}.iso ${IMG}.new
|
||||||
DIFF_RET="$?"
|
DIFF_RET="$?"
|
||||||
|
Loading…
Reference in New Issue
Block a user