From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 12 Feb 2002 22:58:15 +0800 From: =?KOI8-R?B?98HEyc0g6czMwdLJz87P1w==?= To: =?KOI8-R?B?88naycY=?= Message-Id: <20020212225815.6766a521.DIMMeach@NewMail.ru> Organization: DIMMAXOFT X-Mailer: Sylpheed version 0.6.6 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart_Tue__12_Feb_2002_22:58:15_+0800_08730150" Subject: [sisyphus] =?KOI8-R?B?7sHT1NLPysvBINfJztTP1y3TycTAy8/XINDSySDawdDV08vF?= Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: This is a multi-part message in MIME format. --Multipart_Tue__12_Feb_2002_22:58:15_+0800_08730150 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit В скрипте /etc/rc.d/scripts/idetune имеется ряд серьёзных недоработок. 1) Конструкция SourceIfNotEmpty /etc/sysconfig/harddisks && sourced=1 SourceIfNotEmpty /etc/sysconfig/harddisk/hd$i && sourced=1 пытается подставить параметры из двух файлов, буде таковые имеются. Не лучше ль для начал глянуть в harddisk/hd$i, а уж если такового не окажется, вставить общие для всех параметры из harddisks? 2) В разных секциях перечисляются общие для винтов и сидюков параметры. Не вынести ли специфичные для винта - в одну, сидюка - в другую, общие же скомпоновать? 3) Не определить ли автоматом разнящийся у разных устройств параметр -c$EIDE_32BIT вместо того, чтоб искать его вручную, пихать затем в конфиг? 4) СтОит ли вносить модификатор && [ "$PARAM" -ge 0 ] если в конфиг-файле стоИт либо PARAM= либо не стоит? ;) А ежели вдруг ПОНАДОБИЛОСЬ глючному винту отрубить DMA/LBA/ИТД? 5) Не оформить ли маловразумительное "Setting parameters for hd$i" как "Setting parameters for Primary|Secondary|etc Master|Slave"? Мелочь, а приятно. Переработанный с учётом вышеизложенного, потерявший в весе, и тем не менее набравший в функциональности скрипт прилагается. Искренне свой, Дымыч. P.S. Теперь точно - прилагается. --Multipart_Tue__12_Feb_2002_22:58:15_+0800_08730150 Content-Type: application/octet-stream; name="idetune" Content-Disposition: attachment; filename="idetune" Content-Transfer-Encoding: base64 IyEvYmluL3NoCiMKIyAvZXRjL3JjLmQvc2NyaXB0cy9pZGV0dW5lIC0gcnVuIG9uY2UgYXQgYm9v dCB0aW1lIGZyb20gcmMuc3lzaW5pdAojCiMgVHVybiBvbiBpZGUgZGV2aWNlIG9wdGltaXphdGlv bi4KIyBUaGVyZSBpcyBvbmx5IG9uZSBmaWxlIC9ldGMvc3lzY29uZmlnL2hhcmRkaXNrcyB3aXRo IGRlZmF1bHQgcGFyYW1lbmV0cnMgZm9yIGFsbCBkaXNrcy4KIyBJZiB5b3UgbmVlZCBkaWZmZXJl bnQgaGRwYXJtIHBhcmFtZXRlcnMgZm9yIHNvbWUgb2YgeW91ciBkZXZpY2VzLCBjb3B5CiMgL2V0 Yy9zeXNjb25maWcvaGFyZGRpc2tzIHRvIC9ldGMvc3lzY29uZmlnL2hhcmRkaXNrL2hkYSAoaGRi LCBoZGMuLi4pIGFuZCBtb2RpZnkgaXQuCiMgZWFjaCBkZXZpY2Ugd2hpY2ggaGFzIG5vIHNwZWNp YWwgcGFyYW1ldGVycyB3aWxsIHVzZSB0aGUgZGVmYXVsdHMuCiMKIyBQYXRjaGVkIDEyLjAyLjIw MDIgYnkgVmFkaW0gSWxsYXJpb25vdiA8RElNTWVhY2hAcGlzZW0ubmV0PgoKLiAvZXRjL2luaXQu ZC9mdW5jdGlvbnMKCkhEUEFSTT0vc2Jpbi9oZHBhcm0KWyAteCAiJEhEUEFSTSIgXSB8fCBleGl0 IDAKY2ZnPS9ldGMvc3lzY29uZmlnL2hhcmRkaXNrCgpmb3IgaSBpbiBhIGIgYyBkIGUgZiBnIGg7 IGRvCglmb3IgcGFybSBpbiBFSURFXzMyQklUIEVYVFJBX1BBUkFNUyBIREZMQUdTIExPT0tBSEVB RCBNVUxUSVBMRV9JTyBTUEVFRCBVTk1BU0tJUlEgVVNFX0RNQSBtZWRpYTsgZG8KCQl1bnNldCAk cGFybQoJZG9uZQoJbWVkaWE9L3Byb2MvaWRlL2hkJGkvbWVkaWEKCWlmIFsgLWUgJG1lZGlhIF07 IHRoZW4KCQlTb3VyY2VJZk5vdEVtcHR5ICRjZmcvaGQkaSB8fCBTb3VyY2VJZk5vdEVtcHR5ICRj ZmdccyB8fCBjb250aW51ZQoJCWNhc2UgJGkgaW4KCQkJYSkgZGlzaz0iUHJpbWFyeSBNYXN0ZXIi CTs7CgkJCWIpIGRpc2s9IlByaW1hcnkgU2xhdmUiCQk7OwoJCQljKSBkaXNrPSJTZWNvbmRhcnkg TWFzdGVyIgk7OwoJCQlkKSBkaXNrPSJTZWNvbmRhcnkgU2xhdmUiCTs7CgkJCWUpIGRpc2s9IlRl cnRpYXJ5IE1hc3RlciIJOzsKCQkJZikgZGlzaz0iVGVydGlhcnkgU2xhdmUiCTs7CgkJCWcpIGRp c2s9IlF1YXJ0aWFyeSBNYXN0ZXIiCTs7CgkJCWgpIGRpc2s9IlF1YXJ0aWFyeSBTbGF2ZSIJOzsK CQllc2FjCgkJY2FzZSAkKGNhdCAkbWVkaWEpIGluCgkJCWRpc2spCgkJCQlNVUxUSVBMRV9JTz1g JEhEUEFSTSAtaSAvZGV2L2hkJGkgfCBncmVwICJNYXhNdWx0U2VjdD0iIHwgY3V0IC1kLCAtZjMg fCBjdXQgLWQ9IC1mMmAKCQkJCVsgLW4gIiRNVUxUSVBMRV9JTyIJXSAmJiBbICIkTVVMVElQTEVf SU8iCSE9ICIwIiBdIDI+L2Rldi9udWxsICYmIEhERkxBR1M9Ii1xIC1tJE1VTFRJUExFX0lPIgoJ CQkJZGV2PSJoYXJkIGRyaXZlIgoJCQk7OwoJCQljZHJvbSkKCQkJCVsgLW4gIiRTUEVFRCIJCV0g JiYgWyAiJFNQRUVEIgkJCSE9ICIwIiBdIDI+L2Rldi9udWxsICYmIEhERkxBR1M9Ii1xIC1FJFNQ RUVEIgoJCQkJZGV2PSJDRC1ST00iCgkJCTs7CgkJZXNhYwoJCVsgLW4gIiRVU0VfRE1BIgkJIF0g Mj4vZGV2L251bGwgJiYgSERGTEFHUz0iJEhERkxBR1MgLXEgLWQkVVNFX0RNQSIKCQlbIC1uICIk TE9PS0FIRUFEIgkgXSAyPi9kZXYvbnVsbCAmJiBIREZMQUdTPSIkSERGTEFHUyAtcSAtQSRMT09L QUhFQUQiCgkJWyAtbiAiJFVOTUFTS0lSUSIJIF0gMj4vZGV2L251bGwgJiYgSERGTEFHUz0iJEhE RkxBR1MgLXEgLXUkVU5NQVNLSVJRIgoJCVsgLW4gIiRFSURFXzMyQklUIgkgXSAyPi9kZXYvbnVs bCAmJiBIREZMQUdTPSIkSERGTEFHUyAtcSAtYyRFSURFXzMyQklUIgoJCVsgLW4gIiRFWFRSQV9Q QVJBTVMiIF0gMj4vZGV2L251bGwgJiYgSERGTEFHUz0iJEhERkxBR1MgLXEgJEVYVFJBX1BBUkFN UyIKCQlbIC1uICIkSERGTEFHUyIgXSAmJiBhY3Rpb24gIlNldHRpbmcgJGRldiBwYXJhbWV0ZXJz IGZvciAkZGlzazoiICIkSERQQVJNIiAkSERGTEFHUyAvZGV2L2hkJGkKCWZpCmRvbmUK --Multipart_Tue__12_Feb_2002_22:58:15_+0800_08730150--