Changeset View
Changeset View
Standalone View
Standalone View
share/pgpkeys/addkey.sh
Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | if [ $# -gt 0 ] && expr "$1" : '^[a-z][0-9a-z-]*$' >/dev/null ; then | ||||
shift | shift | ||||
fi | fi | ||||
if [ -z "${me}" ] ; then | if [ -z "${me}" ] ; then | ||||
me=$(id -nu) | me=$(id -nu) | ||||
fi | fi | ||||
if [ -z "${me}" ] ; then | if [ -z "${me}" ] ; then | ||||
error "Unable to determine user name." | error "Unable to determine user name." | ||||
fi | fi | ||||
if ! expr "${me}" : '^[a-z][0-9a-z-]*$' >/dev/null ; then | if ! expr "${me}" : '^[0-9a-z][0-9a-z-]*$' >/dev/null ; then | ||||
error "${me} does not seem like a valid user name." | error "${me} does not seem like a valid user name." | ||||
fi | fi | ||||
if [ $# -ne 0 ] ; then | if [ $# -ne 0 ] ; then | ||||
# Verify the keys that were specified on the command line | # Verify the keys that were specified on the command line | ||||
for arg ; do | for arg ; do | ||||
case $(expr "${arg}" : '^[0-9A-Fa-f]\{8,16\}$') in | case $(expr "${arg}" : '^[0-9A-Fa-f]\{8,16\}$') in | ||||
8) | 8) | ||||
▲ Show 20 Lines • Show All 84 Lines • Show Last 20 Lines |