Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(52)

Side by Side Diff: src/platform/init/pulseaudio.conf

Issue 661389: Create pulseaudio upstart job, and add default client configurations + startup volume. (Closed)
Patch Set: style fixes. Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/platform/audioconfig/pulse/firstrun.pa ('k') | src/platform/init/windowmanager.conf » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 description "Run pulseaudio when the system starts"
6 author "chromium-os-dev@googlegroups.com"
7
8 start on started syslog
9 stop on starting halt
10 respawn
11
12 env USERNAME=chronos
13 env XAUTHORITY=/home/chronos/.Xauthority
14 env DISPLAY=:0.0
15 # TODO(ajwong): pulseaudio wants CAP_NICE. Readd --use-capabilities after
16 # resolving that dependency.
17 env MINIJAIL_FLAGS=""
18 env PULSEAUDIO_FIRST_RUN=/tmp/pulseaudio-first-run
19 env PULSE_STATE_PATH=/home/chronos/.pulse
20 env PULSE_RUNTIME_PATH=/var/run/pulse
21 env USER_ID=1000
22
23 pre-start script
24 # Signal whether or not we need to do initial configuration of pulseaudio.
25 if [ -d ${PULSE_STATE_PATH} ]; then
26 rm -f "${PULSEAUDIO_FIRST_RUN}"
27 else
28 # Try to clean out any bad cruft at this directory, just incase.
29 rm -rf "${PULSE_STATE_PATH}"
30 touch "${PULSEAUDIO_FIRST_RUN}"
31 fi
32 end script
33
34 script
35 # Create pulseaudio runtime directory for pulseaudio's pidfile and socket.
36 mkdir -p "${PULSE_RUNTIME_PATH}"
37 chown -R chronos:chronos "${PULSE_RUNTIME_PATH}"
38
39 if [ -f "${PULSEAUDIO_FIRST_RUN}" ] ; then
40 # Clean up the first-run signal file.
41 rm -f "${PULSEAUDIO_FIRST_RUN}"
42 exec /sbin/minijail ${MINIJAIL_FLAGS} --uid=${USER_ID} -- \
43 /usr/bin/pulseaudio -F /etc/pulse/firstrun.pa
44 else
45 exec /sbin/minijail ${MINIJAIL_FLAGS} --uid=${USER_ID} -- \
46 /usr/bin/pulseaudio
47 fi
48 end script
OLDNEW
« no previous file with comments | « src/platform/audioconfig/pulse/firstrun.pa ('k') | src/platform/init/windowmanager.conf » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698