rpms/system-config-soundcard/devel system-config-soundcard-1.2.16-log.patch, NONE, 1.1 system-config-soundcard.spec, 1.29, 1.30
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Fri Mar 3 22:20:47 UTC 2006
Author: stransky
Update of /cvs/dist/rpms/system-config-soundcard/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv24410
Modified Files:
system-config-soundcard.spec
Added Files:
system-config-soundcard-1.2.16-log.patch
Log Message:
fix for #183524 - scsound.log file not created
system-config-soundcard-1.2.16-log.patch:
Makefile | 1 +
src/soundcard.py | 1 +
src/soundcardBackend.py | 11 +++++++++++
src/system-config-soundcard | 19 +------------------
src/system-config-soundcard.logger | 16 ++++++++++++++++
5 files changed, 30 insertions(+), 18 deletions(-)
--- NEW FILE system-config-soundcard-1.2.16-log.patch ---
--- system-config-soundcard-1.2.16/Makefile.old 2006-01-30 09:46:57.000000000 +0100
+++ system-config-soundcard-1.2.16/Makefile 2006-03-03 22:11:14.000000000 +0100
@@ -29,6 +29,7 @@
mkdir -p $(INSTROOT)/usr/share/icons/hicolor/48x48/apps
mkdir -p $(INSTROOT)/usr/share/applications
install src/*.py $(INSTROOT)$(PKGDATADIR)
+ install src/*.logger $(INSTROOT)$(PKGDATADIR)
install src/${PKGNAME} $(INSTROOT)$(PKGDATADIR)/${PKGNAME}
install src/sound-sample.wav $(INSTROOT)$(PKGDATADIR)/sound-sample.wav
install ${PKGNAME}.pam $(INSTROOT)$(PAMD_DIR)/${PKGNAME}
--- /dev/null 2006-03-03 20:50:29.888481500 +0100
+++ system-config-soundcard-1.2.16/src/system-config-soundcard.logger 2006-03-03 22:11:14.000000000 +0100
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+LOG_FILE="/root/scsound.log"
+
+echo -e "------- System Config Soundcard --------\n`date`\n" > $LOG_FILE 2>&1
+echo -e "------- lspci --------\n`lspci`\n" >> $LOG_FILE 2>&1
+echo -e "------- lsmod --------\n`lsmod`\n" >> $LOG_FILE 2>&1
+echo -e "------- /etc/modprobe.conf --------\n`cat /etc/modprobe.conf`\n" >> $LOG_FILE 2>&1
+echo -e "------- /etc/asound.conf --------\n`cat /etc/asound.conf`\n" >> $LOG_FILE 2>&1
+echo -e "------- aplay -l --------\n`aplay -l 2>&1`\n" >> $LOG_FILE 2>&1
+echo -e "------- amixer --------\n`amixer`\n" >> $LOG_FILE 2>&1
+echo -e "------- /proc/asound/version --------\n`cat /proc/asound/version`\n" >> $LOG_FILE 2>&1
+echo -e "------- rpm -q alsa-lib --------\n`rpm -q alsa-lib`\n" >> $LOG_FILE 2>&1
+echo -e "------- rpm -q alsa-utils --------\n`rpm -q alsa-utils`\n" >> $LOG_FILE 2>&1
+echo -e "------- /proc/asound/modules --------\n`cat /proc/asound/modules`\n" >> $LOG_FILE 2>&1
+echo -e "------- /proc/asound/pcm --------\n`cat /proc/asound/pcm`\n" >> $LOG_FILE 2>&1
--- system-config-soundcard-1.2.16/src/soundcardBackend.py.old 2006-02-07 13:09:59.000000000 +0100
+++ system-config-soundcard-1.2.16/src/soundcardBackend.py 2006-03-03 22:17:20.000000000 +0100
@@ -483,3 +483,14 @@
return self.defaultModule
return 0
+
+ def writeLog(self):
+ amixer_pid = os.fork()
+ if (not amixer_pid):
+ try:
+ os.execv(amixer_path, amixer_args)
+ except:
+ sys.exit(0)
+ else:
+ os.waitpid(amixer_pid,0)
+ return 0
--- system-config-soundcard-1.2.16/src/soundcard.py.old 2006-02-07 13:26:51.000000000 +0100
+++ system-config-soundcard-1.2.16/src/soundcard.py 2006-03-03 22:11:14.000000000 +0100
@@ -469,6 +469,7 @@
dlg.destroy()
if rc == gtk.RESPONSE_NO:
+ self.soundcardBackend.writeLog()
#Oh well, they couldn't hear the sound. Notify the user and then quit. We did our best
self.showErrorDialog(_("Automatic detection of the sound card did not work. " \
"Audio will not be available on the system.\n" \
--- system-config-soundcard-1.2.16/src/system-config-soundcard.old 2006-02-07 13:09:59.000000000 +0100
+++ system-config-soundcard-1.2.16/src/system-config-soundcard 2006-03-03 22:11:14.000000000 +0100
@@ -1,21 +1,4 @@
#!/bin/sh
-LOG_FILE="/root/scsound.log"
-
-echo -e "------- System Config Soundcard --------\n`date`\n" > $LOG_FILE 2>&1
-echo -e "------- lspci --------\n`lspci`\n" >> $LOG_FILE 2>&1
-echo -e "------- lsmod --------\n`lsmod`\n" >> $LOG_FILE 2>&1
-echo -e "------- /etc/modprobe.conf --------\n`cat /etc/modprobe.conf`\n" >> $LOG_FILE 2>&1
-echo -e "------- /etc/asound.conf --------\n`cat /etc/asound.conf`\n" >> $LOG_FILE 2>&1
-echo -e "------- aplay -l --------\n`aplay -l 2>&1`\n" >> $LOG_FILE 2>&1
-echo -e "------- amixer --------\n`amixer`\n" >> $LOG_FILE 2>&1
-echo -e "------- /proc/asound/version --------\n`cat /proc/asound/version`\n" >> $LOG_FILE 2>&1
-echo -e "------- rpm -q alsa-lib --------\n`rpm -q alsa-lib`\n" >> $LOG_FILE 2>&1
-echo -e "------- rpm -q alsa-utils --------\n`rpm -q alsa-utils`\n" >> $LOG_FILE 2>&1
-echo -e "------- /proc/asound/modules --------\n`cat /proc/asound/modules`\n" >> $LOG_FILE 2>&1
-echo -e "------- /proc/asound/pcm --------\n`cat /proc/asound/pcm`\n" >> $LOG_FILE 2>&1
-
-echo -e "------- system-config-soundcard --------\n" >> $LOG_FILE 2>&1
-
export PYTHONPATH=/usr/share/system-config-soundcard
-/usr/bin/python2 /usr/share/system-config-soundcard/system-config-soundcard.py >> $LOG_FILE 2>&1
+/usr/bin/python2 /usr/share/system-config-soundcard/system-config-soundcard.py
Index: system-config-soundcard.spec
===================================================================
RCS file: /cvs/dist/rpms/system-config-soundcard/devel/system-config-soundcard.spec,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- system-config-soundcard.spec 27 Feb 2006 13:42:06 -0000 1.29
+++ system-config-soundcard.spec 3 Mar 2006 22:20:44 -0000 1.30
@@ -1,7 +1,7 @@
Summary: A graphical interface for detecting and configuring soundcards
Name: system-config-soundcard
Version: 1.2.16
-Release: 2
+Release: 3
URL: http://fedora.redhat.com/projects/config-tools/redhat-config-soundcard.html
License: GPL
ExclusiveOS: Linux
@@ -9,6 +9,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildArch: noarch
Source0: %{name}-%{version}.tar.bz2
+Patch0: system-config-soundcard-1.2.16-log.patch
BuildRequires: desktop-file-utils
BuildRequires: gettext
ExcludeArch: s390 s390x
@@ -29,6 +30,7 @@
%prep
%setup -q
+%patch0 -p1
%build
make
@@ -79,9 +81,14 @@
%attr(0644,root,root) %{_datadir}/icons/hicolor/48x48/apps/system-config-soundcard.png
%attr(0644,root,root) %config /etc/security/console.apps/system-config-soundcard
%attr(0644,root,root) %config /etc/pam.d/system-config-soundcard
+%attr(0755,root,root) /usr/share/system-config-soundcard/system-config-soundcard.logger
%ghost /root/scsound.log
%changelog
+* Fri Mar 03 2006 Martin Stransky <stransky at redhat.com> 1.2.16-3
+- fix for #183524 - scsound.log file not created after
+ failing to configure sound card
+
* Mon Feb 27 2006 Martin Stransky <stransky at redhat.com> 1.2.16-2
- added hicolor-icon-theme to PreReq, (#182880, #182881)
More information about the fedora-cvs-commits
mailing list