comparison docker_legacy/base/scripts/sat @ 164:29873a41aae1

docker: new docker files are now in sat main repos, this one is legacy
author Goffi <goffi@goffi.org>
date Fri, 01 Jan 2021 18:33:52 +0100
parents
children
comparison
equal deleted inserted replaced
163:a63f6d360326 164:29873a41aae1
1 #!/bin/sh
2 # account domain is set, then sat is launched with D-Bus activated
3
4 # XXX: exec is not working with Docker and su here for whatever reason, so using trap/wait workaround
5 # thanks to cuonglm for the tip (https://unix.stackexchange.com/questions/146756/forward-sigterm-to-child-in-bash/146770#146770)
6
7 on_sigterm() {
8 /usr/bin/sat stop
9 # to have a proper exit code
10 exit $?
11 }
12 trap on_sigterm TERM
13
14 set_account_domain
15 eval $(dbus-launch --sh-syntax)
16 su -c "/usr/bin/sat $@" sat &
17 wait $!