X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?p=xodist;a=blobdiff_plain;f=mkbootable.sh;h=03cff0df98abc57842fdcb6513674804a11ab8ce;hp=527f4983e0c665fb17777b23f142bb41965eaf00;hb=4147cb5472e422ccff6c96040c303c4cc6e8a120;hpb=36debc0ac2eddcc52f2d605f4dd06530091c4664 diff --git a/mkbootable.sh b/mkbootable.sh index 527f498..03cff0d 100755 --- a/mkbootable.sh +++ b/mkbootable.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # mkbootable.sh, make a bootable file set from a jffs2 image # Copyright © 2008 James Cameron @@ -109,11 +109,14 @@ mkdir -p ${OUTPUT}/boot cat <${OUTPUT}/boot/olpc.fth \ OLPC boot script +visible +clear-screen cr -." This is a debxo bootable install script." cr +." This is a xodist bootable install script for the OLPC XO-1." cr cr -." `md5sum ${IMAGE}.img`" cr -." `md5sum ${IMAGE}.dat`" cr +." Checksums:" cr +." `md5sum ${IMAGE}.img`" cr +." `md5sum ${IMAGE}.dat`" cr cr EOF @@ -123,18 +126,20 @@ case $INTERACTIVE in cat <>${OUTPUT}/boot/olpc.fth \ --no-interactive was used, so we do not prompt -." Erasing everything here and installing debxo ${IMAGE}" cr +." Erasing everything here and installing ${IMAGE}" cr EOF ;; yes|*) cat <>${OUTPUT}/boot/olpc.fth \ --interactive was used, so we prompt before erasing -." Power off to abort, or" cr -." press Enter to erase everything here and install debxo ${IMAGE} ?" -begin - key d = -until +." Type yes then enter to erase everything here and install ${IMAGE} ? " +cursor-on +key lcc dup emit ascii y = not [if] cr abort [then] +key lcc dup emit ascii e = not [if] cr abort [then] +key lcc dup emit ascii s = not [if] cr abort [then] +key dup emit d = not [if] cr abort [then] + EOF ;; esac