...
Download and install the following scripts projects from GitHub:
- The bash-library repository project
- The shib-idp-probe repository project
The following subsections outline the installation process.
Install Bash Library
Download First download the bash-library source , change directory to the source directory, and code. For example, assuming you have git
installed, you can clone the repository as follows:
Code Block |
---|
|
$ git clone https://github.internet2.edu/InCommon/bash-library.git |
Now install the source into /tmp
...
like this:
Code Block |
---|
|
$ export BIN_DIR=/tmp/bin
$ export LIB_DIR=/tmp/lib
$ ./bash-library/install.sh $BIN_DIR $LIB_DIR
|
or install the source into your home directory:
Code Block |
---|
|
$ export BIN_DIR=$HOME/bin
$ export LIB_DIR=$HOME/lib
$ ./bash-library/install.sh $BIN_DIR $LIB_DIR
|
...
Code Block |
---|
|
$ ls -1 $BIN_DIR
cget.sh
$ ls -1 $LIB_DIR
command_paths.sh
compatible_date.sh
compatible_mktemp.sh
config_tools.sh
extractentity_endpoints_entitytxt.xsl
httpentity_identifiers_tools.txt.xsl
entity_idp_names_txt.xsl
extract_entity.xsl
http_tools.sh
md_tools.sh
saml_tools.sh
|
Install Shibboleth IdP Probe
Download Next download the shib-idp-probe source , change directory to the source directory, and install code:
Code Block |
---|
|
$ git clone https://github.internet2.edu/InCommon/shib-idp-probe.git |
Install the source on top of the previous installation:
Code Block |
---|
|
$ ./shib-idp-probe/install.sh $BIN_DIR $LIB_DIR
|
The Altogether the following additional files will be installed:
Code Block |
---|
|
$ ls -1 $BIN_DIR
cget.sh
list_local_shib_idps.sh
probe_shib_idps.sh
summarize_global_shib_idps.sh
$ ls -1 $LIB_DIR
command_paths.sh
compatible_date.sh
compatible_mktemp.sh
config_tools.sh
entity_endpoints_txt.xsl
entity_identifiers_txt.xsl
entity_idp_names_txt.xsl
entityIDs_IdP_list_txt.xsl
extract_entity.xsl
extract_IdP_entityIDs.xsl
extract_IdP_names.xsl
extract_InCommon_IdP_entityIDs.xsl
extract_entity.xsl
http_tools.sh
md_tools.sh
saml_tools.sh |
...