Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FIDONET.TODAY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FIDONET.TODAY с датами от 09 Jul 13 15:35:00 до 01 Jul 24 18:07:26, всего сообщений: 46140
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1327 из 46140 ================================ RU.FIDONET.TODAY =
От   : Denis Zheleztsov                 2:5020/2141.165    05 Feb 14 12:12:06
Кому : All                                                 05 Feb 14 12:12:06
Тема : Патч на скрипт fidomail
FGHI : area://RU.FIDONET.TODAY?msgid=2:5020/2141.165+52f1f2de
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FIDONET.TODAY?msgid=2:5020/828.777+52f20912
==============================================================================
Привет, All!

Вот патч на бышевый скрипт fidomail из пакета fidoip:

*** fidomail    2012-11-30 14:06:45.000000000 +0400
-+- fidomail.new        2014-02-05 12:01:39.599129686 +0400
***************
*** 10,37 ****
  #
  USERNAME=`whoami` ; T1="root"
  if [ "$T1" = "$USERNAME" ]; then
! echo  'Please do not run this script as root' ; exit
  fi

! rm -rf /tmp/recv.tmp
! /usr/local/bin/recv 2> /tmp/recv.tmp
! bla=`cat /tmp/recv.tmp |grep 'receiving'`
! if [ -z "$bla" ]
! then
! sleep 1
  else
! DISPLAY=:0 notify-send "You've got new FIDO-messages!" "Start Golded for reading"
  fi

! rm -rf /tmp/send.tmp
! /usr/local/bin/send 2> /tmp/send.tmp
! bla2=`cat /tmp/send.tmp | grep 'sending'`
! if [ -z "$bla2" ]
! then
! sleep 1
  else
! DISPLAY=:0 notify-send "You've sent your FIDO-messages!" "Your messages have been sent"
  fi
!
! rm -rf /tmp/recv.tmp
! rm -rf /tmp/send.tmp
-+- 10,34 ----
  #
  USERNAME=`whoami` ; T1="root"
  if [ "$T1" = "$USERNAME" ]; then
!       echo  'Please do not run this script as root' ; exit
  fi

! rcv_tmp=`mktemp`
! /usr/local/bin/recv 1>> $rcv_tmp 2>> $rcv_tmp
! bla=`grep 'receiving' $rcv_tmp`
! if [[ -z "$bla" ]]; then
!       sleep 1
  else
!       DISPLAY=:0 notify-send "You've got new FIDO-messages!" "Start Golded for reading"
  fi
+ rm -f $rcv_tmp

! snd_tmp=`mktemp`
! /usr/local/bin/send 1>> $snd_tmp 2>> $snd_tmp
! bla2=`grep 'sending' $snd_tmp`
! if [[ -z "$bla2" ]]; then
!       sleep 1
  else
!       DISPLAY=:0 notify-send "You've sent your FIDO-messages!" "Your messages have been sent"
  fi
! rm -f $snd_tmp

А куда бы его лучше было бы запостить? Меня терзают сомнения о том, что я запостил не туда, куда надо :)

С наилучшими пожеланиями, Denis.

--- UNIX - это миф.
* Origin: Столлман писал о совсем другом. (2:5020/2141.165)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.466798 секунды