From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 15 Jul 2001 19:06:31 +0400 From: Sergey Vlasov To: Sisyphus ML Cc: devel Message-Id: <20010715190631.18eb28aa.vsu@mivlgu.murom.ru> X-Mailer: Sylpheed version 0.5.0claws (GTK+ 1.2.9; athlon-alt-linux) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart_Sun__15_Jul_2001_19:06:31_+0400_083ce910" Subject: [sisyphus] kernel24-2.4.6-alt1: bug in iso9660 fs 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_Sun__15_Jul_2001_19:06:31_+0400_083ce910 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Ну вот, опять мне везет на баги. Да еще и в ядре :-( В ходе разборок на тему исполняемости файлов на CD-ROM обнаружил следующее (с ядром kernel24-up-2.4.6-alt1). Вот эта строка в fstab работает, как ожидается: /dev/cdrom /mnt/cdrom iso9660 user,noauto,ro,mode=0444,iocharset=koi8-r 0 0 А вот при такой записи mode=0444 не действует: /dev/cdrom /mnt/cdrom iso9660 user,noauto,ro,iocharset=koi8-r,mode=0444 0 0 Как оказалось, виновата ошибка в разборе опций монтирования isofs. Патч, исправляющий ошибку, прилагается. --Multipart_Sun__15_Jul_2001_19:06:31_+0400_083ce910 Content-Type: application/octet-stream; name="linux-2.4.6-iso9660opt.patch" Content-Disposition: attachment; filename="linux-2.4.6-iso9660opt.patch" Content-Transfer-Encoding: base64 LS0tIGxpbnV4L2ZzL2lzb2ZzL2lub2RlLmMuaXNvOTY2MG9wdAlTYXQgSnVsIDE0IDEzOjM5OjA1 IDIwMDEKKysrIGxpbnV4L2ZzL2lzb2ZzL2lub2RlLmMJU3VuIEp1bCAxNSAxODo1MjoyMiAyMDAx CkBAIC0zMzIsMTMgKzMzMiwxMyBAQAogCQkJZWxzZSBpZiAoIXN0cmNtcCh2YWx1ZSwiYWNvcm4i KSkgcG9wdC0+bWFwID0gJ2EnOwogCQkJZWxzZSByZXR1cm4gMDsKIAkJfQotCQlpZiAoIXN0cmNt cCh0aGlzX2NoYXIsInNlc3Npb24iKSAmJiB2YWx1ZSkgeworCQllbHNlIGlmICghc3RyY21wKHRo aXNfY2hhciwic2Vzc2lvbiIpICYmIHZhbHVlKSB7CiAJCQljaGFyICogdnBudCA9IHZhbHVlOwog CQkJdW5zaWduZWQgaW50IGl2YWx1ZSA9IHNpbXBsZV9zdHJ0b3VsKHZwbnQsICZ2cG50LCAwKTsK IAkJCWlmKGl2YWx1ZSA8IDAgfHwgaXZhbHVlID45OSkgcmV0dXJuIDA7CiAJCQlwb3B0LT5zZXNz aW9uPWl2YWx1ZSsxOwogCQl9Ci0JCWlmICghc3RyY21wKHRoaXNfY2hhciwic2JzZWN0b3IiKSAm JiB2YWx1ZSkgeworCQllbHNlIGlmICghc3RyY21wKHRoaXNfY2hhciwic2JzZWN0b3IiKSAmJiB2 YWx1ZSkgewogCQkJY2hhciAqIHZwbnQgPSB2YWx1ZTsKIAkJCXVuc2lnbmVkIGludCBpdmFsdWUg PSBzaW1wbGVfc3RydG91bCh2cG50LCAmdnBudCwgMCk7CiAJCQlpZihpdmFsdWUgPCAwIHx8IGl2 YWx1ZSA+NjYwKjUxMikgcmV0dXJuIDA7Cg== --Multipart_Sun__15_Jul_2001_19:06:31_+0400_083ce910--