blob: 4c48bcd60255cf2998c9d51e4c75ba7c91ce9176 [file] [log] [blame]
Jonathan Hartb1e22112015-03-31 16:42:03 -07001#!/bin/bash
2
Jonathan Hartb1e22112015-03-31 16:42:03 -07003export USER=tutorial1
4
5#create_user $USER "Basic ONOS Tutorial"
6
7#sudo su - $USER
8
9DESKTOP=/home/${USER}/Desktop
10
11mkdir -p ${DESKTOP}
12#sudo chown -R $USER:$USER $DESKTOP
13
14cat > ${DESKTOP}/ONOS << EOF
15[Desktop Entry]
16Encoding=UTF-8
17Type=Application
18Name=ONOS
19Name[en_US]=ONOS
20Icon=konsole
Jonathan Harta6348c42015-03-31 18:38:44 -070021Exec=/usr/bin/lxterminal -e '/opt/onos/apache-karaf-3.0.2/bin/client -u karaf -h 10.0.3.11'
Jonathan Hartb1e22112015-03-31 16:42:03 -070022Comment[en_US]=
23EOF
24#sudo chown $USER:$USER ${DESKTOP}/ONOS
25
26cat > ${DESKTOP}/Mininet << EOF
27[Desktop Entry]
28Encoding=UTF-8
29Type=Application
30Name=Mininet
31Name[en_US]=Mininet
32Icon=konsole
33Exec=/usr/bin/lxterminal -e 'sudo mn --custom /home/mininet/onos/tools/test/topos/tower.py --topo tower --controller remote --mac'
34Comment[en_US]=
35EOF
36#sudo chown $USER:$USER ${DESKTOP}/Mininet
37
38cat > ${DESKTOP}/Tutorial << EOF
39[Desktop Entry]
40Encoding=UTF-8
41Type=Application
42Name=ONOS Tutorial
43Name[en_US]=ONOS Tutorial
44Icon=internet-web-browser
45Exec=/usr/bin/chromium-browser https://wiki.onosproject.org/display/ONOS/Basic+ONOS+Tutorial
46Comment[en_US]=
47EOF
48#sudo chown $USER:$USER ${DESKTOP}/Tutorial
49
50cat > ${DESKTOP}/GUI << EOF
51[Desktop Entry]
52Encoding=UTF-8
53Type=Application
54Name=ONOS GUI
55Name[en_US]=ONOS GUI
56Icon=internet-web-browser
57Exec=/usr/bin/chromium-browser http://localhost:8181/onos/ui/index.html#topo
58Comment[en_US]=
59EOF
60#sudo chown $USER:$USER ${DESKTOP}/GUI
61
62cat > ${DESKTOP}/Wireshark << EOF
63[Desktop Entry]
64Encoding=UTF-8
65Type=Application
66Name=Wireshark
67Name[en_US]=Wireshark
68Icon=wireshark
69Exec=/usr/bin/wireshark
70Comment[en_US]=
71EOF
72#sudo chown $USER:$USER ${DESKTOP}/Wireshark
73
74cat > ${DESKTOP}/Reset << EOF
75[Desktop Entry]
76Encoding=UTF-8
77Type=Application
78Name=Reset
79Name[en_US]=Reset
80Icon=konsole
81Exec=/usr/bin/lxterminal -t 'Resetting; please wait' -e 'sudo service onos restart'
82Comment[en_US]=
83EOF
84#sudo chown $USER:$USER ${DESKTOP}/Reset
85
86#sudo chown -R $USER:$USER $DESKTOP
87
88
89# Make sure the 3 node cluster is not running
90#cell 3node
91#onos-service --cell stop
92
93#cell 1node
94#onos-group install -f
95
96#exit
97