From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [64.233.182.190] (helo=nf-out-0910.google.com) by linuxtogo.org with esmtp (Exim 4.63) (envelope-from ) id 1HBHbk-00043C-RO for openembedded-devel@lists.openembedded.org; Sun, 28 Jan 2007 22:30:44 +0100 Received: by nf-out-0910.google.com with SMTP id l24so1689470nfc for ; Sun, 28 Jan 2007 13:30:40 -0800 (PST) Received: by 10.49.28.3 with SMTP id f3mr8388312nfj.1170019840288; Sun, 28 Jan 2007 13:30:40 -0800 (PST) Received: from CUBE ( [82.193.96.236]) by mx.google.com with ESMTP id n23sm1023604nfc.2007.01.28.13.30.39; Sun, 28 Jan 2007 13:30:40 -0800 (PST) Date: Sun, 28 Jan 2007 23:30:41 +0200 From: Paul Sokolovsky X-Priority: 3 (Normal) Message-ID: <492827442.20070128233041@gmail.com> To: Phil Blundell In-Reply-To: References: MIME-Version: 1.0 Cc: openembedded-devel@lists.openembedded.org Subject: [oe-commits] org.oe.dev package.bbclass: remove directories named in FILES from image after file X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: openembedded-devel@lists.openembedded.org List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jan 2007 21:30:46 -0000 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello Phil, What's the idea behind this change? How would if handle non-empty dirs? This is a forwarded message From: pb commit To: openembedded-commits@lists.openembedded.org Date: Sunday, January 28, 2007, 11:18:34 PM Subject: [oe-commits] org.oe.dev package.bbclass: remove directories named in FILES from image after file ===8<==============Original message text=============== package.bbclass: remove directories named in FILES from image after file migration Author: pb@openembedded.org Branch: org.openembedded.dev Revision: e03e452c09311f78ce177e8febeb9963f30bc1ef ViewMTN: http://monotone.openembedded.org/revision.psp?id=e03e452c09311f78ce177e8febeb9963f30bc1ef Files: 1 classes/package.bbclass Diffs: # # mt diff -r27b46e6b2f1768296232a9d2ce04946cd1d5514e -re03e452c09311f78ce177e8febeb9963f30bc1ef # # # # patch "classes/package.bbclass" # from [e59caa16e5f65d4574477c54a942e64e26296223] # to [edf00c41e2683d3180be274fedde142ed3837c83] # ============================================================ --- classes/package.bbclass e59caa16e5f65d4574477c54a942e64e26296223 +++ classes/package.bbclass edf00c41e2683d3180be274fedde142ed3837c83 @@ -387,6 +387,7 @@ python populate_packages () { bb.mkdirhier(root) filesvar = bb.data.getVar('FILES', localdata, 1) or "" files = filesvar.split() + cleandirs = [] for file in files: if os.path.isabs(file): file = '.' + file @@ -395,6 +396,7 @@ python populate_packages () { newfiles = [ os.path.join(file,x) for x in os.listdir(file) ] if newfiles: files += newfiles + cleandirs = [file] + cleandirs continue globbed = glob.glob(file) if globbed: @@ -409,6 +411,8 @@ python populate_packages () { ret = bb.movefile(file,fpath) if ret is None or ret == 0: raise bb.build.FuncFailed("File population failed") + for dir in cleandirs: + os.rmdir(dir) del localdata os.chdir(workdir) _______________________________________________ Openembedded-commits mailing list Openembedded-commits@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-commits ===8<===========End of original message text=========== -- Best regards, Paul mailto:pmiscml@gmail.com