Summary: | Terminal ScreenSaver (new ebuild) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Marcel T <Marcel.Tinnermann> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | CONFIRMED --- | ||
Severity: | enhancement | CC: | radek |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.pulia.nu/tss/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
tss-0.8.ebuild
app-text/tss-0.8.2.ebuild |
Description
Marcel T
2006-03-19 00:58:36 UTC
Could you attach an ebuild for review? It'll speed up the process of getting tss into Portage, as it's much quicker for a developer to look at an ebuild (even a badly written one) and correct it than it it for a developer to write one from scratch. If you've never written an ebuild before, /usr/portage/skel.ebuild is an empty ebuild for you to adapt. http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1 is the guide to writing ebuilds, and http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3 will help you avoid the most common mistakes. Created attachment 83783 [details]
tss-0.8.ebuild
Please note the existence of http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475747 in case you want to merge this application into the tree. Created attachment 251383 [details]
app-text/tss-0.8.2.ebuild
The mentioned security problem has been fixed in this version, see changelog:
0.8.2
- Read files after SUID drop (Fixes Debian bug #475747)
- Drop SUID even if locking is not enabled (Fixed Debian "bug" #475736)
This one was REALLY stupid.
- Exit with EXIT_SUCCESS or EXIT_FAILURE
- Minor error report cleanups (severe_error now takes va_list)
- Check if ascii file is a regular file
|