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
swd.1.sh
Description: application/shellscript
