Commit 6096d973 authored by Timo Teräs's avatar Timo Teräs

scripts/mkimage.sh: add parameter to add extra repositories

parent e5cf3f20
......@@ -57,19 +57,20 @@ usage() {
$0 [--tag RELEASE] [--outdir OUTDIR] [--workdir WORKDIR]
[--arch ARCH] [--profile PROFILE] [--hostkeys] [--simulate]
[--repository REPO] [--yaml FILE]
[--repository REPO] [--extra-repository REPO] [--yaml FILE]
$0 --help
options:
--arch Specify which architecture images to build
(default: $default_arch)
--hostkeys Copy system apk signing keys to created images
--outdir Specify directory for the created images
--profile Specify which profiles to build
--repository Add package repository to use for the image
--simulate Don't execute commands
--tag Build images for tag RELEASE
--workdir Specify temporary working directory (cache)
--arch Specify which architecture images to build
(default: $default_arch)
--hostkeys Copy system apk signing keys to created images
--outdir Specify directory for the created images
--profile Specify which profiles to build
--repository Package repository to use for the image create
--extra-repository Add repository to search packages from
--simulate Don't execute commands
--tag Build images for tag RELEASE
--workdir Specify temporary working directory (cache)
--yaml
known profiles: $(echo $all_profiles | sort -u)
......@@ -199,6 +200,7 @@ while [ $# -gt 0 ]; do
shift
case "$opt" in
--repository) REPODIR="$1"; shift ;;
--extra-repository) EXTRAREPOS="$EXTRAREPOS $1"; shift ;;
--workdir) WORKDIR="$1"; shift ;;
--outdir) OUTDIR="$1"; shift ;;
--tag) RELEASE="$1"; shift ;;
......@@ -256,6 +258,9 @@ for ARCH in $req_arch; do
warning "no repository set"
fi
echo "$REPODIR" > "$APKROOT/etc/apk/repositories"
for repo in $EXTRAREPOS; do
echo "$repo" >> "$APKROOT/etc/apk/repositories"
done
fi
abuild-apk update --root "$APKROOT"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment