OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Thomas Lotterer
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   02-Jul-2003 14:17:09
  Branch: HEAD                             Handle: 2003070213170900

  Added files:
    openpkg-src/prngd       prngd.conf rc.prngd
  Modified files:
    openpkg-src/prngd       prngd.spec

  Log:
    hey, this was a snakeoil package in the past

  Summary:
    Revision    Changes     Path
    1.1         +16 -0      openpkg-src/prngd/prngd.conf
    1.26        +35 -5      openpkg-src/prngd/prngd.spec
    1.1         +15 -0      openpkg-src/prngd/rc.prngd
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/prngd/prngd.conf
  ============================================================================
  $ cvs diff -u -r0 -r1.1 prngd.conf
  --- /dev/null 2003-07-02 14:17:09.000000000 +0200
  +++ prngd.conf        2003-07-02 14:17:09.000000000 +0200
  @@ -0,0 +1,16 @@
  +##
  +##  @l_prefix@/etc/prngd/prngd.conf
  +##
  +
  +# entropy gathering commands
  +#
  +# the "rate" represents the number of bits of usuable entropy per byte
  +# of command output. Be conservative.
  +
  +"w" /usr/bin/w 0.05
  +"ls -alni /tmp" /bin/ls 0.02
  +"ipcs -a" /usr/bin/ipcs 0.01
  +"uptime" /usr/bin/uptime 0.01
  +"last" /usr/bin/last 0.01
  +"who" /usr/bin/who 0.01
  +"df" /bin/df 0.01
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/prngd/prngd.spec
  ============================================================================
  $ cvs diff -u -r1.25 -r1.26 prngd.spec
  --- openpkg-src/prngd/prngd.spec      11 Feb 2003 14:21:14 -0000      1.25
  +++ openpkg-src/prngd/prngd.spec      2 Jul 2003 12:17:09 -0000       1.26
  @@ -33,10 +33,12 @@
   Group:        Security
   License:      PD
   Version:      0.9.27
  -Release:      20021220
  +Release:      20030702
   
   #   list of sources
   Source0:      
ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/related/prngd/prngd-%{version}.tar.gz
  +Source1:      prngd.conf
  +Source2:      rc.prngd
   Patch0:       prngd.patch
   
   #   build information
  @@ -56,7 +58,7 @@
       bits that can be called from other software. Rather more it feeds
       the bits gathered into the OpenSSL PRNG from which the "random
       bits" are obtained when requested. This way, PRNGD is never drained
  -    and can * never block (unlike EGD), so it is also suitable to seed
  +    and can never block (unlike EGD), so it is also suitable to seed
       inetd-started programs. It also features a seed-save file, so that
       it is immediately usable after system start.
   
  @@ -68,7 +70,7 @@
       CC="%{l_cc}"
       CFLAGS="%{l_cflags -O}"
       LIBS=""
  -    DEFS="-DRANDSAVENAME=\\\"%{l_prefix}/var/prndg/prngd.seed\\\""
  +    DEFS="-DRANDSAVENAME=\\\"%{l_prefix}/var/prngd/prngd.seed\\\""
       DEFS="$DEFS -DCONFIGFILE=\\\"%{l_prefix}/etc/prngd/prngd.conf\\\""
       case "%{l_target}" in
          *-freebsd* ) ;;
  @@ -81,8 +83,36 @@
   
   %install
       rm -rf $RPM_BUILD_ROOT
  -    %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/bin
  -    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/var/%{name} \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/prngd \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
  +        $RPM_BUILD_ROOT%{l_prefix}/man/man1 \
  +        $RPM_BUILD_ROOT%{l_prefix}/sbin
  +    %{l_shtool} install -c -s -m 755 \
  +        prngd $RPM_BUILD_ROOT%{l_prefix}/sbin/
  +    %{l_shtool} install -c -m 644 \
  +        -e 's;@l_prefix@;%{l_prefix};g' \
  +        %{SOURCE prngd.conf} $RPM_BUILD_ROOT%{l_prefix}/etc/prngd/
  +    %{l_shtool} install -c -m 644 \
  +        -e 's;/usr/local/bin;%{l_prefix};g' \
  +        prngd.man $RPM_BUILD_ROOT%{l_prefix}/man/man1/prngd.1
  +    touch $RPM_BUILD_ROOT%{l_prefix}/var/prngd/prngd.seed
  +
  +    #   Creating run-command script
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
  +    %{l_shtool} install -c -m 755 \
  +        -e 's;@l_prefix@;%{l_prefix};g' \
  +        -e 's;@l_susr@;%{l_susr};g' \
  +        -e 's;@l_rusr@;%{l_rusr};g' \
  +        -e 's;@l_rgrp@;%{l_rgrp};g' \
  +        %{SOURCE rc.%{name}} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
  +
  +    #   determine installation files
  +    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
  +        %{l_files_std} \
  +        '%config %{l_prefix}/etc/prngd/prngd.conf'
   
   %files -f files
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/prngd/rc.prngd
  ============================================================================
  $ cvs diff -u -r0 -r1.1 rc.prngd
  --- /dev/null 2003-07-02 14:17:09.000000000 +0200
  +++ rc.prngd  2003-07-02 14:17:09.000000000 +0200
  @@ -0,0 +1,15 @@
  [EMAIL PROTECTED]@/lib/openpkg/bash @l_prefix@/etc/rc
  +##
  +##  rc.prngd -- Run-Commands
  +##
  +
  +%config
  +    prngd_enable="yes"
  +
  +%start -p 200 -u @l_susr@
  +    opServiceEnabled prngd || exit 0
  +    @l_prefix@/sbin/prngd -p @l_prefix@/etc/prngd/prngd.pid -m 660 
@l_prefix@/var/prngd/prngd.socket
  +
  +%stop -p 200 -u @l_susr@
  +    opServiceEnabled prngd || exit 0
  +    @l_prefix@/sbin/prngd -k -p @l_prefix@/etc/prngd/prngd.pid -m 660 
@l_prefix@/var/prngd/prngd.socket
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to