From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Mikhail Zabaluev To: mandrake-russian@altlinux.ru Message-ID: <20011024133100.F31794@localhost.localdomain> Mail-Followup-To: Mikhail Zabaluev , mandrake-russian@altlinux.ru References: <3BD67F92.20938.198007@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3BD67F92.20938.198007@localhost> User-Agent: Mutt/1.3.22.1i Subject: [mdk-re] Re: What is RPM buildreq? Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Wed Oct 24 13:27:12 2001 X-Original-Date: Wed, 24 Oct 2001 13:31:00 +0400 Archived-At: List-Archive: List-Post: Hello Andrew, On Wed, Oct 24, 2001 at 08:45:06AM +0300, Andrew Borodin wrote: > > Во многих spec'ах от ALT есть такой фрагмент: > > # Automatically added by buildreq on > BuildRequires: <длинный список пакетов> > > Что за зверь buildreq и как с ним подружиться :-) ? > В Spring'е не нашел... Пакет buildreqs. Для определения зависимостей используется остроумная техника: "rpm -bc " запускается под strace, отлавливаются все вызовы, связанные с обращением к файлам (open, mmap, ...), полученный список файлов анализируется на принадлежность к пакетам. Относиться к результатам стоит с большим прищуром, но от большей части ручной работы buildreq избавляет. -- Stay tuned, MhZ JID: mookid@jabber.org ___________ "It doesn't much signify whom one marries for one is sure to find out next morning it was someone else." -- Rogers