22 lines
891 B
Bash
Executable File
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
|