appliancekit /

Filename Size Date modified Message
ApplianceKit
clients
debian
dist
examples
tests
6 B
246 B
1007 B
788 B
1.7 KB
500 B
ApplianceKit
------------

Copyright © 2007-2009 SystemInPlace, Inc.

ApplianceKit is free but copyrighted software. Usage, redistribution and modification
of this software is allowed under acceptance of the terms present in the LICENSE AGREEMENT
found in the COPYING file.

1. What is ApplianceKit and why is it important?
------------------------------------------------

ApplianceKit is a platform for easily provisioning and creating
appliances. It is considerably more powerful than other provisioning
tools, allowing for custom partitioning schemes and other nice things.

However, the big thing with ApplianceKit is ApplianceXML, which describes
how a software appliance is created and installed. As an example, the following
XML snippet creates a Debian Lenny install and denotes that you want
irssi installed in it.

    <?xml version="1.0" standalone="yes"?>
    <appliance>
        <description>Irssi appliance</description>
        <author>
            <name>William Pitcock</name>
            <email>nenolod@systeminplace.net</email>
        </author>
        <distribution>lenny</distribution>
        <packagelist>
            <package>irssi</package>
        </packagelist>
    </appliance>

2. System Requirements
----------------------

You need:

- Linux 2.6 or later
- Python 2.5 or later
- A supported virtualization technology: xen, vserver or qemu/kvm [experimental].
- The Xen support requires an LVM volume. LVM is the proper way of doing Xen anyway.
  If you are not using Xen, then LVM is not required.

3. Installation procedure
-------------------------

See the INSTALL document.

4. Reporting Bugs
-----------------

See the instructions at http://www.appliancekit.org/.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.