RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: rpm/ devtool.conf

From: Anders F. Björklund <afb@rpm5.org>
Date: Thu 11 Oct 2007 - 09:59:41 CEST
Message-Id: <20071011075941.3DF1F348455@rpm5.org>
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Anders F. Björklund
  Root:   /v/rpm/cvs                       Email:  afb@rpm5.org
  Module: rpm                              Date:   11-Oct-2007 09:59:41
  Branch: HEAD                             Handle: 2007101108594100

  Modified files:
    rpm                     devtool.conf

  Log:
    fix my Horrible Perl/Python Cleanup hack bugs

  Summary:
    Revision    Changes     Path
    2.104       +15 -7      rpm/devtool.conf
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/devtool.conf
  ============================================================================
  $ cvs diff -u -r2.103 -r2.104 devtool.conf
  --- rpm/devtool.conf	4 Oct 2007 06:38:41 -0000	2.103
  +++ rpm/devtool.conf	11 Oct 2007 07:59:41 -0000	2.104
  @@ -1723,18 +1723,26 @@
       mkdir -p /tmp/rpm-root/private/var/local/spool/repackage
   
       # remove generated/conflicting perl module files and lists
  -    rm /tmp/rpm-root/System/Library/Perl/5.8.?/darwin-thread-multi-2level/perllocal.pod
  -    rm /tmp/rpm-root/Library/Perl/5.8.?/darwin-thread-multi-2level/auto/RPM/.packlist
  +    rm /tmp/rpm-root/System/Library/Perl/*/darwin-thread-multi-2level/perllocal.pod
  +    rm /tmp/rpm-root/Library/Perl/*/darwin-thread-multi-2level/auto/RPM/.packlist
       
       # move perl/python modules to canonical /Library locations
  -    mkdir -p /tmp/rpm-root/Library/Python/*/site-packages/rpm
  -    mv /tmp/rpm-root/$UNIVERSAL_SDK/System/Library/Frameworks/Python.framework/Versions/*/lib/python*/site-packages/rpm/*.so \
  -       /tmp/rpm-root/Library/Python/*/site-packages/rpm
  -    rm -r /tmp/rpm-root/System
  -    rm -r /tmp/rpm-root/Developer
  +    python_version=`( grep ^WITH_PYTHON_VERSION config.log; echo 'echo $WITH_PYTHON_VERSION' ) | sh`
  +    mkdir -p /tmp/rpm-root/Library/Python/$python_version
  +    mv /tmp/rpm-root/Library/Frameworks/Python.framework/Versions/* \
  +       /tmp/rpm-root/Library/Python/
  +    rm -r /tmp/rpm-root/Library/Frameworks
  +    mv /tmp/rpm-root/Library/Python/*/lib/python*/site-packages \
  +       /tmp/rpm-root/Library/Python/*/
  +    rm -r /tmp/rpm-root/Library/Python/*/lib
       mv /tmp/rpm-root/usr/local/lib/python*/site-packages/rpm/*.py \
          /tmp/rpm-root/Library/Python/*/site-packages/rpm
       rm -r /tmp/rpm-root/usr/local/lib/python*
  +    mv /tmp/rpm-root/usr/lib/python*/site-packages/rpm/*.py \
  +       /tmp/rpm-root/Library/Python/*/site-packages/rpm
  +    rm -r /tmp/rpm-root/usr/lib
  +    rm -r /tmp/rpm-root/System
  +    rm -r /tmp/rpm-root/Developer
       chmod 1775 /tmp/rpm-root/Library
       
       # setup default (undetected) configuration, for Mac OS X
  @@ .
Received on Thu Oct 11 09:59:41 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.