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

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

    <bug>
          <bug_id>53476</bug_id>
          
          <creation_ts>2025-03-16 19:40:06 +0300</creation_ts>
          <short_desc>конфигурационный файл для hdparm</short_desc>
          <delta_ts>2025-03-17 15:02:28 +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>hdparm</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="slc">slc-ekb</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>varaksaaa</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>261122</commentid>
    <comment_count>0</comment_count>
    <who name="slc">slc-ekb</who>
    <bug_when>2025-03-16 19:40:06 +0300</bug_when>
    <thetext>Отсутствует конфигурационный файл для hdparm (по умолчанию во многих дистрибутивах файлик жил с путем /etc/hdparm.conf), собственно имел внутри себя по сути описание команд, нюансы настройки и примеры настройки для конкретных устройств. Не обнаружил оный в сизифе. Всю голову сломал как автоматизировать настройку. В итоге стибрил конфигурационный файлик hdparm.conf с дебиана трикси, подсунул в регулярку на сизифе, немного подправил,  работает. Прошу добавить оный в пакет к hdparm. Файлик могу приложить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261160</commentid>
    <comment_count>1</comment_count>
      <attachid>18001</attachid>
    <who name="Artem Varaksa">varaksaaa</who>
    <bug_when>2025-03-17 11:18:28 +0300</bug_when>
    <thetext>Created attachment 18001
ubuntu plucky hdparm_9.65+ds-1.1_amd64.deb /etc/hdparm.conf

Ошибка актуальна для p11 и sisyphus.

В `man 8 hdparm` также есть упоминание этого файла, но в пакете его нет.

&gt; FILES
&gt;        /etc/hdparm.conf

Отмечу, что в пакете есть файл `/etc/sysconfig/harddisks`, однако его структура другая (без блоков для отдельных устройств), поэтому думаю это другой файл.

Также отмечу, что не во всех дистрибутивах используется /etc/hdparm.conf:
* https://unix.stackexchange.com/a/720459
* https://manpages.ubuntu.com/manpages/bionic/man5/hdparm.conf.5.html
* https://manpages.debian.org/buster/hdparm/hdparm.conf.5.en.html
* https://packages.ubuntu.com/hdparm/amd64/filelist
* https://packages.ubuntu.com/plucky/amd64/hdparm/download

Прикрепил hdparm.conf из ubuntu plucky (hdparm_9.65+ds-1.1_amd64.deb) для примера.

