<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>9454</bug_id>
          
          <creation_ts>2006-04-24 03:29:51 +0400</creation_ts>
          <short_desc>чтение конфига для lircd, для выбора драйвера и устройства</short_desc>
          <delta_ts>2015-12-10 23:18:05 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>lirc</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexander">_kaa_</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>grenka</cc>
    
    <cc>kkk1115</cc>
    
    <cc>lakostis</cc>
    
    <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>37541</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander">_kaa_</who>
    <bug_when>2006-04-24 03:29:51 +0400</bug_when>
    <thetext>хотелось бы подправить init-скрипт для lircd, чтобы он мог читать параметры для
загрузки... например у себя я сделал так:
----------------------------------------------
--- lircd.orig  2006-02-15 17:49:52 +0300
+++ lircd       2006-02-28 20:43:12 +0300
@@ -14,12 +14,18 @@
 [ -f /usr/sbin/lircmd ] || exit 0

 LOCKFILE=&quot;/var/lock/subsys/lirc&quot;
+CONFIG=&quot;/etc/sysconfig/lircd&quot;
+
+[ -s $CONFIG ] &amp;&amp; . $CONFIG &amp;&amp; [ x$DRIVER != x ] &amp;&amp; driver=&quot;--driver=$DRIVER&quot;
+[ -s $CONFIG ] &amp;&amp; . $CONFIG &amp;&amp; [ x$DEVICE != x ] &amp;&amp; [ -c $DEVICE ] &amp;&amp;
device=&quot;--device=$DEVICE&quot; || echo &quot;device $DEVICE not found!&quot;
+
+
 RETVAL=0

 start()
 {
        echo -n &quot;Starting Infrared Remote Control: &quot;
-       start_daemon --no-announce -- lircd -p 660
+       start_daemon --no-announce -- lircd -p 660 $driver $device
        RETVAL=$?
        start_daemon --lockfile &quot;$LOCKFILE&quot; lircmd
        RETVAL2=$?

-------------------------------------------------
# cat /etc/sysconfig/lircd
DRIVER=livedrive_midi
DEVICE=/dev/snd/midiC0D1

мой патч не претендует на полноту, но думаю идея ясна... у меня работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37893</commentid>
    <comment_count>1</comment_count>
    <who name="Alexander">_kaa_</who>
    <bug_when>2006-05-10 03:56:26 +0400</bug_when>
    <thetext>планируется ли добавить эту функциональность? несколько раздражает то, что после
установки нового пакета от системы отрывается рабочий lircd, ни что не мешает
запускать его пустым, если в конфиге пусто, но если есть настройки, то чтоб
подхватывал их, насколько я знаю, livedrive от creative audigy 2 иначе заставить
работать никак нельзя и автоматом оно не определяется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37904</commentid>
    <comment_count>2</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2006-05-10 13:01:34 +0400</bug_when>
    <thetext>Я добавил изменный с учетом ваших рекомендаций /etc/init.d/lircd в новую сборку
lirc. Также туда добавлен /etc/sysconfig/lircd с примером вашей конфигурации.
Прошу проверять и тестировать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38103</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander">_kaa_</who>
    <bug_when>2006-05-17 04:49:25 +0400</bug_when>
    <thetext>(In reply to comment #2)
&gt; Я добавил изменный с учетом ваших рекомендаций /etc/init.d/lircd в новую сборку
&gt; lirc. Также туда добавлен /etc/sysconfig/lircd с примером вашей конфигурации.
&gt; Прошу проверять и тестировать.
сегодня обновился...
ну, хоть так... лишь бы конфиг читало и не перезаписывало... но если понадобится
рисовать какой-нить гуй/куй/туй для настройки lircd, то вариант с отдельными
опциями наверняка будет более предпочтительным для автоматизации процесса...

но я пока претензий более не имею, работает :)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38119</commentid>
    <comment_count>4</comment_count>
    <who name="Alexander">_kaa_</who>
    <bug_when>2006-05-17 19:18:01 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; 
&gt; но я пока претензий более не имею, работает :)
&gt; 
есть маленькая ошибка в примере... ключ -c - это не указание device, а к какому
хосту подключаться, правильнее использовать либо -d либо --device, т.е. вместо

OPT=&quot;--driver livedrive_midi -с /dev/snd/midiC0D1&quot;

OPT=&quot;--driver livedrive_midi -d /dev/snd/midiC0D1&quot;
или
OPT=&quot;--driver livedrive_midi --device /dev/snd/midiC0D1&quot;

собственно в man&apos;е все есть.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>154213</commentid>
    <comment_count>5</comment_count>
    <who name="him">kkk1115</who>
    <bug_when>2015-12-10 23:18:05 +0300</bug_when>
    <thetext>irw у меня не работает.
есть тема:
https://forum.altlinux.org/index.php?topic=36036.15
помогите пожалуйста!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>