File tree Expand file tree Collapse file tree 1 file changed +18
-6
lines changed Expand file tree Collapse file tree 1 file changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -60,12 +60,24 @@ sudo mv terraform-provider-iterative* /usr/bin/tpi
60
60
sudo chmod u=rwx,g=rx,o=rx /usr/bin/tpi
61
61
sudo chown root:root /usr/bin/tpi
62
62
63
- curl --remote-name https://downloads.rclone.org/rclone-current-linux-amd64.zip
64
- python3 -m zipfile -e rclone-current-linux-amd64.zip .
65
- sudo cp rclone-*-linux-amd64/rclone /usr/bin
66
- sudo chmod u=rwx,g=rx,o=rx /usr/bin/rclone
67
- sudo chown root:root /usr/bin/rclone
68
- rm --recursive rclone-*-linux-amd64*
63
+ extract_here(){
64
+ if command -v unzip 2>&1 > /dev/null; then
65
+ unzip "$1"
66
+ elif command -v python3 2>&1 > /dev/null; then
67
+ python3 -m zipfile -e "$1" .
68
+ else
69
+ python -m zipfile -e "$1" .
70
+ fi
71
+ }
72
+
73
+ if ! command -v rclone 2>&1 > /dev/null; then
74
+ curl --remote-name https://downloads.rclone.org/rclone-current-linux-amd64.zip
75
+ extract_here rclone-current-linux-amd64.zip
76
+ sudo cp rclone-*-linux-amd64/rclone /usr/bin
77
+ sudo chmod u=rwx,g=rx,o=rx /usr/bin/rclone
78
+ sudo chown root:root /usr/bin/rclone
79
+ rm --recursive rclone-*-linux-amd64*
80
+ fi
69
81
70
82
rclone copy "$RCLONE_REMOTE/data" /tmp/tpi-task
71
83
You can’t perform that action at this time.
0 commit comments