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