On Tue, 17 Apr 2007 16:06:30 +0200, Lucas C. Villa Real
<[EMAIL PROTECTED]> wrote:
> On 4/17/07, Jonas Karlsson <[EMAIL PROTECTED]> wrote:
>> Here's a fix for verifying packed packages. First is a fix so that the
>> correct package name was deduced. Then I changed the behaviour of
>> Check_FileHash to take a prefix instead of appname and version because
>> with the latter it would have tried to verify the filehash of the
>> installed program instead of the contents of the tarball (which is
>> unpacked into goboTemp).
>
> --- Functions/File 7 Mar 2007 21:08:43 -0000 1.33
> +++ Functions/File 17 Apr 2007 12:44:03 -0000
> @@ -177,9 +177,11 @@
> function Check_FileHash() {
> ### python check_filehashes CHANGELOG
> # 10/10/2004 - [calica] First version
> - Parameters "$@" program version hash_file
> + Parameters "$@" prefix hash_file
> + cleanhashfilename=$(echo $hash_file | sed s,$prefix/,,g)
> local rtn
> - $sudo_exec ListProgramFiles --files "$program" "$version" | grep
> -v "$hash_file" | $sudo_exec python -c """#
> + Quiet pushd $prefix
>
> Is it really necessary to pushd $prefix? There's already a 'cd
> $prefix' command in VerifyProgram. One of these should be removed,
> probably.
>
pushd doesn't break anything and I dislike the idea that the calling
function is forced to do things like changing working directory before
calling a subfunction. At the same time one can ask oneself why there's a
popd in the end of Check_FileHash.
If one should be removed I vote for the 'cd' in VerifyProgram.
--
/Jonas
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
_______________________________________________
gobolinux-devel mailing list
[email protected]
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel