Mercurial > hg > anonet-resdb
view scripts/add_udpmsg4_path @ 891:92ed35b26c96 draft
Merge commit '4d73ba9ccf5fbe027df90482d36e4976eafde2c0'
author | Nick <nick@somerandomnick.ano> |
---|---|
date | Thu, 19 Jan 2012 15:51:07 +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"