rpms/frysk/devel frysk-0.4-bash-dollar-star.patch, NONE, 1.1 frysk.spec, 1.140, 1.141

Andrew Cagney cagney at fedoraproject.org
Mon Feb 9 15:31:25 UTC 2009


Author: cagney

Update of /cvs/pkgs/rpms/frysk/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26654

Modified Files:
	frysk.spec 
Added Files:
	frysk-0.4-bash-dollar-star.patch 
Log Message:
* Sun Feb 08 2009 Andrew Cagney <cagney [at] fedoraproject org> - 0.4-6
- Add frysk-0.4-batch-dollar-star.patch; avoid empty "$*" and "$@" in
  shell scripts (bash bug?).


frysk-0.4-bash-dollar-star.patch:

--- NEW FILE frysk-0.4-bash-dollar-star.patch ---
--- frysk-0.4/common/Makefile.gen.sh.orig	2008-06-09 14:03:07.000000000 -0400
+++ frysk-0.4/common/Makefile.gen.sh	2009-02-09 07:56:30.000000000 -0500
@@ -191,8 +191,14 @@
 	fi
     else
 	local variable=variable_${name}_set
-	eval $variable=\'$name $op "$*"\'
-	echo "$name" = "$@"
+	# bash 4 gets an error when "$*" is empty
+	if [ $# -eq 0 ] ; then
+	    eval $variable=\'$name $op\'
+	    echo "$name" =
+	else
+	    eval $variable=\'$name $op "$*"\'
+	    echo "$name" = "$@"
+	fi
     fi
 }
 


Index: frysk.spec
===================================================================
RCS file: /cvs/pkgs/rpms/frysk/devel/frysk.spec,v
retrieving revision 1.140
retrieving revision 1.141
diff -u -r1.140 -r1.141
--- frysk.spec	8 Feb 2009 13:23:00 -0000	1.140
+++ frysk.spec	9 Feb 2009 15:30:55 -0000	1.141
@@ -1,7 +1,7 @@
 Summary:	Execution analysis and debugging tool-suite.
 Name:		frysk
 Version:	0.4
-Release:	5%{?dist}
+Release:	6%{?dist}
 
 # antlrv2 is Public Domain; antlrv3 is BSD.
 # getopt is GPLv2 with exception
@@ -15,7 +15,7 @@
 Group:		Development/System
 URL:		http://sourceware.org/frysk
 Source:		ftp://sourceware.org/pub/frysk/%{name}-%{version}.tar.bz2
-
+Patch1:		frysk-0.4-bash-dollar-star.patch
 
 BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
@@ -106,6 +106,7 @@
 
 %setup -q -n %{name}-%{version}
 pwd
+%patch1 -p1
 ./bootstrap.sh
 
 %build 
@@ -268,6 +269,10 @@
 %{_mandir}/man1/frysk.1.gz
 
 %changelog
+* Sun Feb 08 2009 Andrew Cagney <cagney [at] fedoraproject org> - 0.4-6
+- Add frysk-0.4-batch-dollar-star.patch; avoid empty "$*" and "$@" in
+  shell scripts (bash bug?).
+
 * Sun Feb 08 2009 Alex Lancaster <alexlan[AT] fedoraproject org> - 0.4-5
 - Rebuild for new GCC 4.4 to fix broken deps
 




More information about the scm-commits mailing list