Mercurial > hg > anonet-resdb
view scripts/add_udpmsg4_path @ 934:4d0a57ebab5d draft
Merge commit 'f701164e6bd1f1bc7ba59aab8f9ec382315df694'
author | Nick <nick@somerandomnick.ano> |
---|---|
date | Thu, 08 Mar 2012 17:10:06 +0000 |
parents | a4e5033ce156 |
children |
line wrap: on
line source
#!/bin/sh if [ x"$2" = x ]; then echo "Usage: $0 <path> <owner> <key>" >&2; exit 255 fi path="$1" owner="$2" key="$3" if [ "$(echo -n "$path" | tr -d '/A-Za-z0-9_-' | wc -c | tr -d ' \t')" != 0 ]; then echo "udpmsg4 paths do not allow funny chars." >&2; exit 255 fi if [ "$(echo "$path" | head -c1)" != / ]; then echo "udpmsg4 paths start with a slash." >&2; exit 255 fi fullpath=db/udpmsg4"$path" mkdir -p "$fullpath" || exit 1 mkdir "$fullpath/@" || exit 1 echo "$key" >"$fullpath/@/default.key" echo "$path" >"$fullpath/@/path" echo "$owner" >"$fullpath/@/owner" echo "temp.keys" >"$fullpath/@/.gitignore" mkdir "$fullpath/@/temp.keys" mkdir "$fullpath/@/blacklisted.keys"