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                      Date:   21-Jan-2004 21:44:57
  Branch: HEAD                             Handle: 2004012120445600

  Modified files:
    openpkg-src/openpkg     HISTORY shtool

  Log:
    upgrade to latest GNU shtool snapshot for better RHL/RHEL detection
    and naming

  Summary:
    Revision    Changes     Path
    1.110       +1  -0      openpkg-src/openpkg/HISTORY
    1.15        +41 -42     openpkg-src/openpkg/shtool
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/HISTORY
  ============================================================================
  $ cvs diff -u -r1.109 -r1.110 HISTORY
  --- openpkg-src/openpkg/HISTORY       21 Jan 2004 13:47:33 -0000      1.109
  +++ openpkg-src/openpkg/HISTORY       21 Jan 2004 20:44:56 -0000      1.110
  @@ -2,6 +2,7 @@
   2004
   ====
   
  +20040121 upgrade to latest GNU shtool snapshot for better RHL/RHEL detection and 
naming
   20040121 cleanup openpkg.spec by sorting SourceX headers
   20040120 add OSSP uuid and companion uuid.sh frontend to provide new 
<prefix>/etc/openpkg/uuid
   20040120 embed %post section from openpkg.spec into bootstrap script *.src.sh
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/shtool
  ============================================================================
  $ cvs diff -u -r1.14 -r1.15 shtool
  --- openpkg-src/openpkg/shtool        13 Dec 2003 21:55:02 -0000      1.14
  +++ openpkg-src/openpkg/shtool        21 Jan 2004 20:44:56 -0000      1.15
  @@ -1,7 +1,7 @@
   #!/bin/sh
   ##
   ##  GNU shtool -- The GNU Portable Shell Tool
  -##  Copyright (c) 1994-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +##  Copyright (c) 1994-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
   ##
   ##  See http://www.gnu.org/software/shtool/ for more information.
   ##  See ftp://ftp.gnu.org/gnu/shtool/ for latest version.
  @@ -66,7 +66,7 @@
   fi
   if [ ".$1" = ".-h" ] || [ ".$1" = ".--help" ]; then
       echo "This is GNU shtool, version 2.0b0 (13-Dec-2003)"
  -    echo "Copyright (c) 1994-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>"
  +    echo "Copyright (c) 1994-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>"
       echo "Report bugs to <[EMAIL PROTECTED]>"
       echo ''
       echo "Usage: shtool [<options>] [<cmd-name> [<cmd-options>] [<cmd-args>]]"
  @@ -608,7 +608,7 @@
   echo )
       ##
       ##  echo -- Print string with optional construct expansion
  -    ##  Copyright (c) 1998-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for WML as buildinfo
       ##
       
  @@ -1030,7 +1030,7 @@
   table )
       ##
       ##  table -- Pretty-print a field-separated list as a table
  -    ##  Copyright (c) 1998-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for Apache
       ##
       
  @@ -1094,7 +1094,7 @@
   prop )
       ##
       ##  prop -- Display progress with a running propeller
  -    ##  Copyright (c) 1998-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for mod_ssl
       ##
       
  @@ -1139,7 +1139,7 @@
   move )
       ##
       ##  move -- Move files with simultaneous substitution
  -    ##  Copyright (c) 1999-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1999-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for shtool
       ##
       
  @@ -1231,7 +1231,7 @@
   install )
       ##
       ##  install -- Install a program, script or datafile
  -    ##  Copyright (c) 1997-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1997-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for shtool
       ##
       
  @@ -1393,7 +1393,7 @@
   mkdir )
       ##
       ##  mkdir -- Make one or more directories
  -    ##  Copyright (c) 1996-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1996-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for public domain by Noah Friedman <[EMAIL PROTECTED]>
       ##  Cleaned up and enhanced for shtool
       ##
  @@ -1482,7 +1482,7 @@
   mkln )
       ##
       ##  mkln -- Make link with calculation of relative paths
  -    ##  Copyright (c) 1999-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1999-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for shtool
       ##
       
  @@ -1632,7 +1632,7 @@
   mkshadow )
       ##
       ##  mkshadow -- Make a shadow tree through symbolic links
  -    ##  Copyright (c) 1998-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for Apache
       ##
       
  @@ -1749,7 +1749,7 @@
   fixperm )
       ##
       ##  fixperm -- Fix file permissions inside a source tree
  -    ##  Copyright (c) 1996-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1996-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for ePerl
       ##
       
  @@ -1805,7 +1805,7 @@
   rotate )
       ##
       ##  rotate -- Logfile rotation
  -    ##  Copyright (c) 2001-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 2001-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for use in OpenPKG
       ##
       
  @@ -2168,7 +2168,7 @@
   tarball )
       ##
       ##  tarball -- Roll distribution tarballs
  -    ##  Copyright (c) 1999-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1999-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for shtool
       ##
       
  @@ -2331,7 +2331,7 @@
   subst )
       ##
       ##  subst -- Apply sed(1) substitution operations
  -    ##  Copyright (c) 2001-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 2001-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for OpenPKG's rpmtool
       ##
       
  @@ -2469,7 +2469,7 @@
   platform )
       ##
       ##  platform -- Platform Identification Utility
  -    ##  Copyright (c) 2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 2003-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for use in OpenPKG
       ##
       
  @@ -2662,29 +2662,28 @@
                              -e 's/^#[^0-9]*\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/' \
                              -e 's/^#[^0-9]*\([0-9][0-9]*\).*$/\1/' \
                              -e 's/^#.*$//'`
  -                    t=""
  -                    if [ ".${n}" = .redhat ]; then
  -                        t=`head -1 /etc/${tagfile} | \
  -                           sed -e 's/^/#/' \
  -                               -e 's/^#.*Red Hat Enterprise Linux 
