-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sh
28 lines (26 loc) · 1.2 KB
/
build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
github_version=$(cat github_version.txt)
ftp_version=$(cat ftp_version.txt)
#del_version=$(cat delete_version.txt)
#addr="ftp://oplab9.parqtec.unicamp.br"
echo $github_version
echo $ftp_version
if [ "$github_version" != "$ftp_version" ]
then
wget https://github.com/rclone/rclone/releases/download/$github_version/rclone-$github_version.tar.gz
tar -xzf rclone-$github_version.tar.gz
mv rclone-$github_version rclone
#cd rclone-$github_version
cd rclone
make
./rclone --version
#go get github.com/rclone/rclone/backend/all github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/all github.com/rclone/rclone/lib/plugin
#go build
mv rclone rclone-$github_version
if [[ $github_version != $ftp_version ]]
then
lftp -c "open -u $USER,$PASS ftp://oplab9.parqtec.unicamp.br; put -O /ppc64el/rclone/latest rclone-$github_version"
lftp -c "open -u $USER,$PASS ftp://oplab9.parqtec.unicamp.br; rm /ppc64el/rclone/latest/rclone-$ftp_version"
fi
lftp -c "open -u $USER,$PASS ftp://oplab9.parqtec.unicamp.br; put -O /ppc64el/rclone rclone-$github_version"
#lftp -c "open -u $USER,$PASS ftp://oplab9.parqtec.unicamp.br; rm /ppc64el/minio/minio-$del_version"
fi