From 9ee82ad2dafe094ae9d00af46e7531b03182ca6f Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Mon, 29 Sep 2014 14:27:29 +0300 Subject: [PATCH] Script now unpacks all MariaDB RPMs in the folder. --- unpack_rmp.sh | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/unpack_rmp.sh b/unpack_rmp.sh index ffb870680..4158c6a84 100755 --- a/unpack_rmp.sh +++ b/unpack_rmp.sh @@ -2,10 +2,31 @@ #This script unpacks the RPM to the provided directory +unpack_to(){ + cd $2 && rpm2cpio $1 | cpio -id; +} + + if [[ $# -lt 2 ]] then - echo "Usage: unpack_rpm.sh " + echo "Usage: unpack_rpm.sh " exit 0 fi -mkdir -p $2 -cd $2 && rpm2cpio $1 | cpio -id + +SOURCE=$1 +DEST=$2 +FILES=$(ls $SOURCE |grep -i mariadb.*`uname -m`.*.rpm) + +if [[ ! -d $DEST ]] +then + mkdir -p $DEST +fi + +echo "Unpacking RPMs to: $DEST" + +for rpm in $FILES +do + echo "Unpacking $rpm..." + unpack_to $SOURCE/$rpm $DEST +done +