\([AEW]S\).*$/\1/' \
  -                               -e 's/^#.*$//'`
  -                    fi
                       case "`util_lower ${n}`" in
  -                        debian      ) n="Debian[ GNU/Linux]" ;;
  -                        fedora      ) n="Fedora[ GNU/Linux]" ;;
  -                        redhat      ) n="RedHat[ Linux]"     ;;
  -                        suse        ) n="SuSE[ Linux]"       ;;
  -                        mandrake    ) n="Mandrake[ Linux]"   ;;
  -                        gentoo      ) n="Gentoo[ Linux]"     ;;
  -                        slackware   ) n="Slackware[ Linux]"  ;;
  -                        turbolinux  ) n="TurboLinux"         ;;
  -                        unitedlinux ) n="UnitedLinux"        ;;
  -                        *           ) n="${n}[ GNU/Linux]"   ;;
  +                        redhat )
  +                            if [ ".`grep 'Red Hat Enterprise Linux' 
/etc/${tagfile}`" != . ]; then
  +                                n="<R>ed <H>at <E>nterprise <L>inux"
  +                            else
  +                                n="<R>ed <H>at <L>inux"
  +                            fi
  +                            ;;
  +                        debian      ) n="Debian[ GNU/Linux]"        ;;
  +                        fedora      ) n="<Fedora> Core[ GNU/Linux]" ;;
  +                        suse        ) n="SuSE[ Linux]"              ;;
  +                        mandrake    ) n="Mandrake[ Linux]"          ;;
  +                        gentoo      ) n="Gentoo[ GNU/Linux]"        ;;
  +                        slackware   ) n="Slackware[ Linux]"         ;;
  +                        turbolinux  ) n="TurboLinux"                ;;
  +                        unitedlinux ) n="UnitedLinux"               ;;
  +                        *           ) n="${n}[ GNU/Linux]"          ;;
  +                    esac
  +                    case "$n" in
  +                        *"<"*">"* ) SP="$n <$v>" ;;
  +                        *         ) SP="$n $v"   ;;
                       esac
  -                    if [ ".${t}" != . ]; then
  -                        n="${n} ${t}"
  -                    fi
  -                    SP="$n $v"
                       break
                   done
               fi
  @@ -2952,7 +2951,7 @@
                       val_C=`echo ":$val" | \
                              sed -e 's/^://' \
                                  -e 's;\[\([^]]*\)\];;g' \
  -                               -e 's;[^<]*<\([^>]*\)>;\1;g' \
  +                               -e 's;[^<]*<\([^>]*\)>[^<]*;\1;g' \
                                  -e "s; ;§§;g" \
                                  -e "s;/;%%;g" \
                                  -e "s;§§;${opt_S};g" \
  @@ -3012,7 +3011,7 @@
   arx )
       ##
       ##  arx -- Extended archive command
  -    ##  Copyright (c) 1999-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1999-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for shtool
       ##
       
  @@ -3090,7 +3089,7 @@
   slo )
       ##
       ##  slo -- Separate linker options by library class
  -    ##  Copyright (c) 1998-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for Apache
       ##
       
  @@ -3248,7 +3247,7 @@
   scpp )
       ##
       ##  scpp -- Sharing C Pre-Processor
  -    ##  Copyright (c) 1999-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1999-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for GNU Pth
       ##
       
  @@ -3467,7 +3466,7 @@
   version )
       ##
       ##  version -- Maintain a version information file
  -    ##  Copyright (c) 1994-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1994-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for ePerl, rewritten from scratch for shtool
       ##
       
  @@ -3745,7 +3744,7 @@
   path )
       ##
       ##  path -- Deal with program paths
  -    ##  Copyright (c) 1998-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##  Originally written for Apache
       ##
       
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to