Hi Folks;

I'm reading Joel's first bit of reference material concerning culture at this 
very moment.  I've also downloaded the Fedora RPM draft document.  Been 
neglecting spec files for going on three years without ever having asked myself 
what they are used for, after having build Bash, the Kernel and several other 
packages numerous times, and never attempting to build an RPM!  A pure and 
simple case of hiding in plain sight.  

 
I was hoping to have a demonstration ready for submission by the middle of Feb. 
2012.  This discussion is helping beyond believe toward that goal.  

I've attached a shell script I wrote last Sunday if anyone would care to read 
something of mine. It's real sloppy, and the lack of garbage collection will 
indicate where I hid the trick. (I've seen worse go in the box, though usually 
much better.)    


Yours truly,


Mr. Joseph Pesco

Mobile: (646)709-7468


________________________________
 From: Joel J. Adamson <[email protected]>
To: [email protected] 
Sent: Thursday, January 19, 2012 10:23 AM
Subject: Re: [Savannah-users] Yet another gpl license question
 
Kaz Kylheku <[email protected]> writes:

> On Wed, 18 Jan 2012 15:23:30 -0800 (PST), Joseph Pesco
> <[email protected]> wrote:
> It's better just to document what your dependencies are,
> and trust that the package maintainers can figure out
> the rest.
[...]
> The package maintainers then have single, one-liner
> test case to check that the dependencies are actually
> satisfied in the generated system image.

This is a good point: package maintainers can figure out a lot of
stuff.  The other thing you can do is use autotools to figure out which
programs are needed.  There is a chapter in the Autoconf Manual on
Portable Shell programming[1] which should provide some guidance.

Joel

Footnotes: 
[1]  
http://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.68/html_node/Portable-Shell.html#Portable-Shell

-- 
Joel J. Adamson <[email protected]>
Servedio Lab
University of North Carolina at Chapel Hill
http://adamsonj.ninth.su

Free Software Foundation Member #8164
Join the FSF: http://www.fsf.org/jf?referrer=8164

Attachment: swd.1.sh
Description: application/shellscript

Reply via email to