Update of /cvsroot/fink/dpkg-base-files
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv10614

Modified Files:
        ChangeLog dpkg-base-files.info.in postinst.in 
Log Message:
have potential script fragments for .la cleaning.


Index: dpkg-base-files.info.in
===================================================================
RCS file: /cvsroot/fink/dpkg-base-files/dpkg-base-files.info.in,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- dpkg-base-files.info.in     20 Dec 2009 08:08:37 -0000      1.4
+++ dpkg-base-files.info.in     21 Dec 2009 06:45:44 -0000      1.5
@@ -9,8 +9,12 @@
 InstallScript: ./install.sh %i
 #
 PostInstScript: <<
-       if [ "$2" = "configure" ]; then
-               echo "Would clean up all installed .la files"
+       if [ "$1" = "configure" ]; then
+               echo "Cleaning up all installed .la files (this may take a 
moment)"
+               echo '  find "%p" -name '"'"'*.la'"'"' -and -type f -print0 | 
xargs -0 perl -pi -e "s/^(dependency_libs)=.*/\1='"''"'/" || true'
+#              find "%p" -name '*.la' -and -type f -print0 | xargs -0 perl -pi 
-e "s/^(dependency_libs)=.*/\1=''/" || true
+               echo "dry-run-only debug; this would hit:"
+               find "%p" -name '*.la' -and -type f -print0 | xargs -0 echo || 
true
        fi
 <<
 #

Index: postinst.in
===================================================================
RCS file: /cvsroot/fink/dpkg-base-files/postinst.in,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- postinst.in 20 Dec 2009 08:38:54 -0000      1.4
+++ postinst.in 21 Dec 2009 06:45:45 -0000      1.5
@@ -14,10 +14,12 @@
 shift;
 
 if [ "$2" = "configure" ]; then
-    echo "configuring $pkg: would clean up .la files being installed:"
+    echo "Cleaning up .la files being installed:"
     for lafile in `grep '\.la$' "/sw/var/lib/dpkg/info/$pkg.list"`; do
-       echo "    $lafile"
+       echo '  [ -l "'$lafile'" ] || [ -d "'$lafile'" ] || perl -pi -e 
"s/^(dependency_libs)=.*/\1='"''"'/" "'$lafile'" || true'
+#      [ -l "$lafile" ] || [ -d "$lafile" ] || perl -pi -e 
"s/^(dependency_libs)=.*/\1=''/" "$lafile" || true
     done
+    echo "dry-run-only debug"
 fi
 
 [ -z $1 ] || "$@"

Index: ChangeLog
===================================================================
RCS file: /cvsroot/fink/dpkg-base-files/ChangeLog,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- ChangeLog   20 Dec 2009 08:38:54 -0000      1.11
+++ ChangeLog   21 Dec 2009 06:45:44 -0000      1.12
@@ -1,3 +1,7 @@
+2009-12-21  Daniel Macks  <dma...@netspace.org>
+
+       * dpkg-base-files.info.in, postinst.in: dry-run of .la cleaning
+
 2009-12-19  Daniel Macks  <dma...@netspace.org>
 
        * postinst.in: figure out the being-installed list of .la


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to