rc.local
запихать вызов hdparm
с опцией -B255
но это же не наш метод. Был такой скрипт - idetune
, который по заданному конфижыку запускал hdparm
на все-все-все IDE устройства. Но есть одна маленькая проблемка - IDE диски во первых встречаются всё реже и реже, а во вторых даже они последние года три (если не больше) видны как SCSI. hdparm
прекрасно реботает со SCSI устройствами, а альтлинупсовый idetune
- нет. Бага висит уже два года.Это не первый такой случай, когда на пакет вешают баг, через пол года или год кто-то делает патч, потом ещё через год мантейнер пакета говорит что приложенный патч ему не нравится (чем именно - тайна сия велика есть), но на истинно православную реализацию у него нет времени. Очень, наверное, занятой человек, этот мантейнер, раз у него нет времени даже обновить версии своих пакетов не то что до актуальных, а хотя бы до поддерживаемых апстримом.
Зачем же тогда нужна альтлинупсовая багзилла? Хорошо, конечно, что там "за исправление багов не вымогают денег, в отличие от RHEL6, где не исправляют даже давно исправленные баги, пока за них не заплатят", но если баги всё равно не исправляют, какая пользователю разница, вымогают за это деньги (мотивируя это какой-то "поддержкой коммерческого продукта") или нет? Чем чуть более чем полностью нерабочее решение лучше неправославного, но работающего? Ответ простой - проблемы
Надо всё-таки сказать, что так поступают не все мантейнеры, а только те, которые "ошибочно полагают, что записи в ACL дают им право собственности на пакеты". Пичялька в том, что эти "ошибочно полагающие" мантейнеры контролируют и Административный Ресурс, забыв о том, что "with great power comes great responsibility"...
P.S. Свою проблему я решил просто - минут за сорок переписал скрипт как это нужно мне и собрал пакет. Реализация, конечно, не такая православная, но зато она теперь работает.