diff --git a/BUILD/mdbci/copy_repos.sh b/BUILD/mdbci/copy_repos.sh index 26fb51ab6..851050b7e 100755 --- a/BUILD/mdbci/copy_repos.sh +++ b/BUILD/mdbci/copy_repos.sh @@ -4,25 +4,38 @@ dir=`pwd` if [ "$box_type" == "RPM" ] ; then - export arch=`ssh $sshopt "arch"` - . ${script_dir}/generate_build_info_path.sh + # For RHEL packages are not going to the repo + # Build can be executed to check if it is possible to build + # and to run install and upgrade tests + # with thre real RHEL, but we use CentOS packages for production + if [ "$platform" != "rhel" ] ; then + export arch=`ssh $sshopt "arch"` + . ${script_dir}/generate_build_info_path.sh - rm -rf $path_prefix/$platform/$platform_version/$arch/ - mkdir -p $path_prefix/$platform/$platform_version/$arch/ - rsync -avz --progress ${unsorted_repo_dir}/$repo_name/$box/* $path_prefix/$platform/$platform_version/$arch/ - env > $build_info_path - find $path_prefix/.. -type d -exec chmod 755 {} \; - find $path_prefix/.. -type f -exec chmod 644 {} \; - cd $path_prefix/$platform - ln -s $platform_version "$platform_version"server - ln -s $platform_version "$platform_version"Server + rm -rf $path_prefix/$platform/$platform_version/$arch/ + mkdir -p $path_prefix/$platform/$platform_version/$arch/ + rsync -avz --progress ${unsorted_repo_dir}/$repo_name/$box/* $path_prefix/$platform/$platform_version/$arch/ + env > $build_info_path + find $path_prefix/.. -type d -exec chmod 755 {} \; + find $path_prefix/.. -type f -exec chmod 644 {} \; + cd $path_prefix/$platform + ln -s $platform_version "$platform_version"server + ln -s $platform_version "$platform_version"Server + if [ "$platform" == "centos" ] ; then + cd .. + ln -s centos rhel + fi eval "cat < /dev/null > ${path_prefix}/${platform}_${platform_version}.json - echo "copying done" + echo "copying done" + else + echo "RHEL! Not copying packages to the repo" + fi + else export arch=`ssh $sshopt "dpkg --print-architecture"` . ${script_dir}/generate_build_info_path.sh