1 | #!/bin/bash
|
2 | echo Running npm post install script.
|
3 | if [[ -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
|
20 | else
|
21 | echo Not running on a BIG-IP. No post install.
|
22 | fi
|