X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=src%2Fshare%2Fma%2Fsetup;h=248406fa2ee11fefc58b529fdd6e9f526a965ea8;hb=a5d96721e78a06f7dd55071ff3ae61370e00324c;hp=abce3af4e45dd0f5b819ed763be6b6bf9d9206d9;hpb=98ee387a0ba4b15fe80cfcd7828127ff8ae9518d;p=monkeysphere.git diff --git a/src/share/ma/setup b/src/share/ma/setup index abce3af..248406f 100644 --- a/src/share/ma/setup +++ b/src/share/ma/setup @@ -12,13 +12,18 @@ # version 3 or later. setup() { - # make the core and the sphere: - mkdir -p "${SYSDATADIR}"/authentication - mkdir -p "${GNUPGHOME_SPHERE}" + # make all needed directories + mkdir -p "${MADATADIR}" + mkdir -p "${MATMPDIR}" mkdir -p "${GNUPGHOME_CORE}" + chmod 700 "${GNUPGHOME_CORE}" + mkdir -p "${GNUPGHOME_SPHERE}" + chmod 700 "${GNUPGHOME_SPHERE}" + mkdir -p "${SYSDATADIR}"/authorized_keys # deliberately replace the config files via truncation # FIXME: should we be dumping to tmp files and then moving atomically? + log debug "writing core gpg.conf..." cat >"${GNUPGHOME_CORE}"/gpg.conf <"${GNUPGHOME_SPHERE}"/gpg.conf <