Files
wlan-laas-quali/Scripts/terminal_server_setup.py
2022-10-26 10:49:34 -07:00

32 lines
1.1 KiB
Python

import sys
import os
#install packages
package_list1 = ['paramiko','dlipower','pytest','scp']
package_list2 = ['git','jq']
for package_name in package_list1:
try:
os.system('sudo pip install '+package_name)
print("------------INSTALLED: "+package_name+"-------------")
except Exception as e:
print("Cannot install "+package_name)
print("Try running: sudo yum install "+package_name)
print(e)
for package_name in package_list2:
try:
os.system('sudo yum install '+package_name)
print("------------INSTALLED: "+package_name+"-------------")
except Exception as e:
print("Cannot install "+package_name)
print("Try running: sudo pip install "+package_name)
print(e)
#copy openwrt_ctl.py file
try:
os.system('cd cicd-git/;git clone https://github.com/Telecominfraproject/wlan-testing/; cp wlan-testing/libs/apnos/openwrt_ctl.py .;rm -rf wlan-testing/;cd ../')
print("openwrt_ctl.py file copied")
except Exception as e:
print(e)
print("Check with lab admin if terminal server can be connected to")