Size: a a a

2020 May 22

R

R1A1 in freebsd_ru
😂
источник

R

R1A1 in freebsd_ru
Тут выше насчет 4ой малины речь шла про неподдержку, вы по ссылке кою "злой Андрей" давал ходили? Или у меня с пониманием информации че то не то или не ходили, сходите.
источник

VT

Vladimir T in freebsd_ru
R1A1
Тут выше насчет 4ой малины речь шла про неподдержку, вы по ссылке кою "злой Андрей" давал ходили? Или у меня с пониманием информации че то не то или не ходили, сходите.
https://wiki.freebsd.org/arm/Raspberry%20Pi
Ты про это? Естественно, все там были, и задают вопрос после прочтения. Там про четвёрку ничего конкретного не сказано.
На форуме люди тоже пишут что с образом для "тройки" у них не грузится.
источник

ms

mike strong in freebsd_ru
R1A1
Тут выше насчет 4ой малины речь шла про неподдержку, вы по ссылке кою "злой Андрей" давал ходили? Или у меня с пониманием информации че то не то или не ходили, сходите.
Это, всё-таки, не готовый образ. А материал для "самостоятельного изучения"
источник

R

R1A1 in freebsd_ru
источник

AA

Artyom Abramovich in freebsd_ru
mike strong
Знаю. Но все-таки чуток уже самостоятельный
не чуток.
источник

ms

mike strong in freebsd_ru
Artyom Abramovich
не чуток.
Согласен)))
источник

D

DVG_Lab in freebsd_ru
Вопрос. А есть кто астериск на фре гоняет? Нашел очень странный баг, хочется проверить..
источник

D

DVG_Lab in freebsd_ru
Или есть кто силен в Си? У астера есть функционал - кладешь файл в папку /var/spool/asterisk/outgoing он его подхватвыает, читает и выполняет прописанные там инструкции. Беда в том что он этот файл иногда не может прочитать, валится с ошибкой Permission Denied, deleting. Второе чтение этого же файла в таком случае завершается удачей.  Либо перед вызовом fopen() ставишь sleep(1), либо второй раз читаешь, и тогда все нормально. Вот собсно код:
f = fopen(o->fn, "r");
источник

D

DVG_Lab in freebsd_ru
Вот собсно то самое место.
https://github.com/asterisk/asterisk/blob/master/pbx/pbx_spool.c#L494
источник

D

DVG_Lab in freebsd_ru
На линухах проблемы нет как класса.
источник

BL

Boris Lytochkin in freebsd_ru
> Второе чтение этого же файла в таком случае завершается удачей
Через какое время?
источник

ms

mike strong in freebsd_ru
Я за freeswitch
источник

D

DVG_Lab in freebsd_ru
Boris Lytochkin
> Второе чтение этого же файла в таком случае завершается удачей
Через какое время?
Я сделал вот такой патч, обернул fopen() тупо do while циклом
do {
   f = fopen(o->fn, "r");
   if (!f) {
  ast_log(LOG_WARNING, "Unable to open %s: '%s'(%d), retrying\n",
       o->fn, strerror(errno), (int) errno);
   };
} while(!f);
и варнинг вываливается только один раз
источник

D

DVG_Lab in freebsd_ru
mike strong
Я за freeswitch
А я за отсутствие багов в портированном софте ))
источник

BL

Boris Lytochkin in freebsd_ru
кто этот файл создает, с какими правами доступа?
источник

ms

mike strong in freebsd_ru
DVG_Lab
А я за отсутствие багов в портированном софте ))
Полностью за)
источник

BL

Boris Lytochkin in freebsd_ru
Asterisk эти файлы через inotify ловит или как?
источник

D

DVG_Lab in freebsd_ru
Boris Lytochkin
кто этот файл создает, с какими правами доступа?
Я создаю вот этим скриптом
#!/bin/sh

cp testfile.call noname.call
chown asterisk:asterisk noname.call
chmod 664 noname.call
mv noname.call /var/spool/asterisk/outgoing/

сам файл представляет из себя

Channel: SIP/6500
Application: Playback
Data: demo-congrats
CallerID: Aster <6000>
источник

D

DVG_Lab in freebsd_ru
Boris Lytochkin
Asterisk эти файлы через inotify ловит или как?
через KQUEUE
источник