From 43a73ab12096329142e032ee4d3e714c3c92bd98 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 30 Jun 2014 22:55:47 +0200 Subject: [PATCH] alsa-utils: dont install default ALSA restore rule, to avoid overwriting our own mixer settings with default values. rename our udev rule to start after other default sound config rules. this should fix #3350, this should fix #3346 Signed-off-by: Stephan Raue --- packages/audio/alsa/alsa-utils/package.mk | 4 ++++ .../udev.d/{40-alsa.rules => 90-alsa-restore.rules} | 0 2 files changed, 4 insertions(+) rename packages/audio/alsa/alsa-utils/udev.d/{40-alsa.rules => 90-alsa-restore.rules} (100%) diff --git a/packages/audio/alsa/alsa-utils/package.mk b/packages/audio/alsa/alsa-utils/package.mk index bb31e6dce3..4a43eb31c6 100644 --- a/packages/audio/alsa/alsa-utils/package.mk +++ b/packages/audio/alsa/alsa-utils/package.mk @@ -48,6 +48,10 @@ post_makeinstall_target() { rm -rf $INSTALL/usr/share/sounds rm -rf $INSTALL/usr/lib/systemd/system +# remove default udev rule to restore mixer configs, we install our own. +# so we avoid resetting our soundconfig + rm -rf $INSTALL/usr/lib/udev/rules.d/90-alsa-restore.rules + for i in aconnect alsaucm amidi aplaymidi arecord arecordmidi aseqdump aseqnet iecset; do rm -rf $INSTALL/usr/bin/$i done diff --git a/packages/audio/alsa/alsa-utils/udev.d/40-alsa.rules b/packages/audio/alsa/alsa-utils/udev.d/90-alsa-restore.rules similarity index 100% rename from packages/audio/alsa/alsa-utils/udev.d/40-alsa.rules rename to packages/audio/alsa/alsa-utils/udev.d/90-alsa-restore.rules