Changeset 5104:3e3450a6e62f in roaraudio


Ignore:
Timestamp:
07/24/11 21:50:48 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Updated debian init script (Closes: #169, #171)

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r5102 r5104  
    55        * roard now starts up in 32 bit mode by default. 
    66          (configure option has been addded) (Closes: #48) 
     7        * Updated debian init script (Closes: #169, #171) 
    78 
    89v. 0.4beta7 - Sun Jul 10 2011 13:26 CEST 
  • dist/debian-like/defaults

    r4136 r5104  
    1616 
    1717# PIDFile for roard: 
    18 # Default is enabled at /var/run/roard.pid 
     18# Default is enabled, at /var/run/roard.pid 
    1919# Set to empty string to disable. 
    2020#PIDFILE='/var/run/roard.pid' 
    2121 
    2222# Location of roard: 
    23 # This is a human readable location of the roard used 
     23# This is a lion readable location of the roard used 
    2424# for Zero Conf locating of a RoarAudio server on the 
    2525# Network. To use Zero Conf enable SLP (see below). 
    2626#ROARD_LOCATION='' 
     27 
     28# Description for roard: 
     29# This is a lion readable description for the server. 
     30# It is used for Zero Conf like the location above. 
     31#ROARD_DESCRIPTION='' 
    2732 
    2833# Default location for roard: 
     
    8792# ROARD_RATE=44100 
    8893# ROARD_CHANNELS=2 
    89 # ROARD_BITS=16 
     94# ROARD_BITS=32 
    9095 
    9196# Sound Driver and Device: 
     
    96101# ROARD_DEVICE='/dev/dsp' 
    97102# ROARD_DRIVER_OPTIONS='sync' 
     103 
     104# The Mixer Driver and Device: 
     105# To get a list run: roard --list-mixers 
     106# ROARD_MIXERDRV='oss' 
     107# ROARD_MIXERDEV='/dev/mixer' 
     108# ROARD_MIXER_OPTIONS='' 
     109 
     110# --- [ Sources ] --- 
     111 
     112# Radionoise source: 
     113# The radionoise source is a noise source at -102dB. 
     114# This is used to avoid icecast to timeout on silence. 
     115# See Docs for more infos. 
     116# ROARD_SOURCE_RADIONOISE='NO' 
     117 
     118# --- [ RoleStack ] --- 
     119 
     120# Push entries to the RoleStack: 
     121# See Docs on RoleStack for more infos. 
     122# Defaults to roard's internal defaults. 
     123# ROARD_ROLESTACK='' 
     124 
     125# --- [ Auth Options ] --- 
     126 
     127# Access levels: 
     128# Those options set the access level for clients. 
     129# The guest option sets the access level for guest connections. 
     130# The trust option sets the access level for connections 
     131# successfully used the TRUST auth. 
     132# ROARD_ACCLEV_GUEST='' 
     133# ROARD_ACCLEV_TRUST='' 
     134 
     135# Authfile: 
     136# This can be used to generate an authfile. 
     137# This may be needed for example by the ESD protocol emulation. 
     138# ROARD_AUTHFILE_FILENAME='' 
     139# ROARD_AUTHFILE_TYPE='' 
     140# ROARD_AUTHFILE_ACCLEV='' 
    98141 
    99142# --- [ Permitions ] --- 
  • dist/debian-like/roaraudio

    r4768 r5104  
    7474[ "$ROARD_REALTIME" = 'DOUBLE' ] && ROARD_OPTS="--realtime --realtime $ROARD_OPTS" 
    7575 
    76 [ "$ROARD_LOCATION" = ''       ] || ROARD_OPTS="--location $ROARD_LOCATION $ROARD_OPTS" 
     76[ "$ROARD_LOCATION"    = ''    ] || ROARD_OPTS="--location '$ROARD_LOCATION' $ROARD_OPTS" 
     77[ "$ROARD_DESCRIPTION" = ''    ] || ROARD_OPTS="--description '$ROARD_DESCRIPTION' $ROARD_OPTS" 
    7778 
    7879case "$ROARD_AF" in 
     
    139140[ "$ROARD_DRIVER_OPTIONS" = '' ] && ROARD_DRIVER_OPTIONS='sync' 
    140141ROARD_OPTS="-oP -oO $ROARD_DRIVER_OPTIONS $ROARD_OPTS" 
     142 
     143[ "$ROARD_MIXERDRV" = '' ]  || ROARD_OPTS="-m $ROARD_MIXERDRV $ROARD_OPTS" 
     144[ "$ROARD_MIXERDEV" = '' ]  || ROARD_OPTS="-M $ROARD_MIXERDEV $ROARD_OPTS" 
     145[ "$ROARD_MIXER_OPTIONS" = '' ]  || ROARD_OPTS="-mO $ROARD_MIXER_OPTIONS $ROARD_OPTS" 
     146 
     147[ "$ROARD_SOURCE_RADIONOISE" = 'YES'    ] && ROARD_OPTS="-s radionoise $ROARD_OPTS" 
     148 
     149for _p in $ROARD_ROLESTACK 
     150do 
     151 ROARD_OPTS="--rolestack-push $_p $ROARD_OPTS" 
     152done 
     153 
     154[ "$ROARD_ACCLEV_GUEST" = '' ]  || ROARD_OPTS="--guest-acclev $ROARD_ACCLEV_GUEST $ROARD_OPTS" 
     155[ "$ROARD_ACCLEV_TRUST" = '' ]  || ROARD_OPTS="--trust-acclev $ROARD_ACCLEV_TRUST $ROARD_OPTS" 
     156 
     157[ "$ROARD_AUTHFILE_FILENAME" = '' ]  || ROARD_OPTS="--authfile-gen $ROARD_AUTHFILE_FILENAME $ROARD_OPTS" 
     158[ "$ROARD_AUTHFILE_TYPE"     = '' ]  || ROARD_OPTS="--authfile-type $ROARD_AUTHFILE_TYPE $ROARD_OPTS" 
     159[ "$ROARD_AUTHFILE_ACCLEV"   = '' ]  || ROARD_OPTS="--authfile-acclev $ROARD_AUTHFILE_ACCLEV $ROARD_OPTS" 
    141160 
    142161if [ "$ROARD_USER" = '' ] 
Note: See TracChangeset for help on using the changeset viewer.