Fedora Extras vs. CLOSED RAWHIDE

Panu Matilainen pmatilai at welho.com
Wed Aug 4 06:14:11 UTC 2004


On Wed, 4 Aug 2004, Paul Nasrat wrote:

> On Tue, Aug 03, 2004 at 10:54:12PM +0100, Tim Waugh wrote:
> > On Tue, Aug 03, 2004 at 10:52:37AM -0700, Steve G wrote:
> > 
> > > For example, /sbin/grub-install. The grub package states bash &
> > > texinfo. I get coreutils, diffutils, grep, and sed just for that one
> > > file! It would be nice if rpmbuild scanned for shell scripts,
> > > capture the info, resolve the files to a package, and add the
> > > packages to the runtime requirements. Its really simple.
> > > http://www.web-insights.net/sh2rpms if you want the bash script.
> > 
> > We patch our bash package to have an --rpm-requires option to provide
> > just this functionality (but it isn't used).
> 
> Nice, I didn't know this was there.  What would the implications of running
> this as a per interpreter find-requires at build time on shell scripts?

It's nice but only as an aid to a packager, it has too many problems to be
usable in automated manner. For example try it on the little script 
below... Dunno how hard it would be to fix.

---
#!/bin/sh
                                                                                
dostuff()
{
        echo "stuff..."
}
                                                                                
$grep="grep"
echo `ls`
$grep /etc/modules.conf alias && $echo
dostuff
---

	- Panu -





More information about the fedora-devel-list mailing list