Git Repositories

export local 'localtime' in docker master
authorCyrille Pontvieux <jrd@enialis.net>
Fri, 17 Jun 2016 19:37:00 +0000 (21:37 +0200)
committerCyrille Pontvieux <jrd@enialis.net>
Fri, 17 Jun 2016 19:37:00 +0000 (21:37 +0200)
Simplify ALSA config. One can provide a custom .asoundrc in it's home if needed

Dockerfile
skype
skype-wrapper

index 32b4cf8..8f7855a 100644 (file)
@@ -130,7 +130,6 @@ RUN spi -i \
     slapt-get --clean && slapt-src --clean
 RUN groupadd -g 216 pulse && \
     useradd -u 216 -g pulse -G audio -m -r -d /var/lib/pulse pulse && \
-    printf "pcm.!default {\n  type plug\n  slave {\n    pcm hw:PCH\n  }\n}\nctl.!defaulut{\n  type hw\n  card PCH\n}\n" > /etc/asound.conf && \
     sed -ri '/^load-.*-detect$/{s/^/#/}; s/^load-module module-console-kit$/#\0/; s/^load-module module-systemd-login$/#\0/; /^#load-module module-pipe-sink$/a load-module module-alsa-sink device=default\nload-module module-alsa-source device=default' /etc/pulse/default.pa && \
     dbus-uuidgen > /etc/machine-id
 COPY skype-4.3.0.37.tar.bz2 /tmp/
diff --git a/skype b/skype
index a414173..3e25ee6 100755 (executable)
--- a/skype
+++ b/skype
@@ -24,7 +24,11 @@ docker run \
   -e LANG \
   -e DISPLAY \
   -e ALSA_CARD \
+  -e ALSA_PCM_CARD \
+  -e ALSA_PCM_DEVICE \
+  -e ALSA_CTL_CARD \
   -v /tmp/.X11-unix:/tmp/.X11-unix \
+  -v /etc/localtime:/etc/localtime \
   -e XAUTHORITY=/tmp/.docker.xauth \
   -v $docker_xauth:/tmp/.docker.xauth:ro \
   $home_binding \
index aa1c01c..958b049 100644 (file)
@@ -1,7 +1,4 @@
 #!/bin/sh
-if [ -n "$ALSA_CARD" ]; then
-  sed -i "s/PCH/$ALSA_CARD/" /etc/asound.conf
-fi
 trap 'pulseaudio --check && pulseaudio --kill' EXIT TERM INT
 cd /opt/skype
 ./skype "$@"