File tree Expand file tree Collapse file tree 1 file changed +39
-8
lines changed Expand file tree Collapse file tree 1 file changed +39
-8
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
+
3
+ function check() {
4
+ if [[ ! -f /data/filestorage/$1 .fs ]]
5
+ then
6
+ echo " FAILURE : /data/filestorage/$1 .fs not found"
7
+ ls -l /data/filestorage/
8
+ exit 1
9
+ fi
10
+ if [[ ! -d /data/$2 ]]
11
+ then
12
+ echo " FAILURE : /data/$2 not found"
13
+ ls -l /data/
14
+ exit 1
15
+ fi
16
+ }
17
+
18
+ function pack() {
19
+ if [[ $# -eq 0 ]]
20
+ then
21
+ db=" 1"
22
+ blob=" blobstorage"
23
+ echo " Packing default database"
24
+ check " Data" " $blob "
25
+ else
26
+ db=" $1 "
27
+ blob=" $2 "
28
+ echo " Packing $db database"
29
+ check " $db " " $blob "
30
+ fi
31
+ CMD=" /plone/bin/python /plone/bin/zeopack -S $db -B /data/$blob "
32
+ echo " Executing $CMD "
33
+ eval " $CMD "
34
+ echo
35
+ }
36
+
2
37
echo " ----------Start of Databases packing $( date --rfc-2822) ----------"
3
38
echo
4
- CMD=" /plone/bin/python /plone/bin/zeopack"
5
- echo " Executing $CMD "
6
- eval " $CMD "
39
+ pack
40
+ pack " async" " blobstorage"
7
41
8
42
if [ " $MOUNTPOINT " ]
9
43
then
10
44
echo " Found mountpoint = $MOUNTPOINT "
11
- CMD=" /plone/bin/python /plone/bin/zeopack -S $MOUNTPOINT -B /data/blobstorage-$MOUNTPOINT "
12
- echo " Executing $CMD "
13
- eval " $CMD "
45
+ pack " $MOUNTPOINT " " blobstorage-$MOUNTPOINT "
14
46
else
15
47
echo " Mountpoint not found"
16
48
fi
17
- echo
18
- echo " ----------End of Databases packing $( date --rfc-2822) ----------"
49
+ echo " ----------End of Databases packing $( date --rfc-2822) ----------"
You can’t perform that action at this time.
0 commit comments