Summary: | htdig requires apache even if apache1 and apache2 are omitted from the USE flags | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stuart W. Finlayson <stu> |
Component: | Current packages | Assignee: | Martin Holzer (RETIRED) <mholzer> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | dragonheart, stuart |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 35275 | ||
Attachments: | htdig-3.1.6-r5.ebuild |
Description
Stuart W. Finlayson
2003-11-27 20:57:52 UTC
The htdig ebuild really shouldn't be using the webapp-apache eclass if we're supporting installs of htdig without apache being present. It's something that we need to fix. Stu Re-assigning to mholzer - it was his change that caused this bug. peoples - I'm currently attempting to make a webapp compliant htdig without the dependancies for apache. Wish me luck ;-) stuart the next bug with webapp.eclass ? >>> sym buttonr.png >>> sym button10.png >>> sym htdig.png >>> sym star.png >>> sym star_blank.png * Installing from /usr/share/webapps/htdig/3.1.6-r5/hostroot >>> sym /var/www/localhost/cgi-bin/htsearch /usr/sbin/webapp-config: line 237: /var/db/webapps/htdig/3.1.6-r5/installs: No such file or directory * Install completed - success Created attachment 30632 [details]
htdig-3.1.6-r5.ebuild
Okay, I'm looking at it right now ;-) Okay, this is caused by bugs in the ebuild. Inside src_install(), the second line is a call to 'webapp-pkg_install'. This function doesn't exist. At the end of src_install(), there's no call to 'webapp_src_install()'. I'll add something in webapp_pkg_postinst() to detect that. Also, webapp ebuilds shouldn't set SLOT. The eclass takes care of that. I've added a warning to catch that. I'll have to commit the changes to the eclass when emu comes back :( Best regards, Stu Stu - no emu but lark is waiting ;-) Converted to use webapp.eclass, in CVS, shouldn't pull in Apache anymore closed |