File: cdkrecharge_016.sh

package info (click to toggle)
smiles-scripts 0.3.0%2Bsvn878%2Bbranch%2Bsystem%2Bdeps-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 3,860 kB
  • sloc: perl: 1,889; java: 1,218; sh: 1,092; makefile: 246
file content (42 lines) | stat: -rwxr-xr-x 1,107 bytes parent folder | download
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#! /bin/sh
#------------------------------------------------------------------------------
#$Author: andrius $
#$Date: 2017-12-06 07:35:22 -0500 (Wed, 06 Dec 2017) $
#$Revision: 119 $
#$URL: svn://www.crystallography.net/smiles-scripts/branches/use-system-dependencies/tests/cases/cdkrecharge_016.sh $
#------------------------------------------------------------------------------
#*
#   Run a test to see how the 'cdkrecharge' script works in its installation
#   directory
#**

TMP_DIR="${TMPDIR}"

BASENAME=$(basename $0 .sh)

set -ue
## set -x

test -z "${TMP_DIR}" && TMP_DIR="/tmp"
TMP_DIR="${TMP_DIR}/tmp-${BASENAME}-$$"
mkdir "${TMP_DIR}"

# To make the trap portable between bash and dash, we need to trap
# "signal" 0 ("EXIT") and rely on it for the cleanup:
## trap "rm -rf '${TMP_DIR}'" 0 1 2 3 15
trap "rm -rf '${TMP_DIR}'" EXIT
trap "exit 1" HUP INT QUIT TERM

## set -x

mkdir ${TMP_DIR}/bin
mkdir ${TMP_DIR}/share
mkdir ${TMP_DIR}/share/java

cp bin/cdkrecharge ${TMP_DIR}/bin
cp jars/*.jar      ${TMP_DIR}/share/java

cd ${TMP_DIR}
export CLASSPATH=

./bin/cdkrecharge --smiles 'c1ccccc1'