Files
clients/package-clients.sh
2017-08-03 16:26:54 +09:00

39 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
PROJECT_PATH=.
PREFIX=${PROJECT_PATH}/build-
POSTFIX=-Desktop_Qt_5_4_0_GCC_64bit-Release
GROUP_MANAGER_PATH=${PREFIX}GroupManager${POSTFIX}
CRAWLER_PATH=${PREFIX}CrawlerList${POSTFIX}
CRAWLER_LIST_PATH=${PREFIX}CrawlerProcess${POSTFIX}
FILTER_PATH=${PREFIX}Filter${POSTFIX}
FILTER_PROCESS_PATH=${PREFIX}FilterProcess${POSTFIX}
PACKAGE_PATH=${PROJECT_PATH}/../clients-linux
mkdir ${PACKAGE_PATH}
find ${GROUP_MANAGER_PATH} -perm /a+x -exec cp {} ${PACKAGE_PATH} \;
find ${CRAWLER_PATH} -perm /a+x -exec cp {} ${PACKAGE_PATH} \;
find ${CRAWLER_LIST_PATH} -perm /a+x -exec cp {} ${PACKAGE_PATH} \;
find ${FILTER_PATH} -perm /a+x -exec cp {} ${PACKAGE_PATH} \;
find ${FILTER_PROCESS_PATH} -perm /a+x -exec cp {} ${PACKAGE_PATH} \;
linuxdeployqt ${PACKAGE_PATH}/GroupManager
linuxdeployqt ${PACKAGE_PATH}/CrawlerList
linuxdeployqt ${PACKAGE_PATH}/CrawlerProcess
linuxdeployqt ${PACKAGE_PATH}/Filter
linuxdeployqt ${PACKAGE_PATH}/FilterProcess
cp -r ${PROJECT_PATH}/WebBasedCrawler/*.py ${PACKAGE_PATH}
cp -r ${PROJECT_PATH}/WebBasedCrawler/*.txt ${PACKAGE_PATH}
cp -r ${PROJECT_PATH}/WebBasedCrawler/*/ ${PACKAGE_PATH}
cp ${PROJECT_PATH}/*.txt ${PACKAGE_PATH}
rm ${PACKAGE_PATH}/AppRun
rm -r ${PACKAGE_PATH}/translations