Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 99820 Details for
Bug 150568
media-tv/freevo init script runs freevo as root (potential security risk)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
freevoboot
freevoboot (text/plain), 1.52 KB, created by
Matteo Azzali (RETIRED)
on 2006-10-16 10:22:26 UTC
(
hide
)
Description:
freevoboot
Filename:
MIME Type:
Creator:
Matteo Azzali (RETIRED)
Created:
2006-10-16 10:22:26 UTC
Size:
1.52 KB
patch
obsolete
>#!/bin/bash ># Copyright 1999-2004 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 > ># use "freevoboot stop" to stop, "freevoboot xstop" if you use X. > >freevo=`grep ^freevo= /etc/conf.d/freevo | cut -d'"' -f2` >webserver=`grep ^webserver= /etc/conf.d/freevo | cut -d'"' -f2` >recordserver=`grep ^recordserver= /etc/conf.d/freevo | cut -d'"' -f2` > > >if [ "x$1" != "xstop" ]; then > if [ "$recordserver" == "yes" ]; then > echo "Starting Freevo recordserver" > /usr/bin/freevo recordserver start > fi > > if [ "$webserver" == "yes" ]; then > echo "Starting Freevo webserver" > /usr/bin/freevo webserver start > fi > > if [ "$freevo" == "daemon" ] && [ "x$1" != "xstartx" ]; then > echo "Starting Freevo daemon" > /usr/bin/freevo daemon start > elif [ "$freevo" == "yes" ] || [ "x$1" == "xstartx" ] ; then > echo "Starting Freevo" > if egrep -q '^display.*(x11|dga)' /etc/freevo/freevo.conf ; then > /usr/bin/freevo -fs &>/dev/null & > else > /usr/bin/freevo start > fi > fi > >else > if [ "$freevo" == "daemon" ] && [ "x$1" != "xstopx" ]; then > echo "Stopping Freevo daemon" > /usr/bin/freevo daemon stop > elif [ "$freevo" == "yes" ] || [ "x$1" == "xstopx" ] ; then > echo "Stopping Freevo" > /usr/bin/freevo stop > fi > > if [ "$webserver" == "yes" ]; then > echo "Stopping Freevo webserver" > /usr/bin/freevo webserver stop > fi > > if [ "$recordserver" == "yes" ]; then > echo "Stopping Freevo recordserver" > /usr/bin/freevo recordserver stop > fi >fi
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 150568
: 99820 |
99880
|
99881
|
99908