[gobolinux-devel] [gobolinux-commits] tools/Compile/bin NewVersion
Jonas Karlsson
jonka750 at student.liu.se
Sun Feb 25 21:49:17 UTC 2007
2007/2/25, Lucas C. Villa Real <lucasvr at gobolinux.org>:
> CVSROOT: /sources/goboscripts
> Module name: tools
> Changes by: Lucas C. Villa Real <lucasvr> 07/02/25 19:58:33
>
> Modified files:
> Compile/bin : NewVersion
>
> Log message:
> Automatically downloads tarballs and adds file_size/file_md5 to the new recipe.
>
> CVSWeb URLs:
> http://cvs.savannah.gnu.org/viewcvs/tools/Compile/bin/NewVersion?cvsroot=goboscripts&r1=1.22&r2=1.23
>
> Patches:
> Index: NewVersion
> ===================================================================
> RCS file: /sources/goboscripts/tools/Compile/bin/NewVersion,v
> retrieving revision 1.22
> retrieving revision 1.23
> diff -u -b -r1.22 -r1.23
> --- NewVersion 16 Feb 2007 13:03:56 -0000 1.22
> +++ NewVersion 25 Feb 2007 19:58:33 -0000 1.23
> @@ -155,6 +155,21 @@
> Log_Normal "This recipe contains patches. Please check if they still apply."
> fi
>
> +if [ "$url" ]
> +then
> + Log_Normal "Downloading source code..."
> + if ! FetchArchive "$newrecipedir/Recipe"
> + then
> + rm -rf "$newrecipedir"
> + Die "Could not download source code, aborting."
> + fi
> + file="`basename $url`"
> + filesize="`Get_Size $compileArchivesDir/$file`"
> + filemd5="`Get_MD5 $compileArchivesDir/$file`"
> + tmpfile=`Temporary_File`
> + cat "$newrecipedir/Recipe" | sed "s,\(^url=.*\),\1\nfile_size=$filesize\nfile_md5=$filemd5,g" > $tmpfile && mv $tmpfile "$newrecipedir/Recipe"
> +fi
> +
> Log_Normal "Recipe template for $packagename $newversion created"
> Log_Normal "Printing result ($newrecipedir/Recipe):"
> cat "$newrecipedir/Recipe"
file_size and file_md5 should not be added to recipes that already
have those set.
--
/Jonas
More information about the gobolinux-devel
mailing list