Skip to content

Commit

Permalink
Update README with todo items.
Browse files Browse the repository at this point in the history
  • Loading branch information
greensnark committed Mar 30, 2011
1 parent 588c504 commit 6f17c33
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,25 @@ TODO
master) using a system similar to CDO's for creating versioned
directories, migrating saves to newer versions, and deleting old
versions with no remaining save games.

5. Module system so that management of say, crawl-git is a
self-contained module. Each module should be able to contribute dgl
commands and provide files that will be installed to the chroot or
root filesystem.

6. Each dgl command that affects the machine or chroot should update a
manifest. The manifest could be a file or a directory containing
multiple manifest files.

Given a manifest, I should be able to install dgamelaunch-config
on a brand new machine and use one dgl command to recreate the manifest.

For instance, something like:
`dgl replicate-manifest <path-to-manifest>`

The manifest should include information like this:
* What dgamelaunch version is installed, and from where (install-dgl module)
* chroot configuration: what binaries and libraries have been installed
into the chroot, with the exception of game binaries, i.e. the state of
the chroot minus games (chroot module)
* Game configuration (handled by the various game modules)

0 comments on commit 6f17c33

Please sign in to comment.