-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcopymanifest.sh
58 lines (47 loc) · 1.62 KB
/
copymanifest.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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#! /bin/bash
# Script for downloading signed manifest files from buildserver
#
# Created by: Collimas
#-variables
SITES1=(`ls sites-d1`)
SITES2=(`ls sites-d2`)
SITES3=(`ls sites-d3`)
SITES4=(`ls sites-d4`)
#-functions
create_manifest_dir(){
mkdir -p /home/michael/fflip-fw/firmware/manifest
}
copy_manifest_files_d1(){
for SITE in "${SITES1[@]}"
do
mkdir -p /home/michael/fflip-fw/firmware/manifest/d1/$SITE/upgrade
sshpass -p 'Ncar$2K15' scp -v -r collimas@remote.awbev.de:/firmware/d1/$SITE/upgrade/stable.manifest /home/michael/fflip-fw/firmware/manifest/d1/$SITE/upgrade
done
}
copy_manifest_files_d2(){
for SITE in "${SITES2[@]}"
do
mkdir -p /home/michael/fflip-fw/firmware/manifest/d2/$SITE/upgrade
sshpass -p 'Ncar$2K15' scp -v -r collimas@remote.awbev.de:/firmware/d2/$SITE/upgrade/stable.manifest /home/michael/fflip-fw/firmware/manifest/d2/$SITE/upgrade
done
}
copy_manifest_files_d3(){
for SITE in "${SITES3[@]}"
do
mkdir -p /home/michael/fflip-fw/firmware/manifest/d3/$SITE/upgrade
sshpass -p 'Ncar$2K15' scp -v -r collimas@remote.awbev.de:/firmware/d3/$SITE/upgrade/stable.manifest /home/michael/fflip-fw/firmware/manifest/d3/$SITE/upgrade
done
}
copy_manifest_files_d4(){
for SITE in "${SITES4[@]}"
do
mkdir -p /home/michael/fflip-fw/firmware/manifest/d4/$SITE/upgrade
sshpass -p 'Ncar$2K15' scp -v -r collimas@remote.awbev.de:/firmware/d4/$SITE/upgrade/stable.manifest /home/michael/fflip-fw/firmware/manifest/d4/$SITE/upgrade
done
}
#-main
create_manifest_dir
copy_manifest_files_d1
copy_manifest_files_d2
copy_manifest_files_d3
copy_manifest_files_d4