Jenkins Job is here : http://rackhdci.lss.emc.com/job/BuildRelease/job/license_of_3rd_party_tools/



3rd Party License - RackHD 

EMC Internal: http://rackhdci.lss.emc.com/job/BuildRelease/job/license_of_3rd_party_tools/




3rd Party License - before RackHD 2.2.0




mkdir ~/tmp

cd ~/tmp


export LIST="on-taskgraph on-http on-tftp on-syslog on-dhcp-proxy on-core on-tasks"
for i in $LIST;
do
  git clone https://github.com/RackHD/$i.git
done



npm install license-checker

# Only available inside DellEMC
git clone https://eos2git.cec.lab.emc.com/panp/pmtools.git

cd pmtools
npm install
cd ..

cp pmtools/workspace.json .
#[Peter's NOTE 16/09/18]workspace.json is out of date. 


./pmtools/pmtool sync


 

 

#independent NodeJS application repositories:

export LIST="on-taskgraph on-http on-tftp on-syslog on-dhcp-proxy"

for i in $LIST; do pushd ~/tmp/$i; npm install; npm prune --production; popd; done

for i in $LIST; do pushd $i; ~/tmp/node_modules/.bin/license-checker --csv > ~/tmp/audit.$i.csv; popd; done