summaryrefslogtreecommitdiffstats
path: root/satellit_installer/static_files
diff options
context:
space:
mode:
authorChristian Rößler2015-09-02 15:02:16 +0200
committerChristian Rößler2015-09-02 15:02:16 +0200
commitcbffb9ad89150f63342d059aa4db40834e0f9ab8 (patch)
tree2cfed1506cc43bb902ec995e1de57b30d29a9a10 /satellit_installer/static_files
parent[SSPS] (dmsd) config.properties: master.address = bwlp-masterserver.ruf.uni-f... (diff)
downloadsetup-scripts-cbffb9ad89150f63342d059aa4db40834e0f9ab8.tar.gz
setup-scripts-cbffb9ad89150f63342d059aa4db40834e0f9ab8.tar.xz
setup-scripts-cbffb9ad89150f63342d059aa4db40834e0f9ab8.zip
[SSPS] dmsd system file: dmsd now uses 1/3 of total RAM
Diffstat (limited to 'satellit_installer/static_files')
-rw-r--r--satellit_installer/static_files/rclocal_script.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/satellit_installer/static_files/rclocal_script.sh b/satellit_installer/static_files/rclocal_script.sh
index f5d1e29..617d286 100644
--- a/satellit_installer/static_files/rclocal_script.sh
+++ b/satellit_installer/static_files/rclocal_script.sh
@@ -91,6 +91,9 @@ if [ $(ps -p 1 -o comm=) = systemd ]; then
Description=DMSD is the Dozentenmodul server daemon
[Service]
+ ExecStartPre=/bin/sh -c "/bin/echo -n 'RAM='>/tmp/dmsd_environment; echo \$(( \$(/usr/bin/free -m | /bin/grep Mem|/usr/bin/tr -s ' '|/usr/bin/cut -f 2 -d ' ') / 3 ))>>/tmp/dmsd_environment"
+ EnvironmentFile=-/tmp/dmsd_environment
+
User=dmsd
Group=images
WorkingDirectory=$DMSDDIR
@@ -100,7 +103,7 @@ if [ $(ps -p 1 -o comm=) = systemd ]; then
SyslogIdentifier=dmsd
StandardOutput=syslog
StandardError=syslog
-
+
[Install]
WantedBy=multi-user.target
HEREDOC