Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 126769

Summary: Terminal ScreenSaver (new ebuild)
Product: Gentoo Linux Reporter: Marcel T <Marcel.Tinnermann>
Component: New packagesAssignee: 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
Terminal ScreenSaver (or tss for short) is an attempt to clone and enhance FreeBSD's daemon saver.
Comment 1 Simon Farnsworth 2006-03-19 01:30:27 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.
Comment 2 Tristan Heaven (RETIRED) gentoo-dev 2006-04-02 21:53:04 UTC
Created attachment 83783 [details]
tss-0.8.ebuild
Comment 3 Robert Buchholz (RETIRED) gentoo-dev 2008-04-12 23:49:41 UTC
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.
Comment 4 Marcel Partap 2010-10-21 01:02:25 UTC
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