From fee8b2b2d36704887a3d2c57dccb3cb81fc3eb6f Mon Sep 17 00:00:00 2001 From: "Lucas Perais (lpe)" Date: Wed, 15 Nov 2017 14:38:08 +0100 Subject: [PATCH 1/8] [FIX] point_of_sale: hardcode jessie in posbox scripts Before this commit, the latest version of Raspbian was chosen. It is not very helpful though as if something goes wrong, we don't on which part it is. Also, fix python dependencies for the image --- .../posbox/overwrite_before_init/etc/init_posbox_image.sh | 5 +++-- addons/point_of_sale/tools/posbox/posbox_download_images.sh | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init_posbox_image.sh b/addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init_posbox_image.sh index 00058bef68c..d24963a31a6 100755 --- a/addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init_posbox_image.sh +++ b/addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init_posbox_image.sh @@ -17,8 +17,7 @@ export DEBIAN_FRONTEND=noninteractive echo "nameserver 8.8.8.8" >> /etc/resolv.conf -apt-get update -apt-get -y dist-upgrade +apt-get update && apt-get -y upgrade # Do not be too fast to upgrade to more recent firmware and kernel than 4.38 # Firmware 4.44 seems to prevent the LED mechanism from working @@ -39,6 +38,8 @@ rm -rf /usr/share/doc pip install pyusb==1.0.0b1 pip install qrcode pip install evdev +pip install simplejson +pip install unittest2 # --upgrade because websocket_client in wheezy is bad: # https://github.com/docker/compose/issues/1288 diff --git a/addons/point_of_sale/tools/posbox/posbox_download_images.sh b/addons/point_of_sale/tools/posbox/posbox_download_images.sh index 09bd79b2103..33beddac041 100755 --- a/addons/point_of_sale/tools/posbox/posbox_download_images.sh +++ b/addons/point_of_sale/tools/posbox/posbox_download_images.sh @@ -1,5 +1,5 @@ #!/bin/sh -wget 'https://downloads.raspberrypi.org/raspbian_lite_latest' -O raspbian.img.zip +wget 'http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2017-07-05/2017-07-05-raspbian-jessie-lite.zip' -O raspbian.img.zip unzip raspbian.img.zip wget 'https://github.com/dhruvvyas90/qemu-rpi-kernel/raw/master/kernel-qemu-4.4.13-jessie' -O kernel-qemu From 586d3d44600a896fa1cb20cd37f1b5c4903ad238 Mon Sep 17 00:00:00 2001 From: "Lucas Perais (lpe)" Date: Thu, 16 Nov 2017 13:14:00 +0100 Subject: [PATCH 2/8] [FIX] point_of_sale: fix perms in posbox script Before this commit, the posbox was built and in the process the permissions of the repo were whanged As a result, there was a diff in the repo, making it un-upgradable After this commit, the permissions on the posbox' Odoo repository are unchanged, and no diff is to be seen --- .../tools/posbox/overwrite_before_init/etc/init_posbox_image.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init_posbox_image.sh b/addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init_posbox_image.sh index d24963a31a6..6856f9b4d06 100755 --- a/addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init_posbox_image.sh +++ b/addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init_posbox_image.sh @@ -54,7 +54,6 @@ sudo -u postgres createuser -s pi mkdir /var/log/odoo chown pi:pi /var/log/odoo chown pi:pi -R /home/pi/odoo/ -chmod 770 -R /home/pi/odoo/ # logrotate is very picky when it comes to file permissions chown -R root:root /etc/logrotate.d/ From 8be77ca382ca660572181ce31c0fecfc39527dc4 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Tue, 21 Nov 2017 11:31:00 +0100 Subject: [PATCH 3/8] [FIX] website_event: add old class removed in previous commit That could break xpath for others modules and that have no real impact to keep it since it is removed in JS via: .find('.modal-body > div').removeClass('container'); // retrocompatibility Related to https://github.com/odoo/odoo/commit/809aaf9e7b9de28383444d5059b19a67bb513f51#commitcomment-25751949 --- addons/website_event/views/website_event.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_event/views/website_event.xml b/addons/website_event/views/website_event.xml index b90747a56ae..7ebcb5900df 100644 --- a/addons/website_event/views/website_event.xml +++ b/addons/website_event/views/website_event.xml @@ -449,7 +449,7 @@