version 1.3.2.3, 2013/01/27 22:34:00
|
version 1.6.2.4, 2013/08/05 09:12:38
|
Line 129 gencksum()
|
Line 129 gencksum()
|
|
|
### main() |
### main() |
|
|
if [ ! -r ${REL}/${OS} -a -r ${REL}/${OS_LITE} ]; then | if [ -z "$1" -o ! -r "$1" ]; then |
echo |
echo |
echo "Error:: ELWIX OS file not found!" | echo "Error:: ELWIX OS tar file not found!" |
echo |
echo |
exit 2 |
exit 2 |
|
else |
|
IMGNAME=$(basename $1 | sed -e "s/.tar.gz//") |
|
MD5CHK="${REL}/${IMGNAME}.md5" |
|
SHA1CHK="${REL}/${IMGNAME}.sha1" |
|
IMG="${REL}/${IMGNAME}.img" |
fi |
fi |
|
|
mkdevice $IMG ${1:-"${IMG_SIZE}"} | mkdevice $IMG ${2:-"${IMG_SIZE}"} |
initdev $DEV |
initdev $DEV |
mountdev $DEV |
mountdev $DEV |
install2 ${REL}/${OS} | install2 $1 |
umountdev |
umountdev |
#enablejfs $DEV |
#enablejfs $DEV |
boot2dev $DEV |
boot2dev $DEV |
cleandev $DEV |
cleandev $DEV |
gencksum $IMG $MD5CHK $SHA1CHK |
gencksum $IMG $MD5CHK $SHA1CHK |
|
|
| echo "ELWIX OS image $IMGNAME complete." |
mkdevice $IMG_LITE ${1:-"${IMG_SIZE}"} | |
initdev $DEV | |
mountdev $DEV | |
install2 ${REL}/${OS_LITE} | |
umountdev | |
#enablejfs $DEV | |
boot2dev $DEV | |
cleandev $DEV | |
gencksum $IMG_LITE $MD5CHK_LITE $SHA1CHK_LITE | |
| |
mkdevice $IMG_LITE128 ${1:-"${IMG_SIZE128}"} | |
initdev $DEV | |
mountdev $DEV | |
install2 ${REL}/${OS_LITE128} | |
umountdev | |
#enablejfs $DEV | |
boot2dev $DEV | |
cleandev $DEV | |
gencksum $IMG_LITE128 $MD5CHK_LITE128 $SHA1CHK_LITE128 | |
| |
echo "ELWIX OS image complete." | |