|
|
@@ -0,0 +1,12 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+# This script is meant to be run as root when the git bridge starts up in
|
|
|
+# Server Pro. It ensures that the data directory is created and owned by the
|
|
|
+# "node" user, which is the regular user git bridge runs as.
|
|
|
+
|
|
|
+ROOT_DIR="${GIT_BRIDGE_ROOT_DIR:-/tmp/wlgb}"
|
|
|
+mkdir -p "$ROOT_DIR"
|
|
|
+chown node:node "$ROOT_DIR"
|
|
|
+
|
|
|
+# Drop privileges using setpriv to avoid spawning a new process
|
|
|
+exec setpriv --reuid=node --regid=node --init-groups /start.sh
|