save-entropy

Scott, Brian Brian.Scott at det.nsw.edu.au
Fri Jun 16 02:39:35 UTC 2006


That would be the old 'accidentally deleted a # from a line in rc.conf' problem. There are likely to be several lines beginning '# -- ' in the file. New users often accidentally remove the # making the '--' into a command. There will also be a few messages during startup that will also complain about the '--' command but most people ignore these. 

-----Original Message-----
From: owner-freebsd-stable at freebsd.org [mailto:owner-freebsd-stable at freebsd.org] On Behalf Of olivier.taylor
Sent: Thursday, 15 June 2006 8:59 PM
To: davids at webmaster.com
Cc: freebsd-stable at freebsd.org
Subject: Re: save-entropy


   freebsd 5.4
   #!/bin/sh
   #
   # Copyright (c) 2001-2005 Douglas Barton, [1]DougB at FreeBSD.org
   # All rights reserved.
   #
   # Redistribution and use in source and binary forms, with or without
   # modification, are permitted provided that the following conditions
   # are met:
   # 1. Redistributions of source code must retain the above copyright
   #    notice, this list of conditions and the following disclaimer.
   # 2. Redistributions in binary form must reproduce the above copyright
   #    notice, this list of conditions and the following disclaimer in
   the
   #    documentation and/or other materials provided with the
   distribution.
   #
   # THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS''
   AND
   # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
   THE
   # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   PURPOSE
   # ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE
   LIABLE
   # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
   CONSEQUENTIAL
   # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
   GOODS
   # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
   INTERRUPTION)
   # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
   STRICT
   # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
   ANY WAY
   # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
   OF
   # SUCH DAMAGE.
   #
   # $FreeBSD: src/libexec/save-entropy/save-entropy.sh,v 1.2.12.1
   2005/04/14 21:49:13 dougb Exp $
   # This script is called by cron to store bits of randomness which are
   # then used to seed /dev/random on boot.
   # Originally developed by Doug Barton, [2]DougB at FreeBSD.org
   PATH=/bin:/usr/bin
   # If there is a global system configuration file, suck it in.
   #
   if [ -r /etc/defaults/rc.conf ]; then
       . /etc/defaults/rc.conf
       source_rc_confs
   elif [ -r /etc/rc.conf ]; then
       . /etc/rc.conf
   fi
   case ${entropy_dir} in
   [Nn][Oo])
       exit 0
       ;;
   *)
       entropy_dir=${entropy_dir:-/var/db/entropy}
       ;;
   esac
   entropy_save_sz=${entropy_save_sz:-2048}
   entropy_save_num=${entropy_save_num:-8}
   if [ ! -d "${entropy_dir}" ]; then
       umask 077
       mkdir "${entropy_dir}" || {
           logger -is -t "$0" The entropy directory "${entropy_dir}" does
   not \
   exist, and cannot be created.  Therefore no entropy can be saved. ;
           exit 1;}
       /usr/sbin/chown operator:operator "${entropy_dir}"
       chmod 0700 "${entropy_dir}"
   fi
   umask 377
   for file_num in `jot ${entropy_save_num} ${entropy_save_num} 1`; do
       if [ -e "${entropy_dir}/saved-entropy.${file_num}" ]; then
           if [ -f "${entropy_dir}/saved-entropy.${file_num}" ]; then
               new_num=$(($file_num + 1))
               if [ "${new_num}" -gt "${entropy_save_num}" ]; then
                   rm -f "${entropy_dir}/saved-entropy.${file_num}"
               else
                   mv "${entropy_dir}/saved-entropy.${file_num}" \
                       "${entropy_dir}/saved-entropy.${new_num}"
               fi
           else
               logger -is -t "$0" \
   "${entropy_dir}/saved-entropy.${file_num} is not a regular file, and
   therefore \
   it will not be rotated. Entropy file harvesting is aborted."
               exit 1
           fi
       fi
   done
   dd if=/dev/random of="${entropy_dir}/saved-entropy.1" \
       bs="$entropy_save_sz" count=1 2> /dev/null
   exit 0
   David Schwartz a écrit :

Since a few days, I receive this in /var/mail/root
Any idea?

Olivier

 From [3]operator at xxx.be Thu Jun 15 11:11:00 2006
Return-Path: [4]<operator at xxx.be>
Received: from xxx.be (localhost [127.0.0.1])
   by finalcut.be (8.13.3/8.13.3) with ESMTP id k5F9B0Pu051577
   for [5]<operator at xxx.be>; Thu, 15 Jun 2006 11:11:00 +0200 (CEST)
   (envelope-from [6]operator at xxx.be)
Received: (from operator at localhost)
   by finalcut.be (8.13.3/8.13.3/Submit) id k5F9B0jf051566;
   Thu, 15 Jun 2006 11:11:00 +0200 (CEST)
   (envelope-from operator)
Date: Thu, 15 Jun 2006 11:11:00 +0200 (CEST)
Message-Id: [7]<200606150911.k5F9B0jf051566 at xxx.be>
From: [8]operator at xxx.be (Cron Daemon)
To: [9]operator at xxx.be
Subject: Cron <operator at xxx> /usr/libexec/save-entropy
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin>
X-Cron-Env: <HOME=/>
X-Cron-Env: <LOGNAME=operator>
X-Cron-Env: <USER=operator>

--: not found



        FreeBSD version? Contents of /usr/libexec/save-entropy?

        DS


_______________________________________________
[10]freebsd-stable at freebsd.org mailing list
[11]http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [12]"freebsd-stable-unsubscribe at freebsd.org"

References

   1. mailto:DougB at FreeBSD.org
   2. mailto:DougB at FreeBSD.org
   3. mailto:operator at xxx.be
   4. mailto:operator at xxx.be
   5. mailto:operator at xxx.be
   6. mailto:operator at xxx.be
   7. mailto:200606150911.k5F9B0jf051566 at xxx.be
   8. mailto:operator at xxx.be
   9. mailto:operator at xxx.be
  10. mailto:freebsd-stable at freebsd.org
  11. http://lists.freebsd.org/mailman/listinfo/freebsd-stable
  12. mailto:freebsd-stable-unsubscribe at freebsd.org
_______________________________________________
freebsd-stable at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
**********************************************************************
This message is intended for the addressee named and may contain
privileged information or confidential information or both. If you
are not the intended recipient please delete it and notify the sender.
**********************************************************************


More information about the freebsd-stable mailing list