#!/bin/sh
# Copyright (C) 2000-2012 Synology Inc. All rights reserved.

PYTHON_VER="python3.3"

SOURCE_LIB=$SYNOPKG_PKGDEST"/usr/local/lib/"$PYTHON_VER
SOURCE_INC=$SYNOPKG_PKGDEST"/usr/local/include/"$PYTHON_VER
SOURCE_BIN=$SYNOPKG_PKGDEST"/usr/local/bin"

TARGET_LIB="/usr/local/lib/"$PYTHON_VER
TARGET_INC="/usr/local/include/"$PYTHON_VER
TARGET_BIN="/usr/local/bin"

COPY_TO_USR()
{
	if [ ! -d "$TARGET_LIB" ]; then
		mkdir -p $TARGET_LIB
		cp -af $SOURCE_LIB/* $TARGET_LIB
	fi
	if [ ! -d "$TARGET_INC" ]; then
		mkdir -p $TARGET_INC
		cp -af $SOURCE_INC/* $TARGET_INC
	fi
	if [ ! -e "$TARGET_BIN/$PYTHON_VER" ]; then
		mkdir -p $TARGET_BIN
		cp -af $SOURCE_BIN/python* $TARGET_BIN
	fi
	if [ ! -L "$TARGET_LIB/site-packages" ]; then
		rm -rf $TARGET_LIB/site-packages
		ln -s  $SOURCE_LIB/site-packages $TARGET_LIB/site-packages
	fi
}

COPY_LIBS()
{
	local PYTHON_EXTRA_LIBS="$SYNOPKG_PKGDEST/exlibs"

	# check and copy readline, also create link for it
	if [ ! -e "/lib/libreadline.so.6.2" ]; then
		cp -f $PYTHON_EXTRA_LIBS/libreadline.so.6.2 /lib
		ln -s /lib/libreadline.so.6.2 /lib/libreadline.so.6
	fi

	# check and copy libxslt
	if [ ! -e "/lib/libxslt.so" ]; then
		cp -af $PYTHON_EXTRA_LIBS/libxslt.so* /lib
	fi

	if [ ! -e "/lib/libexslt.so" ]; then
		cp -af $PYTHON_EXTRA_LIBS/libexslt.so* /lib
	fi
}

COPY_TO_USR
COPY_LIBS
exit 0
