[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: taking dependencies



>>>>> "Sven" == Sven  <luther@dpt-info.u-strasbg.fr> writes:

  Sven> On Mon, Mar 11, 2002 at 11:46:15AM +0100, Benjamin Drieu
  Sven> wrote:
  >> pp <pp@infoglob.com> writes:
  >> 
  >> > Is there any (I do not say easy) way > to automagically take
  >> dependencies from configure > script and place it in control
  >> files?
  >> 
  >> I'm not aware of any automagic way to catch source dependencies,
  >> although shared libraries dependencies can semi-automatically be
  >> found (i.e. with dh_shlibdeps).

  Sven> You could use a trick similar of what is done with fakeroot
  Sven> (or even patch fakeroot if you use that to build your
  Sven> packages) to simply log to an external file every read access
  Sven> you do. Later you only need to go trough this list of files,
  Sven> have dpkg -S run on them to check to which package they
  Sven> belong, and then sort them a little, eliminate duplicates,
  Sven> eliminate files belonging to build essentials, and you will
  Sven> obtain automatic build dependencies.

I think that strace could be used to know which files are read from.

-- 
Laurent Martelli
laurent@bearteam.org              http://www.bearteam.org/~laurent/



Reply to: