[Top][All Lists]

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

RE: Automatic package list generation

From: Nicola Pero
Subject: RE: Automatic package list generation
Date: Wed, 30 Jul 2008 13:25:35 +0200 (CEST)

The usual way of getting the file list is to install everything into 
a temporary directory, then getting a list of all the files in there.

You can do that manually - very easily - as in

 make DESTDIR=$(pwd)/temp install
 tar Pcf - ./temp | tar t > file-list

gnustep-make also has semi-private functionality to do that which is used by 
the built-in RPM package builder; you could use it as in --

make DESTDIR=$(pwd)/temp install filelist=yes

which should install everything into a temporary directory ./temp, and generate
a filelist (in the format used by RPM) in ./obj/file-list.  Of course, 
it's just doing exactly the two lines of shell stuff I gave you above.  And
the disadvantage of this is that if a new version of gnustep-make reworks the
way the RPM internally works, we may potentially change the way the filelist
is generated.

So, I would recommend the first approach. :-)


-----Original Message-----
From: "David Chisnall" <address@hidden>
Sent: Wednesday, 30 July, 2008 12:59
To: "GNUstep" <address@hidden>
Subject: Automatic package list generation


I was wondering if there was a way, with GNUstep make, of  
automatically generating a list of files that will be installed and  
directories that will be created when you install a GNUstep program.


Discuss-gnustep mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]