Skip to content

Commit eb82fe4

Browse files
committed
BPI-r3: add script to create SD card image
1 parent 730170f commit eb82fe4

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

src/board/banana-pi-r3/mkimage.sh

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#!/bin/bash
2+
set -e
3+
4+
TARGET=sd
5+
6+
BOARD_DIR=$(dirname "$0")
7+
GENIMAGE_CFG="${BUILD_DIR}/genimage.cfg"
8+
GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
9+
10+
sed "s|#VERSION#|${RELEASE}|" "${BOARD_DIR}/genimage.cfg.in" | \
11+
sed "s|#TARGET#|${TARGET}|" | \
12+
sed "s|#INFIX_ID#|${INFIX_ID}|" > "${GENIMAGE_CFG}"
13+
14+
# Create temporary root path
15+
ROOTPATH_TMP=$(mktemp -d)
16+
trap 'rm -rf \"$ROOTPATH_TMP\"' EXIT
17+
18+
# Clean previous genimage temp directory
19+
rm -rf "${GENIMAGE_TMP}"
20+
21+
# Generate the SD card image
22+
genimage \
23+
--rootpath "${ROOTPATH_TMP}" \
24+
--tmppath "${GENIMAGE_TMP}" \
25+
--inputpath "${BINARIES_DIR}" \
26+
--outputpath "${BINARIES_DIR}" \
27+
--config "${GENIMAGE_CFG}"

0 commit comments

Comments
 (0)