#!/bin/bash case "$1" in configure) PLATFORM=`uname` FASTDEPLOY_LIBRARY_PATH=@CMAKE_INSTALL_PREFIX@ echo "=============== Information ======================" echo "FastDeploy Library Path: $FASTDEPLOY_LIBRARY_PATH" echo "Platform: $PLATFORM" echo "==================================================" # Find all the .so files' path ALL_SO_FILES=`find $FASTDEPLOY_LIBRARY_PATH -name "*.so*"` for SO_FILE in $ALL_SO_FILES;do LIBS_DIRECOTRIES[${#LIBS_DIRECOTRIES[@]}]=${SO_FILE%/*} done # Remove the dumplicate directories LIBS_DIRECOTRIES=($(awk -v RS=' ' '!a[$1]++' <<< ${LIBS_DIRECOTRIES[@]})) IMPORT_PATH="" for LIB_DIR in ${LIBS_DIRECOTRIES[@]};do echo "Found Library Directory: $LIB_DIR" echo ${LIB_DIR} >> @CMAKE_INSTALL_PREFIX@/@CPACK_PACKAGE_NAME@.conf done if [ ! -d /etc/ld.so.conf.d ]; then mkdir -p /etc/ld.so.conf.d fi ln -sf @CMAKE_INSTALL_PREFIX@/@CPACK_PACKAGE_NAME@.conf /etc/ld.so.conf.d ldconfig echo "FastDeploy is successfully installed and configured." echo "Now please get started with FastDeploy examples at $FASTDEPLOY_LIBRARY_PATH/examples." echo "And don't forget to set FASTDEPLOY_INSTALL_DIR=$FASTDEPLOY_LIBRARY_PATH in cmake when building examples." ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 esac