File: shell.sh

package info (click to toggle)
openorienteering-mapper 0.9.6-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 67,132 kB
  • sloc: cpp: 114,710; ansic: 1,455; sh: 430; java: 240; xml: 140; sed: 64; makefile: 28
file content (20 lines) | stat: -rwxr-xr-x 573 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
if [ -n "${MINGW}" ] ; then
  source /etc/profile
  unset CC
  unset PKG_CONFIG_PATH
fi

unset UNBUFFER
if [ -n "${MINGW}" ] ; then
  : # msys stdbuf breaking msys binaries?
  : # C:\msys2\usr\bin\make.exe: *** fatal error - error while loading shared libraries: C: cannot open shared object file: No such file or directory
elif [ -f /usr/bin/stdbuf ] ; then
  UNBUFFER="/usr/bin/stdbuf -oL"
elif [ -f /usr/bin/unbuffer ] ; then
  UNBUFFER="/usr/bin/unbuffer"
fi

set -o pipefail

${UNBUFFER} "$@" 2>&1 | ${UNBUFFER} sed -f "${SOURCE_DIR}/ci/filter-stderr.sed"