summaryrefslogtreecommitdiffstats
path: root/scripts/apk-make-index.sh
blob: df1f1a2e2bc7a4d6e79affcb330d0117739c00f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash
set -e

pkg_dir=$1

if [ -z "$pkg_dir" ] || [ ! -d "$pkg_dir" ]; then
	echo "Usage: apk-make-index <package_directory>" >&2
	exit 1
fi

(
	cd "$pkg_dir" || exit 1
	GLOBIGNORE="kernel*:libc*"
	set -- *.apk
	if [ "$1" = '*.apk' ]; then
		echo "No APK packages found"
	fi
	apk index --output APKINDEX.tar.gz "$@"
	unset GLOBIGNORE
)