blob: 782e9ea47fc5ba40213f13295022d798aecfeda1 [file] [log] [blame]
Jonathan Hart6ccaec82015-04-01 14:43:40 -07001#!/bin/bash
2
3export USER=sdnip
4
5echo "Creating SDN-IP tutorial"
6
7#--------------- Copy SDNIP code to home -----
8
9cp -r /home/mininet/onos/tools/tutorials/sdnip /home/sdnip/
10cp -r /home/sdnip/sdnip/configs/addresses.json /home/mininet/onos/tools/package/config
11cp -r /home/sdnip/sdnip/configs/sdnip.json /home/mininet/onos/tools/package/config
12
13DESKTOP=/home/${USER}/Desktop
14
15mkdir -p ${DESKTOP}
16
17cat > ${DESKTOP}/ONOS << EOF
18[Desktop Entry]
19Encoding=UTF-8
20Type=Application
21Name=ONOS
22Name[en_US]=ONOS
23Icon=konsole
24Exec=/usr/bin/lxterminal -e '/home/mininet/apache-karaf-3.0.2/bin/client -u karaf -h 10.0.3.11'
25Comment[en_US]=
26EOF
27
28cat > "${DESKTOP}/SDN-IP Mininet" << EOF
29[Desktop Entry]
30Encoding=UTF-8
31Type=Application
32Name=SDN-IP Mininet
33Name[en_US]=SDN-IP Mininet
34Icon=konsole
35Exec=/usr/bin/lxterminal -e 'sudo mn --custom /home/sdnip/sdnip/tutorial.py --topo sdnip --controller remote,10.0.3.11 --nolistenport'
36Comment[en_US]=
37EOF
38
39cat > ${DESKTOP}/Tutorial << EOF
40[Desktop Entry]
41Encoding=UTF-8
42Type=Application
43Name=SDN-IP Tutorial
44Name[en_US]=SDN-IP Tutorial
45Icon=internet-web-browser
46Exec=/usr/bin/chromium-browser https://wiki.onosproject.org/display/ONOS/SDN-IP+Tutorial
47Comment[en_US]=
48EOF
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://10.0.3.11:8181/onos/ui/index.html#topo
58Comment[en_US]=
59EOF
60
61cat > ${DESKTOP}/Wireshark << EOF
62[Desktop Entry]
63Encoding=UTF-8
64Type=Application
65Name=Wireshark
66Name[en_US]=Wireshark
67Icon=wireshark
68Exec=/usr/bin/wireshark
69Comment[en_US]=
70EOF
71
72cat > ${DESKTOP}/Reset << EOF
73[Desktop Entry]
74Encoding=UTF-8
75Type=Application
76Name=Reset
77Name[en_US]=Reset
78Icon=konsole
79Exec=/usr/bin/lxterminal -t 'Resetting; please wait' -e '/bin/bash -c /home/mininet/reset-to-1.sh'
80Comment[en_US]=
81EOF