Last change
on this file since 36214 was 36212, checked in by kjdon, 12 months ago |
a new repository for greenstone release build system files
|
File size:
1.7 KB
|
Line | |
---|
1 | #!/bin/bash
|
---|
2 |
|
---|
3 | echo "This script ($0)"
|
---|
4 | echo " needs to be run from outside the lsb environment (but sudo as root)"
|
---|
5 | echo "Doing /bin/mount --bind /proc /opt/lsb-buildenv-x86_64/proc is okay"
|
---|
6 | echo " but don't do /usr/sbin/chroot /opt/lsb-buildenv-x86_64 in the terminal\
|
---|
7 | this is run from"
|
---|
8 | echo " (and don't do the chroot step in the cron file either)."
|
---|
9 |
|
---|
10 | source ./setup-env.sh
|
---|
11 |
|
---|
12 | cd snapshots/
|
---|
13 | echo "Looking for uploads in snapshots folder/"
|
---|
14 |
|
---|
15 | # possible values for list of dirs below (edit for your build system):
|
---|
16 | # gs2-caveat
|
---|
17 | #gs2-caveat-x64
|
---|
18 | #gs2-stable
|
---|
19 | #gs2-stable-x64
|
---|
20 | #gs3-caveat
|
---|
21 | #gs3-caveat-x64
|
---|
22 | #gs3-stable
|
---|
23 | #gs3-stable-x64
|
---|
24 | #gs2-src-caveat
|
---|
25 | #gs2-src-stable
|
---|
26 | #gs3-src-caveat
|
---|
27 | #gs3-src-stable
|
---|
28 | #gs2-cd-caveat
|
---|
29 | #gs2-cd-stable
|
---|
30 | #dec-caveat
|
---|
31 | #dec-stable
|
---|
32 |
|
---|
33 | # edit this list to reflect which builds the current system is in charge of
|
---|
34 | for RK in gs3-caveat-x64 gs2-caveat-x64 gs2-stable
|
---|
35 | do
|
---|
36 | if [ -d $RK ]
|
---|
37 | then
|
---|
38 | # the star does tab-completion
|
---|
39 | for DIR in $RK/from*/uploads
|
---|
40 | do
|
---|
41 | if [ -d $DIR ]
|
---|
42 | then
|
---|
43 | echo "*** Found uploads folder $DIR"
|
---|
44 | pushd $DIR
|
---|
45 | echo "Running: tar -c * | ssh -i ~/.ssh/upload-caveat-ed25519 nzdl-gsorg@www-internal.greenstone.org"
|
---|
46 | #tar -c * | ssh -J kjdon@linux-labs.cms.waikato.ac.nz -T -i ~/.ssh/upload-caveat-ed25519 nzdl-gsorg@www-internal.greenstone.org # the old way using a jump host
|
---|
47 | tar -c * | ssh -i ~/.ssh/upload-caveat-ed25519 nzdl-gsorg@www-internal.greenstone.org
|
---|
48 |
|
---|
49 | popd
|
---|
50 | fi
|
---|
51 | done
|
---|
52 | else
|
---|
53 | echo "*** no upload found for $RK"
|
---|
54 |
|
---|
55 | fi
|
---|
56 | done
|
---|
57 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.