You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
718 B
Bash
41 lines
718 B
Bash
#!/bin/bash
|
|
|
|
if ! id | grep -q root; then
|
|
echo "./07_create_sdcard_img.sh must be run as root:"
|
|
echo "sudo ./07_create_sdcard_img.sh"
|
|
exit
|
|
fi
|
|
|
|
cd ./deploy/
|
|
if [ ! -d ./root/ ] ; then
|
|
mkdir ./root/ || true
|
|
fi
|
|
|
|
if [ -d ./tmp ] ; then
|
|
rm -rf ./tmp || true
|
|
fi
|
|
|
|
if [ -f ./images/sdcard.img ] ; then
|
|
rm -rf ./images/sdcard.img || true
|
|
fi
|
|
|
|
genimage --config genimage.cfg
|
|
|
|
if [ -d ./tmp ] ; then
|
|
rm -rf ./tmp || true
|
|
fi
|
|
|
|
if [ ! -f ./images/sdcard.img ]; then
|
|
echo "Error: ./images/sdcard.img was not generated"
|
|
exit 2
|
|
fi
|
|
|
|
if [ -f /usr/bin/bmaptool ] ; then
|
|
if [ -f ./images/sdcard.bmap ] ; then
|
|
rm -rf ./images/sdcard.bmap || true
|
|
fi
|
|
/usr/bin/bmaptool -d create -o ./images/sdcard.bmap ./images/sdcard.img
|
|
fi
|
|
|
|
#
|