[Frugalware-devel] FB review claws-mail-extra-plugins
Gabriel C
crazy at frugalware.org
Mon Mar 17 00:48:50 CET 2008
Gabriel C wrote:
> Gabriel C wrote:
>> gaetan (bouleetbil) wrote:
>>> Le Sun, 16 Mar 2008 21:57:51 +0100,
>>> Miklos Vajna <vmiklos at frugalware.org> a écrit :
>>>
>>>> On Sun, Mar 16, 2008 at 08:40:07PM +0100, gaetan <bouleetbil at frogdev.info> wrote:
>>>>> for dir in `ls`; do
>>>>> # Continue if it is not a directory or the synce plugin
>>>>> [ ! -d "$dir" ] && continue
>>>>> #for don't make plugin sync
>>>>> echo "$dir" | grep synce >/dev/null 2>/dev/null && continue
>>>>> cd "$dir"
>>>>> Fconf
>>>>> Fmake
>>>>> Fmakeinstall
>>>>> #install split package
>>>>> if [ $i -eq 1 ]; then
>>>>> Fsplit claws-mail-plugins-acpinotifier usr/*
>>>>> fi
>>>>> if [ $i -eq 2 ]; then
>>>>> Fsplit claws-mail-plugins-attremover usr/*
>>>>> fi
>>>>> if [ $i -eq 3 ]; then
>>>>> Fsplit claws-mail-plugins-attachwarner usr/*
>>>>> fi
>>>> this part looks ugly. it would suggest using something like:
>>>>
>>>> for subpkg in ${subpkgs[@]}
>>>> do
>>>> dir=${subpkg//claws-mail-plugins-}
>>>> [ ! -d $dir -o $dir == "synce" ] && continue
>>>> cd $dir
>>>> Fbuild
>>>> Fsplit claws-mail-plugins-$dir usr/*
>>>> cd ..
>>>> done
>>>>
>>>> looks shorter and more readable, isn't it?
>>> Hello,
>>> I can't use ${subpkgs[@]} the archive contain dir notification_plugin-0.15 :-(
>> Hold on I'll take a look in 5 minutes :)
>
> I found an better way , will post the FB in a bit , I'm doing an quick compile test.
>
Have a look http://crazy.dev.frugalware.org/FrugalBuild
crazy
More information about the Frugalware-devel
mailing list