|
23 | 23 |
|
24 | 24 | if grep -q "xmx" /config/data/system.properties && grep -q "xms" /config/data/system.properties; then
|
25 | 25 |
|
26 |
| - if [[ -n $MEM_LIMIT ]]; then |
27 |
| - echo "*** Setting Java memory limit to $MEM_LIMIT ***" |
28 |
| - sed -i "s/unifi.xmx=[0-9]\{1,5\}/unifi.xmx=$MEM_LIMIT/" /config/data/system.properties |
29 |
| - fi |
| 26 | + if [[ -n $MEM_LIMIT ]]; then |
| 27 | + echo "*** Setting Java memory limit to $MEM_LIMIT ***" |
| 28 | + sed -i "s/unifi.xmx=[0-9]\{1,5\}/unifi.xmx=$MEM_LIMIT/" /config/data/system.properties |
| 29 | + fi |
30 | 30 |
|
31 |
| - if [[ -n $MEM_STARTUP ]]; then |
32 |
| - echo "*** Setting Java memory minimum to $MEM_STARTUP ***" |
33 |
| - sed -i "s/unifi.xms=[0-9]\{1,5\}/unifi.xms=$MEM_STARTUP/" /config/data/system.properties |
34 |
| - fi |
| 31 | + if [[ -n $MEM_STARTUP ]]; then |
| 32 | + echo "*** Setting Java memory minimum to $MEM_STARTUP ***" |
| 33 | + sed -i "s/unifi.xms=[0-9]\{1,5\}/unifi.xms=$MEM_STARTUP/" /config/data/system.properties |
| 34 | + fi |
| 35 | + |
| 36 | +elif grep -q "xmx" /config/data/system.properties; then |
| 37 | + |
| 38 | + if [[ -n $MEM_LIMIT ]]; then |
| 39 | + echo "*** Setting Java memory limit to $MEM_LIMIT ***" |
| 40 | + sed -i "s/unifi.xmx=[0-9]\{1,5\}/unifi.xmx=$MEM_LIMIT/" /config/data/system.properties |
| 41 | + fi |
| 42 | + |
| 43 | + if [[ -n $MEM_STARTUP ]]; then |
| 44 | + echo "*** Setting Java memory minimum to $MEM_STARTUP ***" |
| 45 | + echo "unifi.xms=$MEM_STARTUP" >> /config/data/system.properties |
| 46 | + fi |
| 47 | + |
| 48 | +elif grep -q "xms" /config/data/system.properties; then |
| 49 | + |
| 50 | + if [[ -n $MEM_STARTUP ]]; then |
| 51 | + echo "*** Setting Java memory minimum to $MEM_STARTUP ***" |
| 52 | + sed -i "s/unifi.xms=[0-9]\{1,5\}/unifi.xms=$MEM_STARTUP/" /config/data/system.properties |
| 53 | + fi |
| 54 | + |
| 55 | + if [[ -n $MEM_LIMIT ]]; then |
| 56 | + echo "*** Setting Java memory limit to $MEM_LIMIT ***" |
| 57 | + echo "unifi.xmx=$MEM_LIMIT" >> /config/data/system.properties |
| 58 | + fi |
35 | 59 |
|
36 | 60 | else
|
37 | 61 |
|
38 |
| - if [[ -n $MEM_LIMIT ]]; then |
39 |
| - echo "*** Setting Java memory limit to $MEM_LIMIT ***" |
40 |
| - echo "unifi.xmx=$MEM_LIMIT" >> /config/data/system.properties |
41 |
| - fi |
| 62 | + if [[ -n $MEM_LIMIT ]]; then |
| 63 | + echo "*** Setting Java memory limit to $MEM_LIMIT ***" |
| 64 | + echo "unifi.xmx=$MEM_LIMIT" >> /config/data/system.properties |
| 65 | + fi |
42 | 66 |
|
43 |
| - if [[ -n $MEM_STARTUP ]]; then |
44 |
| - echo "*** Setting Java memory minimum to $MEM_STARTUP ***" |
45 |
| - echo "unifi.xms=$MEM_STARTUP" >> /config/data/system.properties |
46 |
| - fi |
| 67 | + if [[ -n $MEM_STARTUP ]]; then |
| 68 | + echo "*** Setting Java memory minimum to $MEM_STARTUP ***" |
| 69 | + echo "unifi.xms=$MEM_STARTUP" >> /config/data/system.properties |
| 70 | + fi |
47 | 71 |
|
48 | 72 | fi
|
49 | 73 |
|
|
0 commit comments