From d13e7b92e1dbfe412f0ef42e6e915a4feacdf174 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sat, 21 Jan 2012 12:14:28 -0500 Subject: Write function 'oh_validate_pkg_name()'. --- (limited to 'lib') diff --git a/lib/controlfields b/lib/controlfields index 7eda765..a1a3f7b 100644 --- a/lib/controlfields +++ b/lib/controlfields @@ -108,3 +108,15 @@ ${_line}" echo "${_value}" return 0 } + +# Validates a package name. +# Parameters: +# package name +# Return value: +# 0 on valid name +# 1 on invalid name +oh_validate_pkg_name() +{ + {echo "${1}" | grep -E '^[a-z0-9][a-z0-9.+-]+$'} && return 0 + return 1 +} -- cgit v0.9.1