From 3396ad8573855e8f31cf3a26561df27b648687b6 Mon Sep 17 00:00:00 2001
From: Xiao Pan <gky44px1999@gmail.com>
Date: Fri, 30 Jun 2023 19:57:05 -0700
Subject: mpra

---
 home/xyz/.local/bin/mpra | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

(limited to 'home')

diff --git a/home/xyz/.local/bin/mpra b/home/xyz/.local/bin/mpra
index bd96e76b..ed435d74 100755
--- a/home/xyz/.local/bin/mpra
+++ b/home/xyz/.local/bin/mpra
@@ -2,9 +2,9 @@
 # MakePkg Repo-Add
 
 fn () {
-	find . -maxdepth 1 -type f -name '*.pkg.tar.zst*' -delete
+	find . -maxdepth 1 -type f -name "*.pkg.tar.$ext*" -delete
 	makepkg --sign -sf
-	newpkg="$(find . -maxdepth 1 -type f -name '*.pkg.tar.zst')"
+	newpkg="$(find . -maxdepth 1 -type f -name "*.pkg.tar.$ext")"
 	mv "$newpkg" "$newpkg.sig" ..
 	# need manually repo-add new database for first time initialization
 	repo-add -s -v -R "$(find .. -maxdepth 1 -type f -name '*.db.tar.gz')" "../$newpkg"
@@ -12,6 +12,15 @@ fn () {
 
 upd -p
 
+while getopts a opt; do
+	case $opt in
+		# arch linux arm still using .xz instead of .zst as package compression format
+		a) ext=xz;;
+		\?) exit 1;;
+	esac
+done
+shift $((OPTIND-1))
+
 if [ $# -eq 0 ]; then
 	fn 
 else
-- 
cgit v1.2.3-70-g09d2