~armagetronad-dev/armagetronad/0.4-armagetronad

« back to all changes in this revision

Viewing changes to batch/docker-entrypoint.sh.in

  • Committer: Manuel Moos
  • Date: 2021-01-23 11:57:18 UTC
  • mfrom: (1452.4.204 master)
  • Revision ID: z-man@users.sf.net-20210123115718-fszew82jbkr6totz
Merge from legacy_0.2.9

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/bash
 
2
 
 
3
# set -x
 
4
 
 
5
if test ${UID} = 0; then
 
6
    # running as root inside the container; presumably the caller determined
 
7
    # that this is needed to get write access to the var directory.
 
8
 
 
9
    # make var directory usable
 
10
    chown -R nobody:nobody /var/@progname@
 
11
    # drop root rights in exec
 
12
    EXEC_DECO="chpst -u nobody"
 
13
else
 
14
    EXEC_DECO=""
 
15
fi
 
16
 
 
17
exec ${EXEC_DECO} /usr/local/bin/@progname@-dedicated \
 
18
    --userdatadir /usr/share/@progname@ \
 
19
    --vardir /var/@progname@ \
 
20
    --autoresourcedir /var/@progname@/resource \
 
21
    "$@"