summaryrefslogtreecommitdiff
path: root/job.common
blob: 165f61c927895a57102df58d7952280edd7802e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# vim: ft=sh
set -e
if [ -z "$WORKSPACE" ]; then
	. "$(dirname "$(readlink -f "$0")")/../fakelaminar"
fi

# Subprocess inclusion guard
if [ -z "$LAMINAR_COMMON" ]; then
	export LAMINAR_COMMON=y

	# Job and template id
	export JOBID="$(basename "$0" | sed 's/\.run$//')"
	export TEMPLATEID="$(basename "$(readlink -f "$0")" | sed 's/\.run$//')"

	# Template workspace
	export TWORKSPACE="$HOME/workspace/$TEMPLATEID"
	if [ "$JOBID" = "$TEMPLATEID" ]; then
		TWORKSPACE="$HOME/workspace/notemplate"
	fi

	# Files directory
	export FILES="$(readlink -f "$(dirname "$(readlink -f "$0")")/../files")"

fi

# Include utils
. utils