[p11] [sisyphus] hdparm-9.62-alt1.x86_64
ALT Server 11.0 beta20250213 x86_64</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261182</commentid>
    <comment_count>2</comment_count>
    <who name="slc">slc-ekb</who>
    <bug_when>2025-03-17 15:02:28 +0300</bug_when>
    <thetext>(Ответ для Artem Varaksa на комментарий #1)
&gt; Создано вложение 18001 [подробности]
&gt; ubuntu plucky hdparm_9.65+ds-1.1_amd64.deb /etc/hdparm.conf
&gt; 
&gt; Ошибка актуальна для p11 и sisyphus.
&gt; 
&gt; В `man 8 hdparm` также есть упоминание этого файла, но в пакете его нет.
&gt; 
&gt; &gt; FILES
&gt; &gt;        /etc/hdparm.conf
&gt; 
&gt; Отмечу, что в пакете есть файл `/etc/sysconfig/harddisks`, однако его
&gt; структура другая (без блоков для отдельных устройств), поэтому думаю это
&gt; другой файл.
&gt; 
&gt; Также отмечу, что не во всех дистрибутивах используется /etc/hdparm.conf:
&gt; * https://unix.stackexchange.com/a/720459
&gt; * https://manpages.ubuntu.com/manpages/bionic/man5/hdparm.conf.5.html
&gt; * https://manpages.debian.org/buster/hdparm/hdparm.conf.5.en.html
&gt; * https://packages.ubuntu.com/hdparm/amd64/filelist
&gt; * https://packages.ubuntu.com/plucky/amd64/hdparm/download
&gt; 
&gt; Прикрепил hdparm.conf из ubuntu plucky (hdparm_9.65+ds-1.1_amd64.deb) для
&gt; примера.
&gt; 
&gt; [p11] [sisyphus] hdparm-9.62-alt1.x86_64
&gt; ALT Server 11.0 beta20250213 x86_64

да да, harddiscs и файлик и пустой каталог я тоже нашел, что еще больше сбило с толку ..</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18001</attachid>
            <date>2025-03-17 11:18:28 +0300</date>
            <delta_ts>2025-03-17 11:18:28 +0300</delta_ts>
            <desc>ubuntu plucky hdparm_9.65+ds-1.1_amd64.deb /etc/hdparm.conf</desc>
            <filename>hdparm.conf</filename>
            <type>text/x-matlab</type>
            <size>4448</size>
            <attacher name="Artem Varaksa">varaksaaa</attacher>
            
              <data encoding="base64">IyMgVGhpcyBpcyB0aGUgZGVmYXVsdCBjb25maWd1cmF0aW9uIGZvciBoZHBhcm0gZm9yIERlYmlh
bi4KIyMgQW55IGxpbmUgdGhhdCBiZWdpbnMgd2l0aCBhIGNvbW1lbnQgaXMgaWdub3JlZCAtIGFk
ZCBhcyBtYW55IGFzIHlvdQojIyBsaWtlLiAgTm90ZSB0aGF0IGFuIGluLWxpbmUgY29tbWVudCBp
cyBub3Qgc3VwcG9ydGVkLiAgSWYgYSBsaW5lCiMjIGNvbnNpc3RzIG9mIHdoaXRlc3BhY2Ugb25s
eSAodGFicywgc3BhY2VzLCBjYXJyaWFnZSByZXR1cm4pLCBpdCB3aWxsIGJlCiMjIGlnbm9yZWQs
IHNvIHlvdSBjYW4gc3BhY2UgY29udHJvbCBmaWVsZHMgYXMgeW91IGxpa2UuICBBTllUSElORyBF
TFNFCiMjIElTIFBBUlNFRCEhICBUaGlzIG1lYW5zIHRoYXQgbGluZXMgd2l0aCBzdHJheSBjaGFy
YWN0ZXJzIG9yIGxpbmVzIHRoYXQKIyMgdXNlIG5vbiAjIGNvbW1lbnQgY2hhcmFjdGVycyB3aWxs
IGJlIGludGVycHJldGVkIGJ5IHRoZSBoZWxwZXIgc2NyaXB0cyAoCiMjIC91c3IvbGliL3VkZXYv
aGRwYXJtLCAvdXNyL2xpYi9wbS11dGlscy9wb3dlci5kLzk1aGRwYXJtLWFwbSApLgojIyBUaGlz
IGhhcyBwcm9iYWJseSBtaW5vciwgYnV0IHBvdGVudGlhbGx5IHNlcmlvdXMsIHNpZGUgZWZmZWN0
cyBmb3IgeW91cgojIyBoYXJkIGRyaXZlcywgc28gcGxlYXNlIGZvbGxvdyB0aGUgZ3VpZGVsaW5l
cy4gIFBhdGNoZXMgdG8gaW1wcm92ZQojIyBmbGV4aWJpbHR5IHdlbGNvbWUuICBQbGVhc2UgcmVh
ZCAvdXNyL3NoYXJlL2RvYy9oZHBhcm0vUkVBRE1FLkRlYmlhbiBmb3IKIyMgbm90ZXMgYWJvdXQg
a25vd24gaXNzdWVzLCBlc3BlY2lhbGx5IGlmIHlvdSBoYXZlIGFuIE1EIGFycmF5LgojIwojIyBO
b3RlIHRoYXQgaWYgdGhlIGluaXQgc2NyaXB0IGNhdXNlcyBib290IHByb2JsZW1zLCB5b3UgY2Fu
IHBhc3MgJ25vaGRwYXJtJwojIyBvbiB0aGUga2VybmVsIGNvbW1hbmQgbGluZSwgYW5kIGhkcGFy
bSB3aWxsIG5vdCBydW4uCiMjCiMjIFVuY29tbWVudGluZyB0aGUgb3B0aW9ucyBiZWxvdyB3aWxs
IGNhdXNlIHRoZW0gdG8gYmUgYWRkZWQgdG8gdGhlIERFRkFVTFQKIyMgc3RyaW5nIHdoaWNoIGlz
IHByZXBlbmRlZCB0byBvcHRpb25zIGxpc3RlZCBpbiB0aGUgYmxvY2tzIGJlbG93LgojIwojIyBJ
ZiBhbiBvcHRpb24gaXMgbGlzdGVkIHR3aWNlLCB0aGUgc2Vjb25kIGluc3RhbmNlIHJlcGxhY2Vz
IHRoZSBmaXJzdC4KIyMKIyMgL3Vzci9zYmluL2hkcGFybSBwYXJzZXMgYmxvY2tzIG9mIHRoZSBm
b3JtOgojIyAgICAgIERFViB7CiMjICAgICAgICAgb3B0aW9uCiMjICAgICAgICAgb3B0aW9uCiMj
ICAgICAgICAgLi4uCiMjICAgICAgfQojIyBUaGlzIGJsb2NrcyB3aWxsIGNhdXNlIC91c3Ivc2Jp
bi9oZHBhcm0gT1BUSU9OUyBERVYgdG8gYmUgcnVuLgojIyBXaGVyZSBPUFRJT05TIGlzIHRoZSBj
b25jYXRlbmF0aW9uIG9mIGFsbCBvcHRpb25zIHByZXZpb3VzbHkgZGVmaW5lZAojIyBvdXRzaWRl
IG9mIGEgYmxvY2sgYW5kIGFsbCBvcHRpb25zIGRlZmluZWQgd2l0aCBpbiB0aGUgYmxvY2suCgoj
IC1xIGJlIHF1aWV0CnF1aWV0CiMgLWEgc2VjdG9yIGNvdW50IGZvciBmaWxlc3lzdGVtIHJlYWQt
YWhlYWQKI3JlYWRfYWhlYWRfc2VjdCA9IDEyCiMgLUEgZGlzYWJsZS9lbmFibGUgdGhlIElERSBk
cml2ZSdzIHJlYWQtbG9va2FoZWFkIGZlYXR1cmUKI2xvb2thaGVhZCA9IG9uCiMgLWIgYnVzIHN0
YXRlCiNidXMgPSBvbgojIC1CIGFwbSBzZXR0aW5nCiNhcG0gPSAyNTUKIyAtQiBhcG0gc2V0dGlu
ZyB3aGVuIG9uIGJhdHRlcnkKI2FwbV9iYXR0ZXJ5ID0gMTI3CiMgLWMgZW5hYmxlIChFKUlERSAz
Mi1iaXQgSS9PIHN1cHBvcnQgLSBjYW4gYmUgYW55IG9mIDAsMSwzCiNpbzMyX3N1cHBvcnQgPSAx
CiMgLWQgZGlzYWJsZS9lbmFibGUgdGhlICJ1c2luZ19kbWEiIGZsYWcgZm9yIHRoaXMgZHJpdmUK
I2RtYSA9IG9mZgojIC1EIGVuYWJsZS9kaXNhYmxlIHRoZSBvbi1kcml2ZSBkZWZlY3QgbWFuYWdl
bWVudAojZGVmZWN0X21hbmEgPSBvZmYKIyAtRSBjZHJvbSBzcGVlZAojY2Rfc3BlZWQgPSAxNgoj
IC1rIGRpc2FibGUvZW5hYmxlIHRoZSAia2VlcF9zZXR0aW5nc19vdmVyX3Jlc2V0IiBmbGFnIGZv
ciB0aGlzIGRyaXZlCiNrZWVwX3NldHRpbmdzX292ZXJfcmVzZXQgPSBvZmYKIyAtSyBkaXNhYmxl
L2VuYWJsZSB0aGUgZHJpdmUncyAia2VlcF9mZWF0dXJlc19vdmVyX3Jlc2V0IiBmbGFnCiNrZWVw
X2ZlYXR1cmVzX292ZXJfcmVzZXQgPSBvbgojIC1tIHNlY3RvciBjb3VudCBmb3IgbXVsdGlwbGUg
c2VjdG9yIEkvTwojbXVsdF9zZWN0X2lvID0gMzIKIyAtUCBtYXhpbXVtIHNlY3RvciBjb3VudCBm
b3IgdGhlIGRyaXZlJ3MgaW50ZXJuYWwgcHJlZmV0Y2ggbWVjaGFuaXNtCiNwcmVmZXRjaF9zZWN0
ID0gMTIKIyAtciByZWFkLW9ubHkgZmxhZyBmb3IgZGV2aWNlCiNyZWFkX29ubHkgPSBvZmYKIyAt
UiBFbmFibGUvRGlzYWJsZSBXcml0ZS1SZWFkLVZlcmlmeSwgb24gdG8gZW5hYmxlIChSMSksIG9m
ZiB0byBkaXNhYmxlIChSMCkKIyB3cml0ZV9yZWFkX3ZlcmlmeSA9IG9mZgojIC1zIFR1cm4gb24v
b2ZmIHBvd2VyIG9uIGluIHN0YW5kYnkgbW9kZQojIHBvd2Vyb25fc3RhbmRieSA9IG9mZgojIC1T
IHN0YW5kYnkgKHNwaW5kb3duKSB0aW1lb3V0IGZvciB0aGUgZHJpdmUKI3NwaW5kb3duX3RpbWUg
PSAyNAojICJmb3JjZV9zcGluZG93bl90aW1lIiAtIHRoZSBzYW1lIGFzICItUyIsIGJ1dCB3aWxs
IGJlIGFwcGxpZWQgZXZlbiBpZiBkaXNrCiMgZG9lc24ndCBzdXBwb3J0IEFQTS4gVXNlIG9uIHlv
dXIgb3duIHJpc2suIFRoaXMgaXMgZGViaWFuIHNwZWNpZmljIG9wdGlvbi4KIyBTZWUgYWxzbyAj
NzU4OTg4CiNmb3JjZV9zcGluZG93bl90aW1lID0gMjQKIyAtdSBpbnRlcnJ1cHQtdW5tYXNrIGZs
YWcgZm9yIHRoZSBkcml2ZQojaW50ZXJydXB0X3VubWFzayA9IG9uCiMgLVcgRGlzYWJsZS9lbmFi
bGUgdGhlIElERSBkcml2ZSdzIHdyaXRlLWNhY2hpbmcgZmVhdHVyZQojd3JpdGVfY2FjaGUgPSBv
ZmYKIyAtWCBJREUgdHJhbnNmZXIgbW9kZSBmb3IgbmV3ZXIgKEUpSURFL0FUQTIgZHJpdmVzCiN0
cmFuc2Zlcl9tb2RlID0gMzQKIyAteSBmb3JjZSB0byBpbW1lZGlhdGVseSBlbnRlciB0aGUgc3Rh
bmRieSBtb2RlCiNzdGFuZGJ5CiMgLVkgZm9yY2UgdG8gaW1tZWRpYXRlbHkgZW50ZXIgdGhlIHNs
ZWVwIG1vZGUKI3NsZWVwCiMgLVogRGlzYWJsZSB0aGUgcG93ZXItc2F2aW5nIGZ1bmN0aW9uIG9m
IGNlcnRhaW4gU2VhZ2F0ZSBkcml2ZXMKI2Rpc2FibGVfc2VhZ2F0ZQojIC1NIFNldCB0aGUgYWNv
dXN0aWMgbWFuYWdlbWVudCBwcm9wZXJ0aWVzIG9mIGEgZHJpdmUKI2Fjb3VzdGljX21hbmFnZW1l
bnQKIyAtcCBTZXQgdGhlIGNoaXBzZXQgUElPIG1vZGUKIyBjaGlwc2V0X3Bpb19tb2RlCiMgLS1z
ZWN1cml0eS1mcmVlemUgRnJlZXplIHRoZSBkcml2ZSdzIHNlY3VyaXR5IHN0YXR1cwojIHNlY3Vy
aXR5X2ZyZWV6ZQojIC0tc2VjdXJpdHktdW5sb2NrIFVubG9jayB0aGUgZHJpdmUncyBzZWN1cml0
eQojIHNlY3VyaXR5X3VubG9jayA9IFBXRAojIC0tc2VjdXJpdHktc2V0LXBhc3MgU2V0IHNlY3Vy
aXR5IHBhc3N3b3JkCiMgc2VjdXJpdHlfcGFzcyA9IHBhc3N3b3JkCiMgLS1zZWN1cml0eS1kaXNh
YmxlIERpc2FibGUgZHJpdmUgbG9ja2luZwojIHNlY3VyaXR5X2Rpc2FibGUKIyAtLXVzZXItbWFz
dGVyIFNlbGVjdCBwYXNzd29yZCB0byB1c2UKIyB1c2VyLW1hc3RlciA9IHUKIyAtLXNlY3VyaXR5
LW1vZGUgU2V0IHRoZSBzZWN1cml0eSBtb2RlCiMgc2VjdXJpdHlfbW9kZSA9IGgKCiMjIEJsb2Nr
cyBiZWdpbm5pbmcgd2l0aCB0aGUga2V5d29yZCAnY29tbWFuZF9saW5lJyBpbnN0ZWFkIG9mIGEg
ZGV2aWNlCiMjIGlkZW50aWZpZXIgYXJlIG5vdCBzdXBwb3J0ZWQgc2luY2UgdGhlIHZlcnNpb24g
OS4zOS0xIGZvciBiYWNrd2FyZAojIyBjb21wYXRpYmlsaXR5IGJ5IHRoaXMgdmVyc2lvbiBvZiBo
ZHBhcm0uIE9wdGlvbnMgbXVzdCBiZSBpbnRyb2R1Y2VkCiMjIGJ5IGEgY29ycmVjdCBkZXZpY2Ug
aWRlbnRpZmllciBpbnN0ZWFkLCBzbyB0aGF0IHRoZXkgd2lsbCBiZSBhcHBsaWVkCiMjIHdoZW4g
dGhlIGRldmljZSBiZWNvbWVzIGF2YWlsYWJsZS4KCiMgQ29uZmlnIGV4YW1wbGVzOgoKIy9kZXYv
aGRhIHsKIwltdWx0X3NlY3RfaW8gPSAxNgojCXdyaXRlX2NhY2hlID0gb2ZmCiMJZG1hID0gb24K
I30KCiMvZGV2L2Rpc2svYnktaWQvYXRhLVdEQ19XRDEwRUZSWC02OFBKQ04wX1dELVdDQzRKMDk5
ODM5MSB7CiMgICAgICAgIGFwbSA9IDEyOAojICAgICAgICBhY291c3RpY19tYW5hZ2VtZW50ID0g
MTI4CiMgICAgICAgIHNwaW5kb3duX3RpbWUgPSAyNDAKI30KCiMvZGV2L2Nkcm9tcy9jZHJvbTAg
ewojCWRtYSA9IG9uCiMJaW50ZXJydXB0X3VubWFzayA9IG9uCiMJaW8zMl9zdXBwb3J0ID0gMAoj
fQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>