added URL for multiple distros

pull/301/head
mrcodekiddie 5 years ago
parent 897e7d49ac
commit 81242407e1
No known key found for this signature in database
GPG Key ID: 1A38F6B2CE78D7C5

@ -49,8 +49,36 @@ ADMIN_EMAIL="odoo@example.com"
## https://github.com/odoo/odoo/wiki/Wkhtmltopdf ):
## https://www.odoo.com/documentation/13.0/setup/install.html#debian-ubuntu
WKHTMLTOX_X64=https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.trusty_amd64.deb
WKHTMLTOX_X32=https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.trusty_i386.deb
SYS_RELEASE=$((lsb_release -rs) 2>&1)
# returns x86_x64 for 64-bit debian,ubuntu based distros, but need to be amd64 for wkhtml url
SYS_CODENAME=$(lsb_release -cs)
DISTRIBUTORS=("Debian" "Ubuntu")
SYS_ARCH=$((uname -m) 2>&1)
WKHTMLTOPDF_VERSION=0.12.6-1 #change wkhtmltopdf version here
SYS_DISTRIBUTOR=$((lsb_release -is) 2>&1)
for i in "${DISTRIBUTORS[@]}"
do
if [[ "$i" == "$SYS_DISTRIBUTOR" ]]; then
SYS_ARCH=$((dpkg --print-architecture) 2>&1)
fi
#x86_64 for all distros except debian and ubuntu based ones
#the command dpkg isn't available non debian ones
done
WKHTMLTOX_URL=https://github.com/wkhtmltopdf/packaging/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}.${SYS_CODENAME}_${SYS_ARCH}.deb
echo $WKHTMLTOX_URL
#WKHTMLTOX_X32=https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.trusty_i386
#--------------------------------------------------
# Update Server
#--------------------------------------------------
@ -90,13 +118,9 @@ sudo npm install -g rtlcss
if [ $INSTALL_WKHTMLTOPDF = "True" ]; then
echo -e "\n---- Install wkhtml and place shortcuts on correct place for ODOO 13 ----"
#pick up correct one from x64 & x32 versions:
if [ "`getconf LONG_BIT`" == "64" ];then
_url=$WKHTMLTOX_X64
else
_url=$WKHTMLTOX_X32
fi
sudo wget $_url
sudo gdebi --n `basename $_url`
sudo wget $WKHTMLTOX_URL
sudo gdebi --n `basename $WKHTMLTOX_URL`
sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin
sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin
else

Loading…
Cancel
Save