| 1 | #!/bin/bash |
| 2 | upnpc="$(which upnpc)"; |
| 3 | gnet_port="$(grep listen_port ~/.gtk-gnutella/config_gnet | grep -o [0-9]* | head -n 1)"; |
| 4 | test "$gnet_port" -gt 1 || upnpc=true; |
| 5 | "$upnpc" -r "$gnet_port" TCP "$gnet_port" TCP; |
| 6 | "$upnpc" -r "$gnet_port" UDP "$gnet_port" UDP; |
| 7 | echo -e '\n======================= GTK-GNUTELLA =======================\n' |
| 8 | echo "listen_port=$gnet_port" |
| 9 | gtk-gnutella $@; |
| 10 | echo -e '\n===================== GTK-GNUTELLA-END =====================\n' |
| 11 | "$upnpc" -d "$gnet_port" TCP "$gnet_port" UDP; |