rpms/awn-extras-applets/F-12 awn-extras-applets.spec,1.41,1.42

Leigh Scott leigh123linux at fedoraproject.org
Fri Jun 11 12:01:27 UTC 2010


Author: leigh123linux

Update of /cvs/pkgs/rpms/awn-extras-applets/F-12
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv25759

Modified Files:
	awn-extras-applets.spec 
Log Message:
* Fri Jun 11 2010 Leigh Scott <leigh123linux at googlemail.com> - 0.4.0-16
- remove shebangs in a safer way (Bz 602929)



Index: awn-extras-applets.spec
===================================================================
RCS file: /cvs/pkgs/rpms/awn-extras-applets/F-12/awn-extras-applets.spec,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -p -r1.41 -r1.42
--- awn-extras-applets.spec	10 Jun 2010 12:50:09 -0000	1.41
+++ awn-extras-applets.spec	11 Jun 2010 12:01:27 -0000	1.42
@@ -8,7 +8,7 @@
 
 Name:           awn-extras-applets
 Version:        0.4.0
-Release:        15%{?dist}
+Release:        16%{?dist}
 Summary:        Extras applets for avant window navigator
 
 Group:          User Interface/Desktops
@@ -133,13 +133,25 @@ find ${RPM_BUILD_ROOT} -name '*.la' | xa
 chmod +x $RPM_BUILD_ROOT%{_datadir}/avant-window-navigator/applets/comics/comics.sh
 
 #remove script-shebang in non-executables
-stripscript()
-{
-  sed '1d' "$1" > "${1}_"
-  mv -f "${1}_" "$1"
-}
-for f in `find $RPM_BUILD_ROOT%{_datadir}/avant-window-navigator/applets/ -name *.py ! -executable`
- do stripscript $f
+for lib in $RPM_BUILD_ROOT%{_datadir}/avant-window-navigator/applets/*/*.py; do
+ sed '/\/usr\/bin\/python/d' $lib > $lib.new &&
+ touch -r $lib $lib.new &&
+ mv $lib.new $lib
+done
+for lib in $RPM_BUILD_ROOT%{_datadir}/avant-window-navigator/applets/*/*/*.py; do
+ sed '/\/usr\/bin\/python/d' $lib > $lib.new &&
+ touch -r $lib $lib.new &&
+ mv $lib.new $lib
+done
+for lib in $RPM_BUILD_ROOT%{_datadir}/avant-window-navigator/applets/*/*.py; do
+ sed '/\/usr\/bin\/env/d' $lib > $lib.new &&
+ touch -r $lib $lib.new &&
+ mv $lib.new $lib
+done
+for lib in $RPM_BUILD_ROOT%{_datadir}/avant-window-navigator/applets/*/*/*.py; do
+ sed '/\/usr\/bin\/env/d' $lib > $lib.new &&
+ touch -r $lib $lib.new &&
+ mv $lib.new $lib
 done
 
 #remove test applets
@@ -200,6 +212,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Jun 11 2010 Leigh Scott <leigh123linux at googlemail.com> - 0.4.0-16
+- remove shebangs in a safer way (Bz 602929)
+
 * Thu Jun 10 2010 Leigh Scott <leigh123linux at googlemail.com> - 0.4.0-15
 - remove the pandora applet (Bz 595208)
 



More information about the scm-commits mailing list