From 3b9f12201c323d52f9121fb2512953db4cc48567 Mon Sep 17 00:00:00 2001
From: Chizi123 <build@jsrv.com>
Date: Thu, 15 Oct 2020 11:20:05 +0000
Subject: [PATCH] only remove archives to try and keep install files and the like

---
 main.sh |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/main.sh b/main.sh
index 6d801b0..7e7f635 100755
--- a/main.sh
+++ b/main.sh
@@ -48,7 +48,7 @@
 	fi
 
 	#remove old versions before build
-	rm *$1*
+	rm -f *$1*.tar.*
 
 	#make and force rebuild if is git package
 	# Mictosoft fonts have problems with checksums and need a seperate argument
@@ -80,7 +80,7 @@
 		if [[ -f $REPODIR/$i ]]; then
 			pkgs=${pkgs[@]/$i}
 		else
-			rm $REPODIR/*$1*
+			rm -f $REPODIR/*$1*.tar.*
 			cp $i $REPODIR/
 			[[ "$SIGN" == "Y" ]] && cp $i.sig $REPODIR/
 		fi
@@ -194,8 +194,10 @@
 		for i in ${makedepends[@]}; do
 			add $i
 		done
-		sudo pacman -Sy
-		
+		if [[ -n "${makedepends[@]}" ]]; then
+			sudo pacman -Sy
+		fi
+
 		#Actually build wanted package
 		build_pkg $i -f
 	done
@@ -206,9 +208,9 @@
 # Usage remove [package name]
 function remove {
 	for i in $@; do
-		rm -rf $BUILDDIR/$i*
+		rm -rf $BUILDDIR/$i
 		repo-remove $REPODIR/$REPONAME.db.tar.xz $i
-		rm $REPODIR/$i*
+		rm -f $REPODIR/*$i*
 	done
 }
 

--
Gitblit v1.9.3