diff options
| author | Xiao Pan <gky44px1999@gmail.com> | 2024-01-09 07:07:05 -0800 | 
|---|---|---|
| committer | Xiao Pan <gky44px1999@gmail.com> | 2024-01-09 07:07:05 -0800 | 
| commit | 80a6283dedb87eea5a0b12d1f66c4e010e07477d (patch) | |
| tree | ee6c71dbade82fa9b7659a57b8d918cbbb6cf38e /home/xyz/.local/bin/mpra | |
| parent | 585d465be74207caa4cde54a36ea02ae2113693f (diff) | |
move to fsh
Diffstat (limited to 'home/xyz/.local/bin/mpra')
| -rwxr-xr-x | home/xyz/.local/bin/mpra | 44 | 
1 files changed, 0 insertions, 44 deletions
| diff --git a/home/xyz/.local/bin/mpra b/home/xyz/.local/bin/mpra deleted file mode 100755 index 0801e555..00000000 --- a/home/xyz/.local/bin/mpra +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -# MakePkg Repo-Add - -fn () { -	if ! { [ -f PKGBUILD ] || [ -h PKGBUILD ];}; then -		exit -	fi -	find . -maxdepth 1 -type f -name "*.pkg.tar.$ext*" -delete -	makepkg --sign -sf -	newpkg="$(find . -maxdepth 1 -type f -name "*.pkg.tar.$ext")" -	[ -d ../repo ] || mkdir ../repo -	mv "$newpkg" "$newpkg.sig" ../repo -	# need manually repo-add new database for first time initialization -	repo-add -s -v -R "$(find ../repo -maxdepth 1 -type f -name '*.db.tar.gz')" "../repo/$newpkg" -	# seems no need to delete *.old and *.old.sig, see https://mirror.fcix.net/archlinux/core/os/x86_64/ it do include *.old -	#find ../repo -maxdepth 1 -type f \( -name '*.old' -o -name '*.old.sig' \) -delete -} - -ext=zst -copy_any= - -while getopts ac opt; do -	case $opt in -		# arch linux arm still using .xz instead of .zst as package compression format -		a) ext=xz;; -		# copy arch linux fly-any repo -		c) copy_any=1;; -		\?) exit 1;; -	esac -done -shift $((OPTIND-1)) - -if [ $# -eq 0 ]; then -	fn  -else -	for dir; do -		cd -- "$(realpath -- "$dir")" || exit -		fn	 -	done -fi - -[ "$copy_any" ] && sudo rsync -vPrlt --delete ../repo/ /srv/http/mirrors/archlinux/fly/os/any - -upd -p | 
