Return-Path: X-Original-To: apmail-felix-dev-archive@www.apache.org Delivered-To: apmail-felix-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 477AC78C1 for ; Wed, 23 Nov 2011 14:02:04 +0000 (UTC) Received: (qmail 72118 invoked by uid 500); 23 Nov 2011 14:02:03 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 71898 invoked by uid 500); 23 Nov 2011 14:02:03 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 71889 invoked by uid 99); 23 Nov 2011 14:02:03 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Nov 2011 14:02:03 +0000 X-ASF-Spam-Status: No, hits=-2001.2 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Nov 2011 14:02:01 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 6406099B86 for ; Wed, 23 Nov 2011 14:01:40 +0000 (UTC) Date: Wed, 23 Nov 2011 14:01:40 +0000 (UTC) From: "Bram de Kruijff (Updated) (JIRA)" To: dev@felix.apache.org Message-ID: <1247554863.5937.1322056900411.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1512180481.5931.1322056661594.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Updated] (FELIX-3241) Fileinstall metatype artifactInstaller MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/FELIX-3241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bram de Kruijff updated FELIX-3241: ----------------------------------- Attachment: fileinstall.metatype.zip Attached initial code. Some notes on the work in progress: * no writeback to files on disk ala ConfigInstaller yet (do we need it? * rather crude filename scoped drop/create for updates (could be more suble) > Fileinstall metatype artifactInstaller > -------------------------------------- > > Key: FELIX-3241 > URL: https://issues.apache.org/jira/browse/FELIX-3241 > Project: Felix > Issue Type: New Feature > Components: File Install > Reporter: Bram de Kruijff > Attachments: fileinstall.metatype.zip > > > At the Amdatu project we need a way to use metatype configuration files in conjunction with fileinstall. We use metatype for provisioning using autoconf deployment based on Apache Ace. In some (development) cases however we also use fileinstall to supply configuration and it makes no sense for us to use cfg file there. > To support this we created a fileinstall ArtifactInstaller extension that handles metatype. It's roughly modeled after the configinstaller andf autoconf code. As it is a rather generic use case we would be happy to transfer the code to Apache Felix. > I'll attach the initial code. If there is interest in adopting this I'de be happy to update it. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira