chmod for all binary repository dirs and files

This commit is contained in:
Timofey Turenko 2018-07-03 16:14:09 +03:00
parent fb1c28c702
commit 45752e0a45

View File

@ -1,6 +1,6 @@
#!/bin/bash
# Copyes repo from ${unsorted_repo_dir}/$target/$box to
# Copies repo from ${unsorted_repo_dir}/$target/$box to proper place in the public repo dir
dir=`pwd`
if [ "$box_type" == "RPM" ] ; then
@ -9,9 +9,10 @@ if [ "$box_type" == "RPM" ] ; then
rm -rf $path_prefix/$platform/$platform_version/$arch/
mkdir -p $path_prefix/$platform/$platform_version/$arch/
chmod 775 $path_prefix/$platform/$platform_version/$arch
rsync -avz --progress --delete ${unsorted_repo_dir}/$repo_name/$box/* $path_prefix/$platform/$platform_version/$arch/
env > $build_info_path
find $prefix_path/.. -type d -exec chmod 755 {}
find $prefix_path/.. -type f -exec chmod 644 {}
cd $path_prefix/$platform
ln -s $platform_version "$platform_version"server
ln -s $platform_version "$platform_version"Server
@ -28,9 +29,10 @@ else
rm -rf $path_prefix/$platform_family/dists/$platform_version/main/binary-"$arch"
rm -rf $path_prefix/$platform_family/dists/$platform_version/main/binary-i386
mkdir -p $path_prefix/$platform_family/
chmod 775 $path_prefix/$platform_family
rsync -avz --progress --delete ${unsorted_repo_dir}/$repo_name/$box/* $path_prefix/$platform_family/
env > $build_info_path
find $prefix_path/.. -type d -exec chmod 755 {}
find $prefix_path/.. -type f -exec chmod 644 {}
eval "cat <<EOF
$(<${script_dir}/templates/repository-config/deb.json.template)
" 2> /dev/null > ${path_prefix}/${platform}_${platform_version}.json