[arch-projects] [initscripts][PATCH 3/4] random-seed: use the systemd tool

Seblu seblu at seblu.net
Mon May 28 18:59:22 EDT 2012


On Mon, May 28, 2012 at 10:42 PM, Tom Gundersen <teg at jklm.no> wrote:
> Signed-off-by: Tom Gundersen <teg at jklm.no>
> ---
>  rc.shutdown |   13 +------------
>  rc.sysinit  |    5 +----
>  2 files changed, 2 insertions(+), 16 deletions(-)
>
> diff --git a/rc.shutdown b/rc.shutdown
> index ec30d56..fc520a6 100755
> --- a/rc.shutdown
> +++ b/rc.shutdown
> @@ -19,18 +19,7 @@ run_hook shutdown_start
>
>  stop_all_daemons
>
> -stat_busy "Saving Random Seed"
> -       RANDOM_SEED=/var/lib/misc/random-seed
> -       install -TDm 0600 /dev/null $RANDOM_SEED
> -       POOL_FILE=/proc/sys/kernel/random/poolsize
> -       if [[ -r $POOL_FILE ]]; then
> -               read POOL_SIZE < $POOL_FILE
> -               (( POOL_SIZE /= 8 ))
> -       else
> -               POOL_SIZE=512
> -       fi
> -       dd if=/dev/urandom of=$RANDOM_SEED count=1 bs=$POOL_SIZE &>/dev/null
> -stat_done
> +status "Saving Random Seed" /usr/lib/systemd/systemd-random-seed save
simple quote here

>
>  [[ $TIMEZONE ]] && status "Configuring Time Zone" set_timezone "$TIMEZONE"
>
> diff --git a/rc.sysinit b/rc.sysinit
> index f7743bc..a1097df 100755
> --- a/rc.sysinit
> +++ b/rc.sysinit
> @@ -135,10 +135,7 @@ status "Activating Swap" swapon -a
>
>  [[ $TIMEZONE ]] && status "Configuring Time Zone" set_timezone "$TIMEZONE"
>
> -RANDOM_SEED=/var/lib/misc/random-seed
> -[[ -f $RANDOM_SEED ]] &&
> -       status "Initializing Random Seed" \
> -               cp $RANDOM_SEED /dev/urandom
> +status "Initializing Random Seed" /usr/lib/systemd/systemd-random-seed load
idem, simple quote


-- 
Sébastien Luttringer
www.seblu.net


More information about the arch-projects mailing list