소스 검색

osal_package_getversion

Ernesto Nicolás Carrea 5 년 전
부모
커밋
cef95e6318
2개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      func/osal_debian_based.sh
  2. 5 0
      func/osal_rhel_based.sh

+ 5 - 0
func/osal_debian_based.sh

@@ -98,6 +98,11 @@ OSAL_PATH_RUN=/var/run
 # Functions                                                         #
 #-------------------------------------------------------------------#
 
+# osal_package_getversion 'package'
+osal_package_getversion() {
+   dpkg-query --showformat='${Version}\n' --show $1 | cut -d"~" -f1
+}
+
 # OS function wrappers
 
 # package_preinstall

+ 5 - 0
func/osal_rhel_based.sh

@@ -97,6 +97,11 @@ OSAL_PATH_RUN=/var/run
 # Functions                                                         #
 #-------------------------------------------------------------------#
 
+# osal_package_getversion 'package'
+osal_package_getversion() {
+    rpm --queryformat="%{VERSION}" -q $1 | cut -d"~" -f1
+}
+
 # OS function wrappers
 
 # package_preinstall