Subject: Re: What is this message saying?
To: Kenneth Stailey <kstailey@leidecker.gsfc.nasa.gov>
From: Wayne Berke <berke@panix.com>
List: netbsd-help
Date: 03/16/1995 22:26:15
In message <9503151349.AA08121@leidecker.gsfc.nasa.gov>, Kenneth Stailey writes
:
> > instbin: compress not compiled in
> > Usage: instbin <prog> <args> ..., where <prog> is one of:
> >  bad144 cat chmod chown chgrp chroot cp dd df disklabel ed expr fsck
> >  ftp gawk awk gzip gzcat gunzip ifconfig init halt ln ls mkdir mknod
> >  more mount mount_cd9660 cd9660 mount_msdos msdos mount_nfs nfs mv
> >  newfs ping pwd reboot rm route sed sh -sh shutdown slattach strings
> >  stty sync tar test [ tip umount update instbin
> 
> 
> You probably have a crunched binary (or several) out there someplace,
> due to a faulty install.
> 

Actually, this is caused by the newsyslog program which looks for the compress
program in /usr/ucb/compress.  You can do one of two things to fix it.

1) Edit your syslog.conf file to turn of log compression.

2) If you have source, apply the following patch and recompile:

*** 1.1 1995/03/17 03:19:39
--- newsyslog.c 1995/03/17 03:21:02
***************
*** 39,45 ****
  #define PIDFILE "/etc/syslog.pid"
  #endif
  #ifndef COMPRESS
! #define COMPRESS "/usr/ucb/compress" /* File compression program */
  #endif
  #ifndef COMPRESS_POSTFIX
  #define COMPRESS_POSTFIX ".Z"
--- 39,45 ----
  #define PIDFILE "/etc/syslog.pid"
  #endif
  #ifndef COMPRESS
! #define COMPRESS "/usr/bin/compress" /* File compression program */
  #endif
  #ifndef COMPRESS_POSTFIX
  #define COMPRESS_POSTFIX ".Z"