Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
atlas
please-install
Commits
c3dc2c3f
Commit
c3dc2c3f
authored
Sep 15, 2017
by
Matthieu Boileau
Browse files
Add wsmp
parent
00a087d1
Changes
2
Hide whitespace changes
Inline
Side-by-side
wsmp/install.sh
0 → 100755
View file @
c3dc2c3f
#!/bin/bash
set
-x
LIB_NAME
=
"wsmp"
LIB_VERSION
=
17.07.01
LIB_FULLNAME
=
${
LIB_NAME
}
-
${
LIB_VERSION
}
LIB_VERSION_SHORT
=
"
${
LIB_VERSION
%.*
}
"
SUB_DIR
=
${
LIB_NAME
}
/
${
LIB_VERSION
}
WORK_DIR
=
/data/software/sources/
${
SUB_DIR
}
SRC_DIR
=
${
WORK_DIR
}
/
${
LIB_FULLNAME
}
ARCHIVE
=
${
SRC_DIR
}
.tar.gz
URL
=
"http://researcher.watson.ibm.com/researcher/files/us-anshul/wsmp-Linux64-GNU-mt.tar.gz"
INSTALL_DIR
=
/data/software/install/
${
SUB_DIR
}
SCRIPT_DIR
=
"
$(
cd
"
$(
dirname
"
${
BASH_SOURCE
[0]
}
"
)
"
&&
pwd
)
"
MODULE_DIR
=
/data/software/modules/libs/
${
LIB_NAME
}
MODULE_PATH
=
${
MODULE_DIR
}
/
${
LIB_VERSION
}
install_lib
()
{
if
[[
!
-f
$ARCHIVE
]]
;
then
mkdir
-p
$WORK_DIR
wget
$URL
-O
$ARCHIVE
fi
if
[[
!
-d
$SRC_DIR
]]
;
then
EXTRACT_DIR
=
${
INSTALL_DIR
}
mkdir
-p
$EXTRACT_DIR
tar
--extract
--file
=
${
ARCHIVE
}
--strip-components
=
1
--directory
=
$EXTRACT_DIR
fi
}
install_module
()
{
cd
$SCRIPT_DIR
mkdir
-p
${
MODULE_DIR
}
export
LIB_NAME
export
LIB_VERSION_SHORT
export
LIB_VERSION
export
INSTALL_DIR
envtpl
--keep-template
-o
$MODULE_PATH
module.tmpl
}
if
[[
$1
==
"module"
]]
then
install_module
elif
[[
$1
==
"clean"
]]
then
if
[[
-d
$SRC_DIR
]]
then
rm
-rf
$SRC_DIR
else
echo
"
$SRC_DIR
does not exist"
exit
1
fi
else
install_lib
install_module
fi
wsmp/module.tmpl
0 → 100644
View file @
c3dc2c3f
#%Module1.0#####################################################################
###
### {{ LIB_NAME }} {{ LIB_VERSION }} module
###
proc ModulesHelp { } {
global prefix
puts stderr "\tlibs/{{ LIB_NAME }}/{{ LIB_VERSION }} - loads {{ LIB_NAME }} {{ LIB_VERSION }}"
}
module-whatis "Loads {{ LIB_NAME }} {{ LIB_VERSION }}"
# for Tcl script use only
set prefix {{ INSTALL_DIR }}
prepend-path LD_LIBRARY_PATH $prefix/lib
prepend-path LIBRARY_PATH $prefix/lib
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment