Re: kill list signals - newsyslog (newbie question)

2001-07-16 Thread Ben Smithurst

your PGP signature failed to verify, btw.

Nuno Teixeira wrote:

> su -l to root with csh shell:
> 
> # kill -l
> HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG
> STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH INFO USR1 USR2
> 
> and my normal login with a bash shell:
> 
> [admin@ admin]$ kill -l
>  1) SIGHUP   2) SIGINT   3) SIGQUIT  4) SIGILL
>  5) SIGTRAP  6) SIGABRT  7) SIGEMT   8) SIGFPE
>  9) SIGKILL 10) SIGBUS  11) SIGSEGV 12) SIGSYS
> 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGURG
> 17) SIGSTOP 18) SIGTSTP 19) SIGCONT 20) SIGCHLD
> 21) SIGTTIN 22) SIGTTOU 23) SIGIO   24) SIGXCPU
> 25) SIGXFSZ 26) SIGVTALRM   27) SIGPROF 28) SIGWINCH
> 29) SIGINFO 30) SIGUSR1 31) SIGUSR2
> 
> Why it works like that?

Because the "kill" command is builtin to some shells (including bash and
csh) and their versions of "kill" treat the "-l" flag differently.  If
you ran the external "/bin/kill -l" command the result would be the same
regardless of the shell, but since these shells have their own "kill"
function you're not running the /bin/kill program normally.

-- 
Ben Smithurst / [EMAIL PROTECTED]

 PGP signature


Re: how to track stable

2001-04-10 Thread Ben Smithurst

FreeBSD Admin wrote:

> Can someone point me to a clear step-by-step explanation of how to do
> this? I have cvsup'd the stable sources and the ports, but now what?

1.  Set KERNCONF=FOO in /etc/make.conf, where FOO is the name of your kernel.
2.  cvsup, you say you've done that bit.
3.  # cd /usr/src
# make buildworld buildkernel
# mergemaster  (may as well do that while build is running)
# shutdown now (go to single user mode)
# make installworld installkernel
# reboot

That should be all you need to do, it normally just works though things
can go wrong.  Probably best to wait a bit to see if anyone points out
something blatantly obvious that I've missed.  Anything important you
need to do when updating should be listed in /usr/src/UPDATING, so read
that.

As for ports, most of them should just keep working but you can
recompile your installed ports if you want.  Things like lsof, if you
have it installed, *will* need recompiling because it deals with the
kernel very closely (same reason ps, top, etc, need to be recompiled for
a new kernel).

Good luck!

-- 
Ben Smithurst / [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Further question Re: cvsupped to RELENG_4 but got 4.3-RC

2001-04-05 Thread Ben Smithurst

Brian D. Woodruff wrote:

> At 10:35 PM 4/4/01 -0400, you wrote:
>> On Wed, Apr 04, 2001 at 09:32:39PM -0500, Brian D. Woodruff wrote:
>>> Here are my questions:
>>>
>>> 1.) is there a way to specify 4.2-STABLE, which is what I have been using?
> 
> excellent answer to part 2
> 
> can anyone tell me how to get the STABLE version I want?

Did you read the first sentence of that FAQ entry?  "Short answer: it's
just a name."

If you cvsup the RELENG_4 branch, you're getting FreeBSD-stable, whether
it be called -STABLE, -RC, -BETA, -FISHCAKE, -UNSTABLE-AS-HELL, or
even -CURRENT if someone felt like playing an April Fool's day joke in
/sys/conf/newvers.sh. :-)

> I would rather be consistent across my servers than have some be one 
> release past the others.

Well if it said 4.2-STABLE and you builtworld on one and not the
others you still wouldn't be consistent, they'd still be different
codebases but with the same name.  If it _really_ bothers you just
change /sys/conf/newvers.sh appropriately so your kernel reports itself
as 4.2-STABLE, if all you want is the same name but different codebases.

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Weird files in root

2001-01-09 Thread Ben Smithurst

Erich Zigler wrote:

> For some resaon this keeps appearing in /
> 
>0 lrwxr-xr-x   1 root  wheel   10 Jan  9 14:49 ttyv0 -> /dev/ttyv0
> 
> Anyone know why?

