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

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web openpkg$ Date:   02-Nov-2003 21:39:40
  Branch: HEAD                             Handle: 2003110220393802

  Added files:
    openpkg-re/vcheck       vc.newsyslog
    openpkg-src/newsyslog   newsyslog.conf newsyslog.spec rc.newsyslog
  Modified files:
    openpkg-web             news.txt

  Log:
    new package: newsyslog 1.1 (Logfile Rotation Tool)

  Summary:
    Revision    Changes     Path
    1.1         +9  -0      openpkg-re/vcheck/vc.newsyslog
    1.1         +30 -0      openpkg-src/newsyslog/newsyslog.conf
    1.1         +110 -0     openpkg-src/newsyslog/newsyslog.spec
    1.1         +12 -0      openpkg-src/newsyslog/rc.newsyslog
    1.7271      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-re/vcheck/vc.newsyslog
  ============================================================================
  $ cvs diff -u -r0 -r1.1 vc.newsyslog
  --- /dev/null 2003-11-02 21:39:38.000000000 +0100
  +++ vc.newsyslog      2003-11-02 21:39:38.000000000 +0100
  @@ -0,0 +1,9 @@
  +config = {
  +}
  +
  +prog newsyslog = {
  +  version   = 0
  +  url       = ftp://ftp.weird.com/pub/local/
  +  regex     = newsyslog-(__VER__)\.tar\.gz
  +}
  +
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/newsyslog/newsyslog.conf
  ============================================================================
  $ cvs diff -u -r0 -r1.1 newsyslog.conf
  --- /dev/null 2003-11-02 21:39:40.000000000 +0100
  +++ newsyslog.conf    2003-11-02 21:39:40.000000000 +0100
  @@ -0,0 +1,30 @@
  +##
  +##  newsyslog.conf - newsyslog configuration
  +## 
  +#
  +# log_filename   [owner:group]  mode count kb   hrs/at [flgs][/pid_file][sig]
  +#                |              |    |     |    |      |     |
  +#/var/log/aculog uucp:dialer    640  10    *    ML     Z0    /dev/null  sigint
  +#/var/log/auth                  640  10    100  *      Z0
  +#/var/log/authpriv              640  10    100  *      Z0
  +#/var/log/cron                  640  3     *    D0     Z0               HUP
  +#/var/log/daemon                644  8     500  168    Z0               hup
  +#/var/log/debug                 640  4     1000 168    Z0
  +#/var/log/httpd/access_log      644  5     *    D0     Z0    # only last one
  +#/var/log/httpd/error_log       644  5     *    D0 Z0 /var/run/httpd.pid SIGUSR1
  +#/var/log/kerberos.log          640  10    *    D0     Z0    /dev/null
  +#/var/log/kern                  644  10    500  *      Z0
  +#/var/log/local                 644  10    1000 168    Z0
  +#/var/log/lpd-errs daemon:staff 644  4     100  *      Z0
  +#/var/log/lpd-acct daemon:staff 644  4     *    ML     Z0
  +#/var/log/lpr                   644  5     250  *      Z0
  +#/var/log/mail  root:staff      640  52    *    W0D0   Z0
  +#/var/log/messages              644  10    500  168    Z
  +#/var/log/news  news:news       644  2     *    D0     Z0
  +#/var/log/smail/logfile         644  52    *    W0D0   DZ0   /dev/null
  +#/var/log/smail/paniclog        644  5     500  168-D0 DZ0   /dev/null
  +#/var/log/syslog                640  3     500  *      Z0
  +#/var/log/user                  644  10    500  *      Z0
  +#/var/log/uucp  uucp:operator   644  5     *    W0D0   Z0
  +#/var/log/wtmp                  644  10    *    ML     bZ0
  +#/var/log/xferlog               640  10    *    W0D0   Z0
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/newsyslog/newsyslog.spec
  ============================================================================
  $ cvs diff -u -r0 -r1.1 newsyslog.spec
  --- /dev/null 2003-11-02 21:39:40.000000000 +0100
  +++ newsyslog.spec    2003-11-02 21:39:40.000000000 +0100
  @@ -0,0 +1,110 @@
  +##
  +##  newsyslog.spec -- OpenPKG RPM Specification
  +##  Copyright (c) 2000-2003 The OpenPKG Project <http://www.openpkg.org/>
  +##  Copyright (c) 2000-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +##  Copyright (c) 2000-2003 Cable & Wireless <http://www.cw.com/>
  +##
  +##  Permission to use, copy, modify, and distribute this software for
  +##  any purpose with or without fee is hereby granted, provided that
  +##  the above copyright notice and this permission notice appear in all
  +##  copies.
  +##
  +##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 AUTHORS AND COPYRIGHT HOLDERS AND THEIR
  +##  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.
  +##
  +
  +#   package information
  +Name:         newsyslog
  +Summary:      Logfile Rotation Tool
  +URL:          http://www.weird.com/~woods/projects/newsyslog.html
  +Vendor:       Theodore Ts'o
  +Packager:     The OpenPKG Project
  +Distribution: OpenPKG [EVAL]
  +Group:        System
  +License:      BSD
  +Version:      1.1
  +Release:      20031102
  +
  +#   list of sources
  +Source0:      ftp://ftp.weird.com/pub/local/newsyslog-%{version}.tar.gz
  +Source1:      newsyslog.conf
  +Source2:      rc.newsyslog
  +
  +#   build information
  +Prefix:       %{l_prefix}
  +BuildRoot:    %{l_buildroot}
  +BuildPreReq:  OpenPKG, openpkg >= 20030103, make
  +PreReq:       OpenPKG, openpkg >= 20030103
  +AutoReq:      no
  +AutoReqProv:  no
  +
  +%description
  +    Newsyslog is a program that is scheduled to run periodically by
  +    cron(8) for archiving log files. If a log file is determined
  +    to require archiving, newsyslog rearranges the files so that
  +    ``logfile'' is empty, ``logfile.0'' has the last period's logs in
  +    it, ``logfile.1'' has the next to last period's logs in it, and so
  +    on, up to a user-specified number of archived logs. The archived
  +    logs may also be compressed to save space. After all file operations
  +    are done newsyslog notifies the syslogd daemon, or optionally some
  +    log-file specific daemon, by sending a SIGHUP to the daemon process.
  +
  +%prep
  +    %setup -q
  +
  +%build
  +    CC="%{l_cc}" \
  +    CFLAGS="%{l_cflags -O}" \
  +    CPPFLAGS="%{l_cppflags}" \
  +    LDFLAGS="%{l_ldflags}" \
  +    ./configure \
  +        --prefix=%{l_prefix} \
  +        --sysconfdir=%{l_prefix}/etc/newsyslog \
  +        --with-newsyslog_conf=%{l_prefix}/etc/newsyslog/newsyslog.conf \
  +        --localstatedir=%{l_prefix}/var/newsyslog \
  +        --with-syslog_pid=%{l_prefix}/var/newsyslog/newsyslog.pid \
  +        --with-gzip
  +    %{l_make} %{l_mflags -O} newsyslog copy-dist-mans
  +
  +%install
  +    rm -rf $RPM_BUILD_ROOT
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/bin \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/newsyslog \
  +        $RPM_BUILD_ROOT%{l_prefix}/var/newsyslog \
  +        $RPM_BUILD_ROOT%{l_prefix}/man/cat5 \
  +        $RPM_BUILD_ROOT%{l_prefix}/man/cat8
  +    %{l_shtool} install -c -s -m 755 \
  +        newsyslog $RPM_BUILD_ROOT%{l_prefix}/bin/
  +    %{l_shtool} install -c -m 644 \
  +        newsyslog.cat8 \
  +        $RPM_BUILD_ROOT%{l_prefix}/man/cat8/newsyslog.8
  +    %{l_shtool} install -c -m 644 \
  +        newsyslog.conf.cat5 \
  +        $RPM_BUILD_ROOT%{l_prefix}/man/cat5/newsyslog.conf.5
  +    %{l_shtool} install -c -m 644 %{l_value -s -a} \
  +        %{SOURCE newsyslog.conf} \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/newsyslog/
  +    %{l_shtool} install -c -m 755 %{l_value -s -a} \
  +        %{SOURCE rc.newsyslog} \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
  +    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
  +        %{l_files_std} \
  +        '%config %{l_prefix}/etc/newsyslog/*'
  +
  +%files -f files
  +
  +%clean
  +    rm -rf $RPM_BUILD_ROOT
  +
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/newsyslog/rc.newsyslog
  ============================================================================
  $ cvs diff -u -r0 -r1.1 rc.newsyslog
  --- /dev/null 2003-11-02 21:39:40.000000000 +0100
  +++ rc.newsyslog      2003-11-02 21:39:40.000000000 +0100
  @@ -0,0 +1,12 @@
  [EMAIL PROTECTED]@/lib/openpkg/bash @l_prefix@/etc/rc
  +##
  +##  rc.newsyslog -- Run-Commands
  +##
  +
  +%config
  +    newsyslog_enable="$openpkg_rc_def"
  +
  +%hourly -u @l_susr@
  +    rcService newsyslog enable yes || exit 0
  +    @l_prefix@/bin/newsyslog
  +
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.7270 -r1.7271 news.txt
  --- openpkg-web/news.txt      2 Nov 2003 18:58:45 -0000       1.7270
  +++ openpkg-web/news.txt      2 Nov 2003 20:39:38 -0000       1.7271
  @@ -1,3 +1,4 @@
  +02-Nov-2003: New package: P<newsyslog-1.1-20031102>
   02-Nov-2003: Upgraded package: P<vim-6.2.144-20031102>
   02-Nov-2003: Upgraded package: P<quagga-0.96.4-20031102>
   02-Nov-2003: New package: P<syslog-ng-1.6.0rc4-20031102>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to