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]