diff --git a/input/image.sh b/input/image.sh index 7f316a1..d3da297 100755 --- a/input/image.sh +++ b/input/image.sh @@ -1,7 +1,7 @@ #!/bin/sh VERSION="1" -RUNTIME_PACKAGES="python3 udev alsa-utils alsa-utils-doc alsa-lib alsaconf py3-rpigpio py3-pip py3-numpy py3-kiwisolver py3-scikit-learn py3-scipy py3-joblib py3-cycler py3-matplotlib py3-simplejson" +RUNTIME_PACKAGES="python3 udev alsa-utils alsa-utils-doc alsa-lib alsaconf py3-rpigpio py3-pip py3-numpy py3-kiwisolver py3-scikit-learn py3-scipy py3-joblib py3-cycler py3-matplotlib py3-simplejson py3-tqdm" BUILD_PACKAGES="alsa-lib-dev gcc g++ python3-dev musl-dev py3-numpy-dev" # put back the resolv.conf to keep apk working @@ -50,6 +50,9 @@ chroot_exec pip3 install -r /opt/iot-logic/requirements.txt # clean build dependencies chroot_exec apk del $BUILD_PACKAGES +# dirty hack, so that there won't be pyc files compiled for the wrong architecture +find ${ROOTFS_PATH}/usr -name '*.pyc' -delete + # Put back resolv.conf where it was rm ${ROOTFS_PATH}/etc/resolv.conf ln -fs /data/etc/resolv.conf ${ROOTFS_PATH}/etc/resolv.conf