blob: e113353553ce93a1c58094eae1dfdd4f13fa7c60 [file] [log] [blame]
Jonathan Hartb1e22112015-03-31 16:42:03 -07001#!/bin/bash
Jonathan Hart445aa5c2015-04-02 16:34:22 -07002# tutorial1-setup.sh
Jonathan Harta509f472015-04-02 16:19:47 -07003#
4# Runs as tutorial1 user.
5#
6# Sets up the basic ONOS tutorial.
Jonathan Hartb1e22112015-03-31 16:42:03 -07007
Jonathan Hartb1e22112015-03-31 16:42:03 -07008export USER=tutorial1
9
Jonathan Hart6ccaec82015-04-01 14:43:40 -070010echo "Creating tutorial1"
Jonathan Hartb1e22112015-03-31 16:42:03 -070011
12DESKTOP=/home/${USER}/Desktop
13
14mkdir -p ${DESKTOP}
Jonathan Hartb1e22112015-03-31 16:42:03 -070015
16cat > ${DESKTOP}/ONOS << EOF
17[Desktop Entry]
18Encoding=UTF-8
19Type=Application
20Name=ONOS
21Name[en_US]=ONOS
22Icon=konsole
Jonathan Hartf648acd2015-07-07 03:16:47 -070023Exec=/usr/bin/lxterminal -e '/home/mininet/apache-karaf-3.0.3/bin/client -u karaf -h 10.0.3.11'
Jonathan Hartb1e22112015-03-31 16:42:03 -070024Comment[en_US]=
25EOF
Jonathan Hartb1e22112015-03-31 16:42:03 -070026
27cat > ${DESKTOP}/Mininet << EOF
28[Desktop Entry]
29Encoding=UTF-8
30Type=Application
31Name=Mininet
32Name[en_US]=Mininet
33Icon=konsole
Jonathan Hart59c036f2015-04-01 16:33:33 -070034Exec=/usr/bin/lxterminal -e 'sudo mn --custom /home/mininet/onos/tools/test/topos/tower.py --topo tower --controller remote,10.0.3.11 --mac'
Jonathan Hartb1e22112015-03-31 16:42:03 -070035Comment[en_US]=
36EOF
Jonathan Hartb1e22112015-03-31 16:42:03 -070037
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
Jonathan Hartb1e22112015-03-31 16:42:03 -070048
49cat > ${DESKTOP}/GUI << EOF
50[Desktop Entry]
51Encoding=UTF-8
52Type=Application
53Name=ONOS GUI
54Name[en_US]=ONOS GUI
55Icon=internet-web-browser
Jonathan Hart6ccaec82015-04-01 14:43:40 -070056Exec=/usr/bin/chromium-browser http://10.0.3.11:8181/onos/ui/index.html#topo
Jonathan Hartb1e22112015-03-31 16:42:03 -070057Comment[en_US]=
58EOF
Jonathan Hartb1e22112015-03-31 16:42:03 -070059
60cat > ${DESKTOP}/Wireshark << EOF
61[Desktop Entry]
62Encoding=UTF-8
63Type=Application
64Name=Wireshark
65Name[en_US]=Wireshark
66Icon=wireshark
67Exec=/usr/bin/wireshark
68Comment[en_US]=
69EOF
Jonathan Hartb1e22112015-03-31 16:42:03 -070070
71cat > ${DESKTOP}/Reset << EOF
72[Desktop Entry]
73Encoding=UTF-8
74Type=Application
75Name=Reset
76Name[en_US]=Reset
77Icon=konsole
Jonathan Hart6ccaec82015-04-01 14:43:40 -070078Exec=/usr/bin/lxterminal -t 'Resetting; please wait' -e '/bin/bash -c /home/mininet/reset-to-1.sh'
Jonathan Hartb1e22112015-03-31 16:42:03 -070079Comment[en_US]=
80EOF
Jonathan Hartb1e22112015-03-31 16:42:03 -070081
Jonathan Hartb1e22112015-03-31 16:42:03 -070082