2007/2/25, Lucas C. Villa Real <[EMAIL PROTECTED]>: > 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 _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel