tcsh, su (port make config/make install), unexpected suspension
Rui Paulo
rpaulo at fnop.net
Mon Jul 16 14:46:29 UTC 2007
Dmitry Morozovsky wrote:
> Dear colleagues,
>
> -CURRENT from 15 Jul
>
> running `make install' or `make config' in port directory from non-root user
> with tcsh often (but not always) leads to unexpected su suspension, like:
>
> Script started on Mon Jul 16 18:33:11 2007
> marck at mck-s420:/usr/ports/sysutils/smartmontools> make config
> ===> Switching to root credentials to create /var/db/ports/smartmontools
> Password:
> ===> Returning to user credentials
>
> Suspended (tty output)
> marck at mck-s420:/usr/ports/sysutils/smartmontools> j
> [1] + 1079 Suspended (tty output) make config
> marck at mck-s420:/usr/ports/sysutils/smartmontools> fg
>
> make config
>
> [config window here]
>
> Password:
> ===> Returning to user credentials
> marck at mck-s420:/usr/ports/sysutils/smartmontools> j
> marck at mck-s420:/usr/ports/sysutils/smartmontools> x
> exit
>
> Script done on Mon Jul 16 18:34:17 2007
>
>
> This seems to be related to broken signal handling in tsch 6.15.00 discussed
> earlier.
No. I have the same problem with zsh and the ports infrastructure uses
/bin/sh, not tcsh.
Regards.
--
Rui Paulo
More information about the freebsd-current
mailing list