Probably /etc/rc.devfs combined with a /dev/vga symlink pointing at
nothing.  Not sure how that broken symlink got there, but it was there
on three of my machines.. :-/

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: /kernel: negative proccnt for uid = 0

2000-09-17 Thread Ben Smithurst

Jung-an Fan wrote:

> Since last noon , I make world.(4.1-stable)
> It occured at yesterday 16:30 and repeat until now.
> May I ask what error is it?
> I've not see this kind of message since I use FreeBSD 2.2.5.

This has been fixed already, as far as I know, do keep up. :-)

CVSup again and rebuild your kernel (and world too just to be sure).

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: I'll be rolling a 4.1.1 release on September 25th

2000-09-16 Thread Ben Smithurst

Peter Radcliffe wrote:

> However, I don't know who the committers are,

Read the handbook if you really want to know...

> or where they hang out.

[EMAIL PROTECTED]

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: tail -f over NFS in -stable

2000-09-02 Thread Ben Smithurst

Fred Gilham wrote:

> In 4.1-stable tail -f over NFS polls rather than blocking.

Yes, this is acknowledged in the kqueue() manual page.  Try this patch,
it seems to work for me so I might commit it if no-one objects.

Index: forward.c
===
RCS file: /usr/cvs/src/usr.bin/tail/forward.c,v
retrieving revision 1.15
diff -u -r1.15 forward.c
--- forward.c   2000/07/18 19:38:38 1.15
+++ forward.c   2000/09/02 16:16:40
@@ -40,7 +40,8 @@
 static char sccsid[] = "@(#)forward.c  8.1 (Berkeley) 6/6/93";
 #endif /* not lint */
 
-#include 
+#include 
+#include 
 #include 
 #include 
 #include 
@@ -96,6 +97,7 @@
int action = USE_SLEEP;
struct kevent ev[2];
struct stat sb2;
+   struct statfs statfsbuf;
 
switch(style) {
case FBYTES:
@@ -170,7 +172,10 @@
break;
}
 
