#!/bin/sh -ex
#Calibre-Server Patch for TurnKey Core 11.3 (Lucid) by rik goldman

#Overlay
#/etc/init.d/calibre
#/etc/confconsole/services.txt


#Set hostname
HOSTNAME=calibre
echo "$HOSTNAME" > /etc/hostname
sed -i "s|127.0.1.1 \(.*\)|127.0.1.1 $HOSTNAME|" /etc/hosts

#hold udev for this version of core
echo udev hold | dpkg --set-selections


# install dependencies
apt-get update
DEBIAN_FRONTEND=noninteractive apt-get -y \
    -o DPkg::Options::=--force-confdef \
    -o DPkg::Options::=--force-confold \
    install \
        build-essential \
	qt4-dev-tools \
	python-setuptools \
	xdg-utils \
	imagemagick

#Install Calibre to /opt/calibre
python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').read()); main(install_dir='/opt')"

#Create a place for calibre library
mkdir /var/calibre-data

#Startup service in init.d
chmod +x /etc/init.d/calibre
update-rc.d calibre defaults
	
