RoaringBox/Konfiguration
Aus UUGRN
RoaringBox verwendet folgende Konfigurationen:
Gemeinsam
/etc/mini-httpd.conf
# Example config for mini_httpd. # Author: Marvin Stark <marv@der-marv.de> # Uncomment this line for turning on ssl support. #ssl # On which host mini_httpd should bind? #host=localhost # On which port mini_httpd should listen? port=80 # Which user mini_httpd should use? user=romie # Run in chroot mode? #chroot # yes nochroot # no # Working directory of mini_httpd. #dir=<work_dir> # We are the web files stored? data_dir=/var/lib/romie/htdocs # Which certificate to use? #certfile=<certfile> # Which logfile to use? #logfile=/var/log/mini-httpd.log # Which pidfile to use? pidfile=/var/run/mini-httpd.pid # Which charset to use? charset=iso-8859-1 # CGI Pattern cgipat=**.cgi
/etc/default/roaraudio
#RoarAudio Configuration # --- [ General Options ]--- # Start roard? YES or NO: ROARD='YES' # Additionl Options to pass to roard, should normally be empty ROARD_OPTS='--new-sock -u -b /tmp/roar' # Should we run roard in realtime mode: # NO - Don't run in realtime mode # YES - Run in realtime mode # DOUBLE - Try to run in a 'very realtime mode' ROARD_REALTIME='YES' # PIDFile for roard: # Default is enabled at /var/run/roard.pid # Set to empty string to disable. PIDFILE='/var/run/roard.pid' # Location of roard: # This is a human readable location of the roard used # for Zero Conf locating of a RoarAudio server on the # Network. To use Zero Conf enable SLP (see below). #ROARD_LOCATION='' # Default location for roard: # Set this to a remote address and disable local roard # to run a network only setup. # ROARAUDIO_DEFAULT_SOCKET='server.local' # --- [ Network ] --- # Listening socket's address family: # UNIX - Local connections only # TCP - Connections via TCP/IP # DECnet - Connections via DECnet ROARD_AF='TCP' # Socket to listen on (UNIX): #ROARD_SOCKET='/tmp/roar' # Port to listen on (TCP): # ROARD_PORT=16002 # Host/Nodename to listen on (TCP, DECnet): # use a value of '0.0.0.0' to listen publicly for TCP. ROARD_HOST='0.0.0.0' # Object to listen on (DECnet): # ROARD_OBJECT='roar' # Annouce us via OpenSLP: # Set to YES or NO. # In case of YES roarclients can autolocat this server # on the network. ROARD_SLP='NO' # --- [ EsounD Emulation ] --- # Listen socket for server side EsounD emulation:: # NONE - Disable EsounD emulation # UNIX - Local connections only # TCP - Connections via TCP/IP ROARD_EMUL_ESD_AF='TCP' # --- [ Audio and Devices ] --- # Samplerate, number of channels and bits per sample: # ROARD_RATE=44100 # ROARD_CHANNELS=2 # ROARD_BITS=16 # Sound Driver and Device: # To get a list run: roard --list-driver # Don't forget to include 'sync' in the options unless # you REALLY, REALLY know what you are doing # ROARD_DRIVER='oss' # ROARD_DEVICE='/dev/dsp' # ROARD_DRIVER_OPTIONS='sync' # --- [ Permitions ] --- # User and Group to run roard with: # Note: Users in the same group my access roard # if runnung in UNIX mode. ROARD_USER='roard' ROARD_GROUP='audio' # --- [ Security ] --- # Directory to chroot to: # Use empty value to disable. # Directory may/should be completly empty. ROARD_CHROOT='/var/empty' #ll
/etc/default/rpld
#RoarAudio PlayList Daemon (RPLD) Configuration # --- [ General Options ]--- # Start rpld? YES or NO: RPLD='YES' # Additionl Options to pass to rpld, should normally be empty RPLD_OPTS='' # PIDFile for rpld: # Default is enabled at /var/run/rpld.pid # Set to empty string to disable. # PIDFILE='/var/run/rpld.pid' # Server address of roard: # Default: libroar buildin server list. # ROARAUDIO_SERVER='server.local' # --- [ Network ] --- # Listening socket's address family: # UNIX - Local connections only # TCP - Connections via TCP/IP # DECnet - Connections via DECnet RPLD_AF='TCP' # Socket to listen on (UNIX): #RPLD_SOCKET='/tmp/.rpld' # Port to listen on (TCP): # RPLD_PORT=24148 # Host/Nodename to listen on (TCP): # use a value of '0.0.0.0' to listen publicly for TCP. RPLD_HOST='0.0.0.0' # --- [ Storing and Restoring ]--- # Where to store to?: RPLD_STORE_LOCATION='/var/lib/roarplaylistd/' # ReStore on startup: RPLD_RESTORE='true' # Store on exit: RPLD_STORE='true' # --- [ Playback ] --- # Should we start up in playing state? RPLD_PLAY='true' # --- [ Permitions ] --- # User/Group to run rpld as: RPLD_USER='roard' #RPLD_GROUP='audio' # User and Group to set on socket: # Note: Users in the same group my access rpld # RPLD_SOCK_USER='roard' # RPLD_SOCK_GROUP='audio' #ll
/etc/ld.so.conf.d/roaraudio.conf
/usr/local/lib/
/etc/romie.conf
#romie.conf: # ---[ Network ]--- # Address of RPLD Socket: # Default: /tmp/.rpld rpld.sockaddr = localhost # ---[ Style ]--- # Default style: # Default: default template.vars.style = blue #ll
/etc/libao.conf
default_driver=roar
/etc/inittab
# /etc/inittab: init(8) configuration. # $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $ # The default runlevel. id:2:initdefault: # Boot-time system configuration/initialization script. # This is run first except when booting in emergency (-b) mode. si::sysinit:/etc/init.d/rcS # What to do in single-user mode. ~~:S:wait:/sbin/sulogin # /etc/init.d executes the S and K scripts upon change # of runlevel. # # Runlevel 0 is halt. # Runlevel 1 is single-user. # Runlevels 2-5 are multi-user. # Runlevel 6 is reboot. l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/init.d/rc 1 l2:2:wait:/etc/init.d/rc 2 l3:3:wait:/etc/init.d/rc 3 l4:4:wait:/etc/init.d/rc 4 l5:5:wait:/etc/init.d/rc 5 l6:6:wait:/etc/init.d/rc 6 # Normally not reached, but fallthrough in case of emergency. z6:6:respawn:/sbin/sulogin # What to do when CTRL-ALT-DEL is pressed. ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now # Action on special keypress (ALT-UpArrow). #kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work." # What to do when the power fails/returns. pf::powerwait:/etc/init.d/powerfail start pn::powerfailnow:/etc/init.d/powerfail now po::powerokwait:/etc/init.d/powerfail stop # /sbin/getty invocations for the runlevels. # # The "id" field MUST be the same as the last # characters of the device (after "tty"). # # Format: # <id>:<runlevels>:<action>:<process> # # Note that on most Debian systems tty7 is used by the X Window System, # so if you want to add more getty's go ahead but skip tty7 if you run X. # 1:2345:respawn:/sbin/getty 38400 tty1 2:23:respawn:/sbin/getty 38400 tty2 3:23:respawn:/sbin/getty 38400 tty3 #4:23:respawn:/sbin/getty 38400 tty4 #5:23:respawn:/sbin/getty 38400 tty5 #6:23:respawn:/sbin/getty 38400 tty6 # Example how to put a getty on a serial line (for a terminal) # #T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100 #T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100 # Example how to put a getty on a modem line. # #T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3
RoaringBox 128/*
/etc/default/mini-httpd
# Defaults for mini_httpd initscript # Author: Marvin Stark <marv@der-marv.de> # Start daemon? START=0 # Additional options that are passed to the Daemon. DAEMON_OPTS="-C /etc/mini-httpd.conf"
RoaringBox 512/*
/etc/default/mini-httpd
# Defaults for mini_httpd initscript # Author: Marvin Stark <marv@der-marv.de> # Start daemon? # 0 = no # 1 = yes START=1 # Additional options that are passed to the Daemon. DAEMON_OPTS="-C /etc/mini-httpd.conf"
/etc/inetd.conf
# /etc/inetd.conf: see inetd(8) for further informations. # # Internet superserver configuration database # # # Lines starting with "#:LABEL:" or "#<off>#" should not # be changed unless you know what you are doing! # # If you want to disable an entry so it isn't touched during # package updates just comment it out with a single '#' character. # # Packages should modify this file by using update-inetd(8) # # <service_name> <sock_type> <proto> <flags> <user> <server_path> <args> # #:INTERNAL: Internal services #discard stream tcp nowait root internal #discard dgram udp wait root internal #daytime stream tcp nowait root internal #time stream tcp nowait root internal #:STANDARD: These are standard services. #:BSD: Shell, login, exec and talk are BSD protocols. #:MAIL: Mail, news and uucp services. #:INFO: Info services #:BOOT: TFTP service is provided primarily for booting. Most sites # run this only on machines acting as "boot servers." #:RPC: RPC based services #:HAM-RADIO: amateur-radio services #:OTHER: Other services 8000 stream tcp nowait roard /usr/bin/roarmonhttp roarmonhttp --inetd
Siehe Auch
UUGRN-Wiki verbessern („Stub”)
Dieser Artikel ist leider sehr kurz. Also: Sei mutig und mache aus ihm bitte einen guten Artikel, wenn du mehr zum Thema „RoaringBox/Konfiguration” weißt.