On Fri, 16 Mar 2012 13:59:32 -0300
Gerardo Exequiel Pozzi <[email protected]> wrote:

> On 03/16/2012 12:59 PM, Dieter Plaetinck wrote:
> > On Fri, 16 Mar 2012 02:26:36 -0300
> > Gerardo Exequiel Pozzi<[email protected]>  wrote:
> >
> >> This allow to execute build.sh in 32-bit-compat without using a chroot
> >> and doing tricks.
> >>
> >> Signed-off-by: Gerardo Exequiel Pozzi<[email protected]>
> >> ---
> >>   configs/releng/build.sh |    9 +++++----
> >>   1 file changed, 5 insertions(+), 4 deletions(-)
> >>
> >> diff --git a/configs/releng/build.sh b/configs/releng/build.sh
> >> index f206caf..5c010ef 100755
> >> --- a/configs/releng/build.sh
> >> +++ b/configs/releng/build.sh
> >> @@ -132,11 +132,12 @@ make_core_repo() {
> >>           local _url _urls _pkg_name _cached_pkg _dst _pkgs
> >>           mkdir -p ${work_dir}/repo-core-any
> >>           mkdir -p ${work_dir}/repo-core-${arch}
> >> -        pacman -Sy
> >> -        _pkgs=$(comm -2 -3<(pacman -Sql core | sort | sed 's@^@core/@') \
> >> +        mkdir -p ${work_dir}/pacman.db/var/lib/pacman
> >> +        pacman -Sy -r ${work_dir}/pacman.db
> >> +        _pkgs=$(comm -2 -3<(pacman -Sql -r ${work_dir}/pacman.db core | 
> >> sort | sed 's@^@core/@') \
> >>                              <(grep -v ^# 
> >> ${script_path}/core.exclude.${arch} | sort | sed 's@^@core/@'))
> >> -        _urls=$(pacman -Sddp ${_pkgs})
> >> -        pacman -Swdd --noprogressbar --noconfirm ${_pkgs}
> >> +        _urls=$(pacman -Sddp -r ${work_dir}/pacman.db ${_pkgs})
> >> +        pacman -Swdd -r ${work_dir}/pacman.db --noprogressbar --noconfirm 
> >> ${_pkgs}
> >>           for _url in ${_urls}; do
> >>               _pkg_name=${_url##*/}
> >>               _cached_pkg=/var/cache/pacman/pkg/${_pkg_name}
> > some code comments seem helpful here.
> >
> > Dieter
> >
> 1) Fetch pacman package sync database. (-Sy)
> 2) Build a list of [core] packages minus excluded packages. (-Sl)
> 3) Download packages (-Sw)
> 

I meant code comments in the code, those are more useful than code comments in 
an email.

Dieter

Reply via email to