UNPKG

782 Bapplication/x-shView Raw
1#!/bin/bash
2echo Running npm post install script.
3if [[ -x /usr/bin/tmsh && -e /config/bigip.conf ]]; then
4 echo Running on a BIG-IP, installing licensing script.
5 if [[ -e ./scripts/license_script.conf ]]; then
6 echo Loading license script.
7 if ! /usr/bin/tmsh load sys config merge file ./scripts/license_script.conf; then
8 echo Load sys config failed.
9 exit 1
10 fi
11
12 if ! /usr/bin/tmsh list cli alias shared license &> /dev/null; then
13 echo Creating license alias.
14 /usr/bin/tmsh create cli alias shared license { command "run cli script license path $(pwd)" }
15 fi
16 else
17 echo No licensing script found.
18 exit 1
19 fi
20else
21 echo Not running on a BIG-IP. No post install.
22fi