Moodle, forgotten Linia, of user who runs the installation
This commit is contained in:
parent
91f47c5e0d
commit
30ed10d364
|
@ -33,7 +33,15 @@ class MoodleController(WebAppServiceMixin, ServiceController):
|
||||||
{% endif %}
|
{% endif %}
|
||||||
"""
|
"""
|
||||||
))
|
))
|
||||||
context.update({'perms' : perms.render(Context(context))})
|
linenohub = Template(textwrap.dedent("""\
|
||||||
|
{% if sftpuser %}
|
||||||
|
nohup su - {{sftpuser}} --shell /bin/bash << 'EOF' > $stdout 2> $stderr &
|
||||||
|
{% else %}
|
||||||
|
nohup su - {{user}} --shell /bin/bash << 'EOF' > $stdout 2> $stderr &
|
||||||
|
{% endif %}
|
||||||
|
"""
|
||||||
|
))
|
||||||
|
context.update({'perms' : perms.render(Context(context)), 'linenohub' : linenohub.render(Context(context)) })
|
||||||
self.append(textwrap.dedent("""\
|
self.append(textwrap.dedent("""\
|
||||||
if [[ $(ls "%(app_path)s" | wc -l) -gt 1 ]]; then
|
if [[ $(ls "%(app_path)s" | wc -l) -gt 1 ]]; then
|
||||||
echo "App directory not empty." 2> /dev/null
|
echo "App directory not empty." 2> /dev/null
|
||||||
|
@ -88,8 +96,7 @@ class MoodleController(WebAppServiceMixin, ServiceController):
|
||||||
# Run install moodle cli command on the background, because it takes so long...
|
# Run install moodle cli command on the background, because it takes so long...
|
||||||
stdout=$(mktemp)
|
stdout=$(mktemp)
|
||||||
stderr=$(mktemp)
|
stderr=$(mktemp)
|
||||||
# nohup su - %(user)s --shell /bin/bash << 'EOF' > $stdout 2> $stderr &
|
%(linenohub)s
|
||||||
nohup su - %(sftpuser)s --shell /bin/bash << 'EOF' > $stdout 2> $stderr &
|
|
||||||
php -d max_input_vars=5000 %(app_path)s/admin/cli/install_database.php \\
|
php -d max_input_vars=5000 %(app_path)s/admin/cli/install_database.php \\
|
||||||
--fullname="%(site_name)s" \\
|
--fullname="%(site_name)s" \\
|
||||||
--shortname="%(site_name)s" \\
|
--shortname="%(site_name)s" \\
|
||||||
|
|
Loading…
Reference in New Issue