On Sun, Jan 31, 2016 at 08:22:02AM +0100, Marc Espie wrote:
> On Sun, Jan 31, 2016 at 04:19:00AM +0100, Juan Francisco Cantero Hurtado 
> wrote:
> > -current, amd64, base and ports tree updated.
> > 
> > Probably some details are irrelevant but I don't know where is the
> > problem exactly.
> > 
> > Here are the steps:
> > - Create a shellscript with this content:
> > #!/bin/sh
> > /usr/ports/infrastructure/bin/dpb -m -D COLOR=0 -D NO_CURSOR=1 -D 
> > ALWAYS_CLEAN=1 -D WAIT_TIMEOUT=0 -q -c -j 4 -p 4 -f 0 -u -U -r -R
> > 
> > - Run as a regular user "doas ./your_script.sh".
> > - Wait until dpb is using the 4 slots to "build" the packages.
> > - Press Ctrl+c
> > - Run top -CHIS -s 1
> > 
> > Do you see gcc, make, as, ld, etc running in top?
> > 
> > I see a lot of processes related to the build running for a very long
> > time. I tried with zsh and ksh. "fg" doesn't show processes running in
> > the background.
> 
> Don't do that. ^C doesn't "pass" through doas.  You have to kill dpb as root
> as well.
> 
> In general, I tend to do tmux/doas sh, THEN start dpb, that way I can kill it,
> and everything that depends on it with ^C.
> 
> You can only kill stuff you own easily.
> 

Thanks for the help!. Maybe I didn't look closely at the remaining
processes in the past.

-- 
Juan Francisco Cantero Hurtado http://juanfra.info

Reply via email to