From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@altlinux.ru From: Grigory Milev Date: 10 Dec 2001 16:27:13 +0200 Message-ID: <877krvp2v2.fsf@pc349.belcaf.minsk.by> User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Academic Rigor) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: [devel] rpm requires Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: List-Post: Замечено несколько неприятных вещей, связанных с поиском provides и requires: В requires заносятся все зависимости из скриптов, что приводит, в некоторых случаях, к нежелательным зависимостям. Например: if [ -f /etc/sysconfig/apache ]; then ./etc/sysconfig/apache fi Получаем зависимость пакета от /etc/sysconfig/apache. Так-же происходит поиск зависимостей в /usr/share/doc/packet-name. В доках масса примеров скриптов, которые никто не правит на предмет правильности путей, что приводит к зависимостям типа: /usr/local/samba/bin/smbmount. Как вариант решения, можно сделать макрос, в котором будут указываться пути и/или файлы, от которых пакет не будет зависеть. И может быть имеет смысл убрать docdir из путей поиска зависимостей. +-------------------------------------------------------+ Grigory Milev mailto://week@altlinux.ru ALT Linux Team http://www.altlinux.ru PC Club owner mailto://pcclub@tut.by +-------------------------------------------------------+ Life too beautiful and interest... Don't worry, be happy.