From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Epiphanov Sergei To: sisyphus@lists.altlinux.org Subject: Re: [sisyphus] =?koi8-r?b?8M/exc3VIGRpY3Qg0MXSxdPUwcwg18nExdTY?= =?koi8-r?b?INPMz9fB0sk/?= User-Agent: KMail/1.8.1 References: <200601181416.42470.serpiph@nikiet.ru> In-Reply-To: MIME-Version: 1.0 Content-Disposition: inline Date: Wed, 18 Jan 2006 17:01:09 +0300 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Message-Id: <200601181701.09264.serpiph@nikiet.ru> X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jan 2006 13:57:46 -0000 Archived-At: List-Archive: List-Post: В сообщении от Wednesday 18 January 2006 16:01 Arioch написал(a): > Epiphanov Sergei writes: > > то строка - > > отдельный словарь, который может быть расположен > > где угодно. > > Где написано, что словарь может отсутствовать и это штатная ситуация ? А где написано, что это нештатная ситуация? Как решил автор dictdconfig, так и будет. Не нравится - переписывайте программу. И программ, не выдающих ничего при ошибке, тьма-тьмущая. Если Вы думаете так, то это не значит, что так думают все. > программа пытается открыть файл. Файл не открывается. Например его нету, > или это не файл, а директория, или я вытащил дискету, на которой лежал > файл - все, файл не читается, ошибка. Какая программа? Если на момент сканирования словарей какой-то словарь недоступен, то он и не попадает в список словарей. А вот если на момент сканирования он был доступен, попал в список, а при запуске dictd он недоступен, то dictd будет орать об этом. Кстати, в /etc/dictd.order прописан каталог, который частью floppy так просто не станет, каталог по-умолчанию /usr/share/dictd, плюс dictdconfig доступна только root. Я думаю, root должен понимать что делает. А Ваши слова из разряда "А если вместо гвоздя палец положить, то что будет с молотком?" - "Отскочит и даст по лбу." > В любой программе практически - это ошибка. И только в некоторых случаях - > это нормально. Была бы выведена ошибка, или хотя бы warning - и эта > проблема была бы найдена еще при сборке пакета наверняка! Всё может быть. Так, программа dictd может быть запакована с минимальным набором словарей или каждый словарь может идти отдельно. Один хочет только engcom, другой mueller7, а программа будет и тому, и другому ломать жизнь, не создавая список словарей? Кстати, dictdconfig вызывается ТОЛЬКО после установки ГОТОВОГО пакета в систему (%postin или %postun), поэтому при сборке НИЧЕГО Вы не найдёте. По-моему, проще оставить как есть (исправив строку с каталогом), нежели каждый раз ковырять файл /etc/dictd.order при установке или удалении пакета (и не факт, что сразу получится). Единственный ляп - нет толковой документации на dictdconfig. -- С уважением, Епифанов Сергей