-   if (fflag) {
+   if (statfs(fname, &statfsbuf) != 0)
+   err(1, "statfs %s", fname);
+
+   if (fflag && strcmp(statfsbuf.f_fstypename, "ufs") == 0) {
kq = kqueue();
if (kq < 0)
    err(1, "kqueue");
-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D
FreeBSD Documentation Project /


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: tail -f over NFS in -stable

2000-09-02 Thread Ben Smithurst

Ben Smithurst wrote:

> Fred Gilham wrote:
> 
>> In 4.1-stable tail -f over NFS polls rather than blocking.
> 
> Yes, this is acknowledged in the kqueue() manual page.  Try this patch,
> it seems to work for me so I might commit it if no-one objects.

Scratch that, the problem is fixed in -current (kevent returns
'Operation not supported' for an NFS), so you'll just have to wait until
that bit of code is MFC'd.

The patch will work as a temporary fix for you though.

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: How can I obtain -stable for previous date ?

2000-08-22 Thread Ben Smithurst

[EMAIL PROTECTED] wrote:

> I'm obtain -stable (RELENG_4) every 2 days via cvsup.
> And do make world every time...
> But after  Aug 20, the system became unstable ;(
> It locks on hard loading (hard HDD usage),
> like a make release or even make buildworld ;(
> No panic, no crashdump, nothing, full lock...
> Just many HDD problems after hard reboot ;(

Look at the date= option in CVSup.

 date=[cc]yy.mm.dd.hh.mm.ss
 This specifies a date that should be used to select the revi-
 sions that are checked out from the CVS repository.  The
 client will receive the revisions that were in effect at the
 specified date and time.

So perhaps you want

src-all date=2000.08.20.00.00.00 tag=RELENG_4

or something to get the code from midnight on the 20th August.  But
ideally you should try to find what is causing the problem, of course.

I assume that will work anyway, I've never actually used the date option
in CVSup myself.

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: burncd...

2000-08-19 Thread Ben Smithurst

Michael Matsumura wrote:

> [root:~]# ls -l /usr/share/examples/atapi/
> total 0
> 
> [root:~]# ls -l /usr/src/share/examples/atapi
> gnuls: /usr/src/share/examples/atapi: No such file or directory

I guess it was removed for 4.x since burncd was added.  The burndata
script is basically just:

device=/dev/r$1
wormcontrol -f$device prepdisk double
wormcontrol -f$device track data
dd if=$2 of=$device bs=20k
wormcontrol -f$device fixate 1 onp

I don't know if this will help though, or even if it will work at all.
I guess you'll get the same problem as this probably does similar things
to burncd.

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D
FreeBSD Documentation Project /


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: README.TXT and RELNOTES.TXT not updated before release tag?

2000-07-26 Thread Ben Smithurst

Bruce A. Mah wrote:

> I just cvsup-ed my sources this morning, and it looks to me like the
> versions of README.TXT and {i386,alpha}/RELNOTES.TXT that got tagged for
> RELENG_4_1_0_RELEASE still say "4.0-STABLE" rather than "4.1-RELEASE"
> (at the tops of the files).  Is it just me, or does someone need to do an
> edit->slidetags->reroll on these?

Hmm, I see what you mean.  Jordan, do these need fixing?  It would
look rather silly if the CDs went out with a readme saying "4.0-stable
snapshot" or something. :-(

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D
FreeBSD Documentation Project /


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Color ls

2000-07-18 Thread Ben Smithurst

Matthew Hunt wrote:

> Does anyone know why XFree86's xterm, as shipped, doesn't set
> TERM to xterm-color?  Is it for fear of an xterm-color entry
> not existing (either on the local machine, or machines you
> telnet/ssh to from the xterm)?

ok, next question.

If that's the case, why don't we change our termcap so that "xterm" and
"xterm-color" are the same thing, and "xterm-mono" is there for people
who _reall_ don't want color, or have a monochrome display, or whatever.
It seems really dumb not to have colour by default, but perhaps there's
a good reason.

/me runs away for fear of annoying people by even daring to suggest this.

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D
FreeBSD Documentation Project /

 PGP signature


Re: HEADS UP! Always use the 'make buildkernel' target to make yerkernels

2000-07-13 Thread Ben Smithurst

Shawn Barnhart wrote:

> I guess it's not a question of finding glaring errors that seemed worthy of
> send-pr, but things I found misleading, confusing or outdated by "newer and
> better" procedures like make buildkernel.

I got my commit bit by sending PRs which were as simple as typos
sometimes.  Go figure. :-) If you find _any_ documentation problem, it
needs fixing.

The first PR I committed was just a typo, too.

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D
FreeBSD Documentation Project /

 PGP signature


Re: Attachments request -OOOOOPS

2000-04-07 Thread Ben Smithurst

David Nixon wrote:

> Now back to your first e-mail.  I mentioned the setting for vi in
> response to Chad R. Larson's e-mail.  He specifically mentioned that
> he used vi for e-mail in a previous e-mail.  If you go back and reread
> his message then you might realize why I mentioned it.  I honestly
> ask, does Chad Larson change that setting for e-mail then change
> it back for other vi uses?  If not, then he and everyone else who
> does not format their text at less that 65 characters are guilty of
> violating RFC 1855 (as you have quoted this group).

Most people use 80 characters, which is a hell of a lot closer to 65
than your unbroken lines (or broken, depending on which way you look at
it).

> multiple columns just for fun?  Anyway, read this extract from RFC 1855 and
  +1+2+3+4+5+6+7+8
> ***
> 
> Count the splats.  This line appears in Ben Smithurst's message below.  How many 
>characters per line?
> Hypocritical.  Welcome to the guilty.

Shit, I'm about 10 characters over the limit.  You're a few hundred over.
Nevermind, you're getting boring now.  You'll be glad to know you'll get no
more responses from me.

*plonk*

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: 4.0 Kernel

2000-03-29 Thread Ben Smithurst

Jeremiah Gowdy wrote:

>> If you go to http:///www.de.freebsd.org/de/gif/bsd/ there should be a lot
> of
>> artwork to look at. They even have the famous nomad daemon on a cliff pic.
>>
>> --cokane
> 
> For some reason my name server cannot resolve that hostname.  Can you give
> me the IP ?

Name:baerenklau.de.freebsd.org
Address:  195.185.195.14
Aliases:  www.de.freebsd.org

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: ps, w, top and netstat problem

2000-03-26 Thread Ben Smithurst

Jerry Bell wrote:

> I just tried removing the 'options PROCFS' from the kernel config and
> recompiled.  After a reboot, I get the same thing.
> 
> I ran another make buildworld and make installworld, so the ps, w, top and
> netstat binaries are _definately_ in sync with the kernel.  I removed all
> compiler options during this make world.

ok, I hate to ask questions which imply you're stupid, but you *did* do
'make install' in the kernel compile directory, didn't you? It's just
that you've never explicitly mentioned that, and I don't know what else
would cause these problems.

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: 4.0 STABLE CVSUP tags?

2000-03-26 Thread Ben Smithurst

Stan Brown wrote:

>   Building my first 4.0 machine.
> 
>   Could someone please give me the tags for 4.0 STABLE, and the ports
>   tree for it. Probably need the 4.0 security set tag also.

for cvsup,

src-all tag=RELENG_4
cvs-crypto tag=RELENG_4
ports-all tag=.

The ports tree *never* uses a tag other than ".", it's not branched in
the way the source tree is.

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: tun0 lost in 4.0

2000-03-19 Thread Ben Smithurst

Sergei Vyshenski wrote:

> Can not revive tun0 interface after moving to 4.0 from 3.4
> in a way that src/UPDATING teaches.
> 
> Kernel file has "pseudo-device   tun 1", kernel builds ok;
> ./MAKEDEV tun0 in /dev does not complain;
> but ifconfig says: "interface tun0 does not exist"
> 
> Actually, I need tun0 to accept incoming user-ppp,
> and would be happy to hear of workaround at least.

I have a feeling there's something funny about tun devices now, IIRC
hearing they're created on demand or something... What error is ppp(8)
giving you?

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: CD problems after upgrade to 4.0

2000-03-19 Thread Ben Smithurst

Luc Morin wrote:

> I also have the following entries in /dev:
> 
> bash-2.03# cd /dev/
> bash-2.03# ls acd*
> acd0a   acd0c   acd1a   acd1c
> bash-2.03# ls -l cdrom
> lrwxr-xr-x  1 root  wheel  5 Mar 19 15:58 cdrom -> acd0a
> 
> And the following entry in /etc/fstab:
> 
> /dev/acd0c  /cdrom  cd9660  ro,noauto   0
> 0
> 
> 
> As I write this, I notice the different references to acd0a and acd0c...
> what should I be using ?

I've always used the 'c' partition on CDs. I don't know whether that's  your
problem with audio CDs, but that shouldn't affect "mount /cdrom" operation.

> Have I overlooked anything else?

I assume the CD is detected at boot time? 'dmesg | grep acd'

-- 
Ben Smithurst / [EMAIL PROTECTED] / PGP: 0x99392F7D


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Huge differences in suid programs ?

1999-12-28 Thread Ben Smithurst

Brad Knowles wrote:

> At 10:21 AM -0700 1999/12/28, Chad R. Larson wrote:
> 
>>  The -C option to install causes install to make a temporary copy of the
>>  "new" file in the target directory, and then does a byte-by-byte compare
>>  with the "old" one.  If they're different, it deletes the old and
>>  renames the new.
> 
>   Sigh.  It can't do the comparison with the new file in it's 
> current location, then do the copy if they're different?  That would 
> seem to be the intelligent thing to do.

You mean compare /usr/obj/usr/src/bin/sh with /bin/sh (or whatever the
path is)? I don't think that would work, since /usr/obj/... files aren't
stripped, and the installed versions are.

-- 
Ben Smithurst| PGP: 0x99392F7D
[EMAIL PROTECTED] |   key available from keyservers and
 |   [EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Solution to my 3.3-RELEASE panics!

1999-11-12 Thread Ben Smithurst

Thomas David Rivers wrote:

>  I'll have to attribute this to the "nut behind
>  the wheel."   Apparently, I must have done a
>  config with some option (likely DDB) on and not
>  done a clean build... (i.e. didn't do a `make clean; make')

You shouldn't need to make clean... make depend; make should be enough.

-- 
Ben Smithurst| PGP: 0x99392F7D
[EMAIL PROTECTED] |   key available from keyservers and
 |   [EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message