summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2012-08-30 23:16:30 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2012-08-30 23:16:30 +0100
commit525388cf6ce5497ca7d4431a0446581fb43557e8 (patch)
tree7c240f16f7160b0ae98b8c28858fca64d5803701 /bin
parentc45f8a3af03e5fc3432a9585184f056a5bf694b7 (diff)
downloadgitano-525388cf6ce5497ca7d4431a0446581fb43557e8.tar.gz
GITANO: Remove need for graveyard_root
Diffstat (limited to 'bin')
-rw-r--r--bin/gitano-setup.in19
1 files changed, 2 insertions, 17 deletions
diff --git a/bin/gitano-setup.in b/bin/gitano-setup.in
index 211f669..7408f44 100644
--- a/bin/gitano-setup.in
+++ b/bin/gitano-setup.in
@@ -146,8 +146,6 @@ assert(file_exists(ask_for("paths.pubkey", "Public key file for admin user",
ask_for("paths.repos", "Repository path for new Gitano instance",
get("paths.home") .. "/repos")
-ask_for("paths.graveyard", "Graveyard path for new Gitano instance",
- get("paths.home") .. "/graveyard")
validate_name(ask_for("admin.username", "User name for admin user",
os.getenv "USER" or "admin"))
@@ -170,7 +168,6 @@ local completely_flat = {}
local site_conf = clod.parse("")
site_conf.settings["site_name"] = get "site.name"
site_conf.settings["repository_root"] = get "paths.repos"
-site_conf.settings["graveyard_root"] = get "paths.graveyard"
site_conf.settings["log.prefix"] = get "log.prefix"
completely_flat["site.conf"] = site_conf:serialise()
@@ -218,21 +215,9 @@ completely_flat["groups/gitano-admin.conf"] = groupconf:serialise()
gitano.log.chat("Step 3: Write out paths and gitano-admin.git")
-function mkdir_p(path)
- if look_for_path(path) then
- return
- end
- local parent = path:match("^(.+)/.*")
- if not look_for_path(parent) then
- mkdir_p(parent)
- end
- assert(sio.mkdir(path))
-end
-
gitano.log.info("=> Make paths")
-mkdir_p(get "paths.repos")
-mkdir_p(get "paths.graveyard")
-mkdir_p(get "paths.ssh")
+gitano.util.mkdir_p(get("paths.repos") .. "/.graveyard")
+gitano.util.mkdir_p(get "paths.ssh")
assert(sio.chmod(get "paths.ssh", "0700"))
gitano.log.info("=> Prepare repository")