On Sunday, August 16, 2015 9:58:43 AM Dale wrote:
> Rich Freeman wrote:
> > On Mon, Aug 10, 2015 at 12:10 PM, Dale <[email protected]> wrote:
> >> Peter Humphrey wrote:
> >>> On Monday 10 August 2015 09:13:01 Dale wrote:
> >>>
> >>>> I might add, sync is taking a LONG time again.  Of course, my DSL is a
> >>>> bit slower than some folks.  At least the bumpy road got smoothed out
> >>>> tho.  It seems to be working again.   Maybe next sync will be back to
> >>>> normal.
> >>> I do one sync a day, of my LAN server, and sync anything else to that. I 
don't
> >>> know how long it took today because I have it on a cron job at night.   
:-)
> >>>
> >>
> >> I usually sync about twice a week, sometimes three if I see something I
> >> want or need.  I just run my desktop here so updating isn't a huge
> >> deal.  Sometimes I forget because I'm busy with other things and I might
> >> go a week or more without a single sync up.
> >>
> >> When I used to run several rigs, I'd sync one rig and then sync the
> >> others to my main rig.  I try not to sync to often.
> > I couldn't tell you who I ripped this off of but my cron routine is:
> >
> > ionice -n 7 nice -n 20 emerge --sync              (alternatively
> > emerge-webrsync -k - preferred actually if you're using rsync)
> > ionice -n 7 nice -n 20 layman -S
> > emerge -puDv --changed-use world | col -bx | mutt -s "world update"
> > root@localhost
> > eix-update
> >
> > Then I do this:
> > #!/bin/sh
> >
> > LIST=$(mktemp);
> >
> > emerge -puD --changed-use --color=n --columns --quiet=y --with-bdeps=n
> > world | awk '{print $2}' > ${LIST};
> >
> > for PACKAGE in $(cat ${LIST});
> > do
> >   printf "Building binary package for ${PACKAGE}... "
> >   emerge -uN --quiet-build --quiet=y --buildpkgonly ${PACKAGE};
> >   if [[ $? -eq 0 ]];
> >   then
> >     echo "ok";
> >   else
> >     echo "failed";
> >   fi
> > done
> >
> > That isn't optimally efficient, but works reasonably well.
> >
> > The result is that the next morning I have an email containing a list
> > of the stuff to be merged, and a set of binary packages for most of it
> > (deps of modified packages cannot be pre-built in this way of course).
> > Then I just run an "emerge -uDNkv" world to install all of it, often
> > in minutes.
> >
> > The script could be optimized - if libreoffice and chromium are on the
> > list and I don't install them for a few days, suffice it to say that
> > the heater won't be running as much those nights.
> >
> 
> Well, I only have one rig right now.  May save this for when I build a
> spare or something. 
> 
> Oh, I also ran across a link to this bug:
> 
> https://bugs.gentoo.org/show_bug.cgi?id=557192 
> 
> It seems there is still a few kinks to work out.  ;-)

It finally seems to be fixed. I synced twice in a row and the 2nd time
it only synced 3 files.
 
> Dale
> 
> :-)  :-) 
> 

-- 
Fernando Rodriguez

Reply via email to