[pacman-dev] [patch] makepkg: update checksums (was: add checksums and resume)

Allan McRae allan at archlinux.org
Thu Oct 15 02:15:35 EDT 2009


Xavier wrote:
> On Thu, Oct 15, 2009 at 7:12 AM, Dan McGee <dpmcgee at gmail.com> wrote:
>   
>> On Wed, Oct 14, 2009 at 10:51 PM, Allan McRae <allan at archlinux.org> wrote:
>>     
>>> Dan McGee wrote:
>>>       
>>>> On Mon, Oct 12, 2009 at 12:01 AM, Ray Rashif <schivmeister at gmail.com>
>>>> wrote:
>>>>
>>>>         
>>>>> Fixed no-vimset bail, reverted plain "", fixed bail on no sums by
>>>>> default;
>>>>> source makepkg.
>>>>>
>>>>>           
>>>> Allan, I know you are busy these days, so I can take a hack at
>>>> reviewing this but I'd also like to hear what other people think of
>>>> the idea in general. I know we just closed a feature request asking
>>>> for this: http://bugs.archlinux.org/task/15809
>>>>
>>>>         
>>> There is a discussion going on in http://bugs.archlinux.org/task/15051 .
>>>  Xavier has had a good look at this and posted an updated patch there.  The
>>> remaining issue is PKGBUILDs with architecture specific checksums.
>>>       
>> /me lets the discussion continue without him :P
>>
>>     
>
> Well the discussion was already almost over if you look at the comments :)
>
> The problem is that this requires some sed/awk skills and I have none
> at all. The sed commands proposed until now either did not work or
> failed in bad ways on some pkgbuilds, deleting parts of it.
>
> The awk way seemed more reliable than the sed ones :
> { rm PKGBUILD; awk '$0 ~ /^md5sums/ {i = 1; system("makepkg -g
> 2>/dev/null")}; !i {print}; $0 ~ /\)/ {i = 0}' > PKGBUILD; } <
> PKGBUILD
>
> But does it makes sense to incorporate this in makepkg ? To have
> makepkg call himself ?
>   

makepkg already does call itself :P

I obviously need to read the bug report....  but does the awk way get 
around the acrhitecture specific checksum issue?




More information about the pacman-dev mailing list