Split the exernal data loader out of CLI.hs
authorIustin Pop <iustin@google.com>
Mon, 28 Sep 2009 12:33:02 +0000 (14:33 +0200)
committerIustin Pop <iustin@google.com>
Mon, 28 Sep 2009 12:50:08 +0000 (14:50 +0200)
commite8f89bb6d87c5cafd6aca767148dfa148dd6e042
tree541f7d19298c08b215f812ce467b9b869e936458
parent084b25026493e916420b4de6aedb212668bf1bf1
Split the exernal data loader out of CLI.hs

Currently the external data loader is in CLI.hs, which makes all
programs that need cli functionality (options, etc.) link against the
network modules (most importantly curl). This patch splits this
functionality into a new module such that (for example) hail which only
deals with file I/O doesn't link against these libraries.
Ganeti/HTools/CLI.hs
Ganeti/HTools/ExtLoader.hs [new file with mode: 0644]
Ganeti/HTools/Loader.hs
hbal.hs
hspace.hs