From d13e7b92e1dbfe412f0ef42e6e915a4feacdf174 Mon Sep 17 00:00:00 2001
From: P. J. McDermott <pjm@nac.net>
Date: Sat, 21 Jan 2012 12:14:28 -0500
Subject: Write function 'oh_validate_pkg_name()'.

---
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