fix(ci): skip root directory creation on legacy FTP
This commit is contained in:
1 parent
be030f25a0
commit
78b24c91f8
1 file changed
+5
-2
@@ -110,8 +110,11 @@ jobs:
|
|||||||
echo "загрузка: $f"
|
echo "загрузка: $f"
|
||||||
remote_dir=${f%/*}
|
remote_dir=${f%/*}
|
||||||
[ "$remote_dir" = "$f" ] && remote_dir='.'
|
[ "$remote_dir" = "$f" ] && remote_dir='.'
|
||||||
printf 'mkdir -p %s%s\nput -O %s%s %s\n' \
|
if [ "$remote_dir" != '.' ]; then
|
||||||
"${dir:+$dir/}" "$remote_dir" "${dir:+$dir/}" "$remote_dir" "$f" >> "$script"
|
printf 'mkdir -p %s%s\n' "${dir:+$dir/}" "$remote_dir" >> "$script"
|
||||||
|
fi
|
||||||
|
printf 'put -O %s%s %s\n' \
|
||||||
|
"${dir:+$dir/}" "$remote_dir" "$f" >> "$script"
|
||||||
done < files.txt
|
done < files.txt
|
||||||
printf 'bye\n' >> "$script"
|
printf 'bye\n' >> "$script"
|
||||||
lftp -u "$FTP_USER","$FTP_PASS" -e "source $script" "ftp://$FTP_HOST"
|
lftp -u "$FTP_USER","$FTP_PASS" -e "source $script" "ftp://$FTP_HOST"
|
||||||
|
|||||||
Reference in new issue
Block a user