save-entropy.sh (256281) | save-entropy.sh (269220) |
---|---|
1#!/bin/sh 2# 3# Copyright (c) 2001-2006,2012 Douglas Barton, dougb@FreeBSD.org 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# | 1#!/bin/sh 2# 3# Copyright (c) 2001-2006,2012 Douglas Barton, dougb@FreeBSD.org 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# |
27# $FreeBSD: stable/10/libexec/save-entropy/save-entropy.sh 240090 2012-09-04 16:00:51Z dougb $ | 27# $FreeBSD: stable/10/libexec/save-entropy/save-entropy.sh 269220 2014-07-29 06:00:16Z delphij $ |
28 29# This script is called by cron to store bits of randomness which are 30# then used to seed /dev/random on boot. 31 32# Originally developed by Doug Barton, dougb@FreeBSD.org 33 34PATH=/bin:/usr/bin 35 36# If there is a global system configuration file, suck it in. 37# 38if [ -r /etc/defaults/rc.conf ]; then 39 . /etc/defaults/rc.conf 40 source_rc_confs 2>/dev/null 41elif [ -r /etc/rc.conf ]; then 42 . /etc/rc.conf 2>/dev/null 43fi 44 | 28 29# This script is called by cron to store bits of randomness which are 30# then used to seed /dev/random on boot. 31 32# Originally developed by Doug Barton, dougb@FreeBSD.org 33 34PATH=/bin:/usr/bin 35 36# If there is a global system configuration file, suck it in. 37# 38if [ -r /etc/defaults/rc.conf ]; then 39 . /etc/defaults/rc.conf 40 source_rc_confs 2>/dev/null 41elif [ -r /etc/rc.conf ]; then 42 . /etc/rc.conf 2>/dev/null 43fi 44 |
45[ $(/sbin/sysctl -n security.jail.jailed) = 0 ] || exit 0 46 |
|
45case ${entropy_dir} in 46[Nn][Oo]) 47 exit 0 48 ;; 49*) 50 entropy_dir=${entropy_dir:-/var/db/entropy} 51 ;; 52esac --- 38 unchanged lines hidden --- | 47case ${entropy_dir} in 48[Nn][Oo]) 49 exit 0 50 ;; 51*) 52 entropy_dir=${entropy_dir:-/var/db/entropy} 53 ;; 54esac --- 38 unchanged lines hidden --- |