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

  Server: cvs.openpkg.org                  Name:   Thomas Lotterer
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   05-Mar-2007 23:41:40
  Branch: HEAD                             Handle: 2007030522413901

  Modified files:
    openpkg-src/openpkg     HISTORY openpkg.spec

  Log:
    invalidate passwd and group tables from Name Service Cache Daemon
    after pwconv

  Summary:
    Revision    Changes     Path
    1.435       +1  -0      openpkg-src/openpkg/HISTORY
    1.573       +15 -1      openpkg-src/openpkg/openpkg.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/HISTORY
  ============================================================================
  $ cvs diff -u -r1.434 -r1.435 HISTORY
  --- openpkg-src/openpkg/HISTORY       5 Mar 2007 22:39:14 -0000       1.434
  +++ openpkg-src/openpkg/HISTORY       5 Mar 2007 22:41:39 -0000       1.435
  @@ -2,6 +2,7 @@
   2007
   ====
   
  +20070305 invalidate passwd and group tables from Name Service Cache Daemon 
after pwconv
   20070305 upgrade to rpmtool 1.1.0 remove dormant code for system user/group 
addition/removal
   20070302 upgrade to openpkg-registry 1.1.1 upgrade safety
   20070302 upgrade to openpkg-tools 1.4.3 direct access relative path names 
(identified by leading "./"); minor re fix in 1.4.4
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/openpkg.spec
  ============================================================================
  $ cvs diff -u -r1.572 -r1.573 openpkg.spec
  --- openpkg-src/openpkg/openpkg.spec  2 Mar 2007 10:10:51 -0000       1.572
  +++ openpkg-src/openpkg/openpkg.spec  5 Mar 2007 22:41:40 -0000       1.573
  @@ -39,7 +39,7 @@
   #   o any cc(1)
   
   #   the package version/release
  -%define       V_openpkg  20070302
  +%define       V_openpkg  20070305
   
   #   the used software versions
   %define       V_rpm      4.2.1
  @@ -1840,6 +1840,13 @@
           fi
       done
   
  +    #   invalidate passwd and group tables from Name Service Cache Daemon to
  +    #   ensure chown/chgrp works immediately after pwconv on Linux and 
Solaris
  +    if [ -x /usr/sbin/nscd ]; then
  +        /usr/sbin/nscd -i passwd >/dev/null 2>&1 || true
  +        /usr/sbin/nscd -i group >/dev/null 2>&1 || true
  +    fi
  +
       #   create the startup/shutdown transfer script
       name=`echo "$prefix" | sed -e 's;/;;g'`
       if [ ".$cusr" != ".root" ]; then
  @@ -2613,6 +2620,13 @@
           fi
       done
   
  +    #   invalidate passwd and group tables from Name Service Cache Daemon to
  +    #   ensure chown/chgrp works immediately after pwconv on Linux and 
Solaris
  +    if [ -x /usr/sbin/nscd ]; then
  +        /usr/sbin/nscd -i passwd >/dev/null 2>&1 || true
  +        /usr/sbin/nscd -i group >/dev/null 2>&1 || true
  +    fi
  +
       #   remove the startup/shutdown transfer scripts
       name=`echo "$prefix" | sed -e 's;/;;g'`
       if [ ".$cusr" != ".root" ]; then
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to