blob: a1eea3b9e8849df6f409b00edd2aae14eff1cbaa (
plain)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
|
--- a/onlyoffice-desktopeditors
+++ b/onlyoffice-desktopeditors
@@ -1,7 +1,7 @@
#!/bin/sh
set_names() {
- case $LANG in
+ case "$LANG" in
cs*)
SOURCE_DOC_DIR="$SOURCE_DOC_DIR/cs-CZ"
SOURCE_DOC_NAME="new"
@@ -68,7 +68,7 @@ set_names_ru() {
}
check_templates() {
- if [ $1 != "--new-document-templates" ]; then
+ if [ "$1" != "--new-document-templates" ]; then
return 0
fi
@@ -76,36 +76,36 @@ check_templates() {
set_names
- eval TEMPLATE_DIR=$(grep XDG_TEMPLATES_DIR $HOME/.config/user-dirs.dirs | cut -d \" -f2)
- if [ $TEMPLATE_DIR = $HOME ]; then
+ eval TEMPLATE_DIR=$(grep XDG_TEMPLATES_DIR "${HOME}/.config/user-dirs.dirs" | cut -d \" -f2)
+ if [ "$TEMPLATE_DIR" = "$HOME" ]; then
echo "system template's folder isn't found"
return 0
fi
- TEMPLATE_DOCX="$TEMPLATE_DIR/$NEW_DOCX_NAME.docx"
- TEMPLATE_XLSX="$TEMPLATE_DIR/$NEW_XLSX_NAME.xlsx"
- TEMPLATE_PPTX="$TEMPLATE_DIR/$NEW_PPTX_NAME.pptx"
+ TEMPLATE_DOCX="${TEMPLATE_DIR}/${NEW_DOCX_NAME}.docx"
+ TEMPLATE_XLSX="${TEMPLATE_DIR}/${NEW_XLSX_NAME}.xlsx"
+ TEMPLATE_PPTX="${TEMPLATE_DIR}/${NEW_PPTX_NAME}.pptx"
- mkdir -p $TEMPLATE_DIR
+ mkdir -p "$TEMPLATE_DIR"
- if [ $(ls -A $TEMPLATE_DIR/*.docx 2>/dev/null | wc -l) -eq 0 ]
+ if [ "$(ls -A "$TEMPLATE_DIR"/*.docx 2>/dev/null | wc -l)" -eq 0 ]
then
- cp $SOURCE_DOC_DIR/$SOURCE_DOC_NAME.docx "$TEMPLATE_DOCX"
+ cp "${SOURCE_DOC_DIR}/${SOURCE_DOC_NAME}.docx" "$TEMPLATE_DOCX"
fi
- if [ $(ls -A $TEMPLATE_DIR/*.xlsx 2>/dev/null | wc -l) -eq 0 ]
+ if [ "$(ls -A "$TEMPLATE_DIR"/*.xlsx 2>/dev/null | wc -l)" -eq 0 ]
then
- cp $SOURCE_DOC_DIR/$SOURCE_DOC_NAME.xlsx "$TEMPLATE_XLSX"
+ cp "${SOURCE_DOC_DIR}/${SOURCE_DOC_NAME}.xlsx" "$TEMPLATE_XLSX"
fi
- if [ $(ls -A $TEMPLATE_DIR/*.pptx 2>/dev/null | wc -l) -eq 0 ]
+ if [ "$(ls -A "$TEMPLATE_DIR"/*.pptx 2>/dev/null | wc -l)" -eq 0 ]
then
- cp $SOURCE_DOC_DIR/$SOURCE_DOC_NAME.pptx "$TEMPLATE_PPTX"
+ cp "${SOURCE_DOC_DIR}/${SOURCE_DOC_NAME}.pptx" "$TEMPLATE_PPTX"
fi
}
check_templates "$@"
DIR=/opt/onlyoffice/desktopeditors
-export LD_LIBRARY_PATH=$DIR:$LD_LIBRARY_PATH
-exec $DIR/DesktopEditors "$@"
+export LD_LIBRARY_PATH="${DIR}:${LD_LIBRARY_PATH}"
+exec "${DIR}/DesktopEditors" "$@"
|