[FIX] point_of_sale: update POSBox image creation script
- ngrok download URL has changed - default kernel for raspbian image has changed and needs to match - remove pre-existing git checkout to avoid conflicting - wait a few seconds after setting up loop dev with kpartx to access image contents - sometimes required to let the device appear in /dev
This commit is contained in:
parent
51561d3ac8
commit
2fd4dfca7f
|
@ -28,6 +28,7 @@ fi
|
||||||
cp -a *raspbian*.img posbox.img
|
cp -a *raspbian*.img posbox.img
|
||||||
|
|
||||||
CLONE_DIR="${OVERWRITE_FILES_BEFORE_INIT_DIR}/home/pi/odoo"
|
CLONE_DIR="${OVERWRITE_FILES_BEFORE_INIT_DIR}/home/pi/odoo"
|
||||||
|
rm -rf "${CLONE_DIR}"
|
||||||
mkdir "${CLONE_DIR}"
|
mkdir "${CLONE_DIR}"
|
||||||
git clone -b 8.0 --no-checkout --depth 1 https://github.com/odoo/odoo.git "${CLONE_DIR}"
|
git clone -b 8.0 --no-checkout --depth 1 https://github.com/odoo/odoo.git "${CLONE_DIR}"
|
||||||
cd "${CLONE_DIR}"
|
cd "${CLONE_DIR}"
|
||||||
|
@ -44,7 +45,7 @@ cd "${__dir}"
|
||||||
USR_BIN="${OVERWRITE_FILES_BEFORE_INIT_DIR}/usr/bin/"
|
USR_BIN="${OVERWRITE_FILES_BEFORE_INIT_DIR}/usr/bin/"
|
||||||
mkdir -p "${USR_BIN}"
|
mkdir -p "${USR_BIN}"
|
||||||
cd "/tmp"
|
cd "/tmp"
|
||||||
curl 'https://dl.ngrok.com/ngrok_2.0.19_linux_arm.zip' > ngrok.zip
|
curl 'https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip' > ngrok.zip
|
||||||
unzip ngrok.zip
|
unzip ngrok.zip
|
||||||
rm ngrok.zip
|
rm ngrok.zip
|
||||||
cd "${__dir}"
|
cd "${__dir}"
|
||||||
|
@ -68,6 +69,7 @@ START_OF_ROOT_PARTITION=$(fdisk -l posbox.img | tail -n 1 | awk '{print $2}')
|
||||||
|
|
||||||
LOOP_MAPPER_PATH=$(kpartx -av posbox.img | tail -n 1 | cut -d ' ' -f 3)
|
LOOP_MAPPER_PATH=$(kpartx -av posbox.img | tail -n 1 | cut -d ' ' -f 3)
|
||||||
LOOP_MAPPER_PATH="/dev/mapper/${LOOP_MAPPER_PATH}"
|
LOOP_MAPPER_PATH="/dev/mapper/${LOOP_MAPPER_PATH}"
|
||||||
|
sleep 5
|
||||||
|
|
||||||
# resize filesystem
|
# resize filesystem
|
||||||
e2fsck -f "${LOOP_MAPPER_PATH}" # resize2fs requires clean fs
|
e2fsck -f "${LOOP_MAPPER_PATH}" # resize2fs requires clean fs
|
||||||
|
|
|
@ -2,4 +2,4 @@
|
||||||
|
|
||||||
wget 'https://downloads.raspberrypi.org/raspbian_lite_latest' -O raspbian.img.zip
|
wget 'https://downloads.raspberrypi.org/raspbian_lite_latest' -O raspbian.img.zip
|
||||||
unzip raspbian.img.zip
|
unzip raspbian.img.zip
|
||||||
wget 'https://github.com/dhruvvyas90/qemu-rpi-kernel/raw/master/kernel-qemu-4.1.13-jessie' -O kernel-qemu
|
wget 'https://github.com/dhruvvyas90/qemu-rpi-kernel/raw/master/kernel-qemu-4.4.13-jessie' -O kernel-qemu
|
||||||
|
|
Loading…
Reference in New Issue