Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56277 - www-servers(?)/trapdoor2 (new ebuild)
Summary: www-servers(?)/trapdoor2 (new ebuild)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard: sunrise suggested
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-07-06 14:06 UTC by Julien Oster
Modified: 2009-01-09 15:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for trapdoor2-1.1 (trapdoor2-1.1.ebuild,1.38 KB, text/plain)
2004-07-06 14:08 UTC, Julien Oster
Details
init.d rc script for trapdoor2 (ebuild wants it in files/) (trapdoor2.rc6,298 bytes, text/plain)
2004-07-06 14:10 UTC, Julien Oster
Details
corrected ebuild for trapdoor2-1.1.ebuild (trapdoor2-1.1.ebuild,1.48 KB, text/plain)
2004-09-07 13:44 UTC, Julien Oster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Julien Oster 2004-07-06 14:06:14 UTC
Hi,

attached is an ebuild for trapdoor2, together with an init.d rc script that also gets installed by the ebuild.

I found trapdoor2 to be the simplest, smallest and cleanest solution to execute actions on a remote host. It just implements a small SSL HTTP server where one can type a 'magic cookie' in via an HTML form, in the query or via POST (also works with mobile phones which support WAP) resulting in the execution of any command being associated with that cookie.

The ebuild also creates a simple self-signed SSL certificate after installation in /etc/td2, but only if there isn't already one.

trapdoor2 depends on either openssl or gnutls, so at least one of those must be enabled via the USE keywords 'ssl' and 'tls'. Both can be specified, as trapdoor2 doesn't complain when compiling with both configured. If neither 'ssl' nor 'tls' is USEd, the ebuild tells you about it and fails.

Regards,
Julien
Comment 1 Julien Oster 2004-07-06 14:08:55 UTC
Created attachment 34885 [details]
ebuild for trapdoor2-1.1
Comment 2 Julien Oster 2004-07-06 14:10:37 UTC
Created attachment 34886 [details]
init.d rc script for trapdoor2 (ebuild wants it in files/)
Comment 3 Leonardo Boshell (RETIRED) gentoo-dev 2004-09-03 16:14:23 UTC
Sorry to do this so late, but I really don't have the knowledge/resources to properly maintain a package like this. Please assign to a dev who can give this ebuild the attention it deserves. Thank you.
Comment 4 Renat Lumpau (RETIRED) gentoo-dev 2004-09-07 13:31:41 UTC
Julien,

Thanks for the ebuild. Some comments:
- the ebuild needs a header, see skel.ebuild or any of the ebuilds in the tree. Right now the ebuild contains no copyright information, and as such we can't accept it.
- KEYWORDS should include only the arches you have tested it on, and should start out as ~ARCH
- you should use if use foo instead of if test `use foo`

Best,
Renat
Comment 5 Julien Oster 2004-09-07 13:44:39 UTC
Created attachment 39142 [details]
corrected ebuild for trapdoor2-1.1.ebuild
Comment 6 Julien Oster 2004-09-07 13:46:07 UTC
Hello Renat,

thanks for pointing those issues out. I attached a new, corrected ebuild that covers the issues you mentioned.

Have Fun,
Julien
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-09-15 11:16:24 UTC
Last release is 1.2 from 2004, development rather dead. Also, not webapp, re-assigning.
Comment 8 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-01-09 15:47:14 UTC
(this is an automated message based on filtering criteria that matched this bug)

Hello, The Gentoo Team would like to firstly thank you for your ebuild
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay.
So, the sunrise team is suggesting that you look into this and submit your
ebuild to the overlay where even *you* can commit to. =)

Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. 

Thanks,
On behalf of the Gentoo Sunrise Team,
Jeremy.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq