Project

General

Profile

Download (802 Bytes) Statistics
| Branch: | Revision:
1
#!/bin/sh -e
2
# Find OSMO_GSM_MANUALS_DIR and print it to stdout. Print where it was taken from to stderr.
3

    
4
# Find it in env, pkg-conf and ../../osmo-gsm-manuals
5
RET="$OSMO_GSM_MANUALS_DIR"
6
if [ -n "$RET" ]; then
7
	RET="$(realpath $RET)"
8
	echo "OSMO_GSM_MANUALS_DIR: $RET (from env)" >&2
9
else
10
	RET="$(pkg-config osmo-gsm-manuals --variable=osmogsmmanualsdir 2>/dev/null || true)"
11
	if [ -n "$RET" ]; then
12
		echo "OSMO_GSM_MANUALS_DIR: $RET (from pkg-conf)" >&2
13
	else
14
		RET="$(realpath $(realpath $(dirname $0))/../../osmo-gsm-manuals)"
15
		echo "OSMO_GSM_MANUALS_DIR: $RET (fallback)" >&2
16
	fi
17
fi
18

    
19
# Print the result or error message
20
if [ -d "$RET" ]; then
21
	echo "$RET"
22
else
23
	echo "ERROR: OSMO_GSM_MANUALS_DIR does not exist!" >&2
24
	echo "Install osmo-gsm-manuals or set OSMO_GSM_MANUALS_DIR." >&2
25
	exit 1
26
fi
(4-4/4)
Add picture from clipboard (Maximum size: 48.8 MB)