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

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

    <bug>
          <bug_id>38131</bug_id>
          
          <creation_ts>2020-02-20 06:24:01 +0300</creation_ts>
          <short_desc>исправить упаковку init-скриптов fancontrol и sensord</short_desc>
          <delta_ts>2022-10-18 23:39:27 +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>lm_sensors3-utils</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>P5</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Speccyfighter">zxwarior</reporter>
          <assigned_to name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</assigned_to>
          <cc>asy</cc>
    
    <cc>ender</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>188057</commentid>
    <comment_count>0</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2020-02-20 06:24:01 +0300</bug_when>
    <thetext>Всем доброго</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>188058</commentid>
    <comment_count>1</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2020-02-20 06:40:09 +0300</bug_when>
    <thetext>Скрипт 

/usr/share/lm_sensors3/sensord.init

в пакете

lm_sensors3-utils

содержит непечатный символ с hex кодом b4:

$ hexdump -C /usr/share/lm_sensors3/sensord.init | grep b4
000006c0  65 72 73 3d b4 6d 6f 64  70 72 6f 62 65 20 2d 63  |ers=.modprobe -c|
000006d0  20 7c 20 5c 0a 20 20 61  77 6b 20 b4 2f 5e 5b 5b  | | \.  awk ./^[[|
00000710  7b 20 70 72 69 6e 74 20  24 33 20 7d b4 b4 0a 69  |{ print $3 }...i|
00000730  b4 6d 6f 64 70 72 6f 62  65 20 2d 63 20 7c 20 5c  |.modprobe -c | \|
00000740  0a 20 20 61 77 6b 20 b4  2f 5e 5b 5b 3a 73 70 61  |.  awk ./^[[:spa|
00000790  7d b4 b4 0a 0a 23 20 43  6f 6e 66 69 67 75 72 61  |}....# Configura|
00000870  61 6c 6c 65 64 0a 5b 20  b4 75 6e 61 6d 65 20 2d  |alled.[ .uname -|
00000880  72 b4 20 3d 20 40 4d 56  45 52 53 49 4f 4e 40 20  |r. = @MVERSION@ |
00000a70  65 20 b4 65 63 68 6f 20  24 64 72 69 76 65 72 b4  |e .echo $driver.|
00000b40  76 65 72 20 22 0a 20 20  20 20 20 20 20 20 20 20  |ver &quot;.          |
00000da0  20 20 20 64 72 69 76 65  72 73 3d b4 65 63 68 6f  |   drivers=.echo|
00000df0  63 65 3a 5d 5c 6e 22 20  22 20 22 b4 0a 20 20 20  |ce:]\n&quot; &quot; &quot;..   |


Количество символов с hex-кодом b4 в скрипте:

$ hexdump -C /usr/share/lm_sensors3/sensord.init | cut -f3-19 -d &quot; &quot; | head -n -1 | grep -o b4 | wc -w
14


Для более лёгкого визуального восприятия:
см. hex код &lt;B4&gt;

$ less /usr/share/lm_sensors3/sensord.init
...
# Modules to load from modules.conf (modules configuration)
i2c_bus_drivers=&lt;B4&gt;modprobe -c | \
  awk &lt;B4&gt;/^[[:space:]]*alias[[:space:]]+i2c-bus-[[:digit:]]/ { print $3 }&lt;B4&gt;&lt;B4&gt;
i2c_chip_drivers=&lt;B4&gt;modprobe -c | \
  awk &lt;B4&gt;/^[[:space:]]*alias[[:space:]]+i2c-sensors-chip-[[:digit:]]/ { print $3
}&lt;B4&gt;&lt;B4&gt;
...


Байт b4, это символ с десятичным кодом 180:

$ echo $((16#B4))
180

http://www.asciitable.com
https://www.ascii-code.com


Также в скрипте имя разработчика содержит непечатный символ с hex кодом EA.

hexdump -C /usr/share/lm_sensors3/sensord.init

00000430  4a 61 6b 75 62 20 4e 61  72 ea 62 73 6b 69 2c 20  |Jakub Nar.bski, |


less /usr/share/lm_sensors3/sensord.init
...
# Jakub Nar&lt;EA&gt;bski, Poland
...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>188059</commentid>
    <comment_count>2</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2020-02-20 08:12:06 +0300</bug_when>
    <thetext>Оригинал скрипта тут:
https://fossies.org/linux/lm-sensors/prog/init/sensord.init</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>188060</commentid>
    <comment_count>3</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2020-02-20 08:59:00 +0300</bug_when>
    <thetext>Также потребуют правки все строки:

# grep -n @ /usr/share/lm_sensors3/sensord.init
1:#!@BASH@
3:# @INITRDDIR@/sensord
28:# config: @SYSCONFDIR@/sensors.conf
34:. @INITRDDIR@/functions
38:# Add @SBINDIR@ (sensord) and @BINDIR@ (sensors) to PATH if necessary
39:echo &quot;$PATH&quot; | grep -q @SBINDIR@ || PATH=$PATH:@SBINDIR@
40:echo &quot;$PATH&quot; | grep -q  @BINDIR@ || PATH=$PATH:@BINDIR@
58:[ -x @SBINDIR@/sensord ] || exit 0
59:[ -x  @BINDIR@/sensors ] || exit 0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>188095</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2020-02-21 08:44:52 +0300</bug_when>
    <thetext>На самом деле /usr/share/lm_sensors3/sensord.init и /usr/share/lm_sensors3/fancontrol.init просто не опакечены должным образом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216118</commentid>
    <comment_count>5</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2022-10-18 23:39:27 +0300</bug_when>
    <thetext>Исправлено в lm_sensors3-3.6.0-alt3</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>