From 8f28ee2e2fc539e67627584a999e1a45e77847dc Mon Sep 17 00:00:00 2001
From: Andrea Zagli <andrea.zagli@email.it>
Date: Thu, 30 Mar 2017 12:27:53 +0200
Subject: [PATCH] =?utf8?q?Autobuilder:=20aggiunta=20la=20possibilit=C3=A0?=
 =?utf8?q?=20di=20specificare=20i=20comandi=20per=20copiare=20i=20file=20e?=
 =?utf8?q?=20aggiungerli=20al=20repo.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

---
 tools/autobuilder/copy_to_repo.sh | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

diff --git a/tools/autobuilder/copy_to_repo.sh b/tools/autobuilder/copy_to_repo.sh
index c9b7aa9..063b10e 100644
--- a/tools/autobuilder/copy_to_repo.sh
+++ b/tools/autobuilder/copy_to_repo.sh
@@ -2,15 +2,19 @@
 
 CUR=$PWD
 FROM=.
-REPO=/opt/msys2/repositories/saetta/
+CMD_COPY_TO_REPO="cp -f <pkgsfilename> /opt/msys2/repositories/saetta"
+CMD_ADD_TO_REPO="cd /opt/msys2/repositories/saetta && ./repo-add saetta.db.tar.gz <pkgsfilename>"
 
-while getopts ":f:t:" opt; do
+while getopts ":f:c:a:" opt; do
 	case $opt in
 		f)
 		    FROM=$OPTARG
 			;;
-		t)
-		    REPO=$OPTARG
+		c)
+		    CMD_COPY_TO_REPO=$OPTARG
+			;;
+		a)
+		    CMD_ADD_TO_REPO=$OPTARG
 			;;
 		\?)
 			echo "Invalid option: -$OPTARG" >&2
@@ -24,10 +28,8 @@ while getopts ":f:t:" opt; do
 done
 
 echo "From: "$FROM
-echo "Repo: "$REPO
 
 if [ ! -d $FROM ]; then echo $FROM" isn't a directory" && exit 0; fi
-if [ ! -d $REPO ]; then echo $REPO" isn't a directory" && exit 0; fi
 
 cd $FROM
 if [ ! -e PKGBUILD ]; then "No PKGBUILD file found in "$FROM && exit 0; fi
@@ -47,10 +49,14 @@ echo "pkgrel: "$pkgrel
 pkgfilename32="mingw-w64-i686-"$realname"-"$pkgver"-"$pkgrel"-any.pkg.tar.xz"
 pkgfilename64="mingw-w64-x86_64-"$realname"-"$pkgver"-"$pkgrel"-any.pkg.tar.xz"
 
-cp -f $pkgfilename32 $REPO
-cp -f $pkgfilename64 $REPO
+if [ -e ~/.zak_msys2_copy_to_repo ]; then . ~/.zak_msys2_copy_to_repo; fi
+
+CMD_COPY_TO_REPO=${CMD_COPY_TO_REPO/"<pkgsfilename>"/"$pkgfilename32 $pkgfilename64"}
+CMD_ADD_TO_REPO=${CMD_ADD_TO_REPO/"<pkgsfilename>"/"$pkgfilename32 $pkgfilename64"}
+
+echo "Command copy to report: "$CMD_COPY_TO_REPO
+echo "Command add to report: "$CMD_ADD_TO_REPO
 
-cd $REPO
-./repo-add saetta.db.tar.gz $pkgfilename32 $pkgfilename64
+$CMD_COPY_TO_REPO
 
-cd $CUR
+$CMD_ADD_TO_REPO
-- 
2.49.0