From a6cb6fc5391f8d73b7664cf9b97b038fbff1954e Mon Sep 17 00:00:00 2001 From: Hugo Villeneuve Date: Wed, 7 Aug 2013 17:57:50 -0400 Subject: [PATCH] Add function to get package version using underscore separator --- functions/main | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/functions/main b/functions/main index ebdc9d8..0adc06d 100644 --- a/functions/main +++ b/functions/main @@ -178,6 +178,19 @@ get_pkg_ver() echo ${1} | sed "s!.*-\([0-9].*\)!\1!g" } +# Extracting the version number from a complete package name using underscore as separator. +# Arg. #1: Complete package name with version (ex: ecryptfs-utils_103 will output 103) +get_pkg_ver_underscore() +{ + # Checking for correct number of arguments + if [ $# -ne 1 ]; then + echo "${FUNCNAME}(), wrong number of arguments: ${*}" + return 1 + fi + + echo ${1} | sed "s!.*_\([0-9].*\)!\1!g" +} + # Extracting the first digit version number from a complete package name. # Arg. #1: Complete package name with version (ex: gcc-3.4.4 will output 3) get_pkg_ver1() -- 2.20.1