fix CMakeLists.txt

* install mscp from package at docker build phase.
* add docker-*-all custom targets.
This commit is contained in:
Ryo Nakamura
2022-11-20 00:37:01 +09:00
parent 04b7ec3e4b
commit 8395c05d67
6 changed files with 22 additions and 39 deletions

View File

@@ -1,31 +1,13 @@
#!/bin/bash -e
#
# Run this script in docker containers. This script installs mscp from built package
# and run test for mscp in the installed path.
# Run this script in mscp docker containers.
# This script runs end-to-end test with installed mscp.
source /etc/os-release
script_dir=$(cd $(dirname ${0}) && pwd)
cd $script_dir
project_version=$(cat ../VERSION)
arch=$(uname -p)
set -x
# install package
case $ID in
ubuntu*)
pkg=mscp_${project_version}-${ID}-${VERSION_ID}-${arch}.deb
dpkg -i ../build/$pkg
;;
centos* | rhel* | rocky*)
pkg=mscp_${project_version}-${ID}-${VERSION_ID}-${arch}.rpm
rpm -iv ../build/$pkg
;;
*)
echo "unsupported test platform: $ID"
exit 1
esac
# Run sshd
if [ ! -e /var/run/sshd.pid ]; then
/usr/sbin/sshd