Files
enterprise-addons/iot/iot_handlers/lib/load_worldline_library.sh
T

22 lines
891 B
Bash
Executable File

#!/usr/bin/env bash
PATH_ZIP_LIB=/home/pi/odoo/addons/iot_drivers/iot_handlers/lib/
PATH_LIB=${PATH_ZIP_LIB}ctep/lib/
curl -sS https://download.odoo.com/master/posbox/iotbox/worldline-ctepv21_07.zip -o "${PATH_ZIP_LIB}worldline-ctepv21_07.zip"
if [ -f "${PATH_ZIP_LIB}worldline-ctepv21_07.zip" ]; then
unzip ${PATH_ZIP_LIB}worldline-ctepv21_07.zip -d ${PATH_ZIP_LIB}
echo $PATH_LIB > /etc/ld.so.conf.d/worldline-ctep.conf
sudo cp /etc/ld.so.conf.d/worldline-ctep.conf /root_bypass_ramdisks/etc/ld.so.conf.d/
ldconfig
sudo cp /etc/ld.so.cache /root_bypass_ramdisks/etc/ld.so.cache
fi
# For iot box images >= 25_01 there is a user "odoo" running Odoo service
# If the user "odoo" exists since this script is ran under "root" user
# we need to make sure that Worldline files are owned by the "odoo" user
if id odoo > /dev/null 2>&1; then
sudo chown -R odoo:odoo "${PATH_ZIP_LIB}"
fi