-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun.sh
executable file
·40 lines (35 loc) · 951 Bytes
/
run.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/bash
NSO_VERSION=${NSO_VERSION}
VERBOSITY="normal"
PASSWD="$(printenv DOCKPWD)"
mkdir /var/run/sshd
echo "root":"$PASSWD" | chpasswd
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
echo "export VISIBLE=now" >> /etc/profile
service ssh start
service ssh status
cd /ncs-run
make ncs
sed -i '/<syslog>/{n;s/<enabled>true<\/enabled>/<enabled>false<\/enabled>/}' ncs.conf
ls
wget https://raw.githubusercontent.com/ConfD-Developer/ConfD-Demos/master/ned-test/ned-test.py
chmod a+x ned-test.py
cd packages
git clone https://github.com/NSO-developer/drned-xmnr
ls
cd ..
chmod 777 packages
make packages
make start
ncs --status
/nso/bin/ncs_cli -n -u admin -C << EOF
config
drned-xmnr log-detail cli overview
drned-xmnr xmnr-directory ./xmnr
python-vm logging level level-debug
commit
exit
exit
EOF
/bin/bash