ibitreich-con-view-presentation - bitreich-conference - Bitreich Conference System Err bitreich.org 70 hgit clone git://bitreich.org/bitreich-conference git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-conference URL:git://bitreich.org/bitreich-conference git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-conference bitreich.org 70 1Log /scm/bitreich-conference/log.gph bitreich.org 70 1Files /scm/bitreich-conference/files.gph bitreich.org 70 1Refs /scm/bitreich-conference/refs.gph bitreich.org 70 1Tags /scm/bitreich-conference/tag bitreich.org 70 1README /scm/bitreich-conference/file/README.md.gph bitreich.org 70 1LICENSE /scm/bitreich-conference/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 ibitreich-con-view-presentation (889B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 #!/bin/sh Err bitreich.org 70 i 2 Err bitreich.org 70 i 3 if [ $# -lt 1 ]; Err bitreich.org 70 i 4 then Err bitreich.org 70 i 5 year="$(date +%Y)" Err bitreich.org 70 i 6 else Err bitreich.org 70 i 7 year="$1" Err bitreich.org 70 i 8 fi Err bitreich.org 70 i 9 Err bitreich.org 70 i 10 if [ ! -f "/br/con/termres${year}" ] Err bitreich.org 70 i 11 then Err bitreich.org 70 i 12 printf 'The conference has not started yet. Please retry later.\n' Err bitreich.org 70 i 13 exit 1 Err bitreich.org 70 i 14 fi Err bitreich.org 70 i 15 Err bitreich.org 70 i 16 . "/br/con/termres${year}" Err bitreich.org 70 i 17 Err bitreich.org 70 i 18 if [ "$(tput cols)" -lt "$CONTERMCOL" ] || [ "$(tput lines)" -lt "$CONTERMLIN" ] Err bitreich.org 70 i 19 then Err bitreich.org 70 i 20 printf 'Input presentation terminal is %dx%d characters.\n' \ Err bitreich.org 70 i 21 "$CONTERMCOL" "$CONTERMLIN" Err bitreich.org 70 i 22 printf 'You should adjust your terminal to it. Continue anyway? y/N: ' Err bitreich.org 70 i 23 read yesno Err bitreich.org 70 i 24 if [ "$yesno" != 'y' ] Err bitreich.org 70 i 25 then Err bitreich.org 70 i 26 exit 1 Err bitreich.org 70 i 27 fi Err bitreich.org 70 i 28 fi Err bitreich.org 70 i 29 Err bitreich.org 70 i 30 printf '%s\n' 'You will be connected to the conference view-only terminal.' \ Err bitreich.org 70 i 31 'Type in ^'\\' (control+'\\') to detach from it.' \ Err bitreich.org 70 i 32 'Press any key to continue.' Err bitreich.org 70 i 33 Err bitreich.org 70 i 34 read Err bitreich.org 70 i 35 Err bitreich.org 70 i 36 abduco -r -l -a /br/con/sock/bitreichcon${year} || \ Err bitreich.org 70 i 37 printf '%s\n' 'Could not connect to the conference. ' \ Err bitreich.org 70 i 38 'Please contact 20h on #bitreich-con on freenode.' Err bitreich.org 70 i 39 Err bitreich.org 70 .