diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2017-02-14 00:12:23 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2017-02-14 00:12:23 +0100 |
commit | 72eef868ee9162f53e41b100ac0ade3764a069f5 (patch) | |
tree | 24a83e6f29fbb38b032c9116aaa707107d08c7d1 /scripts/config-kraxel-repo.sh | |
parent | 8d446177341dfed316159c48c1a9ab9330fc1d48 (diff) | |
download | imagefish-72eef868ee9162f53e41b100ac0ade3764a069f5.tar.gz |
add repo config
Diffstat (limited to 'scripts/config-kraxel-repo.sh')
-rw-r--r-- | scripts/config-kraxel-repo.sh | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/scripts/config-kraxel-repo.sh b/scripts/config-kraxel-repo.sh new file mode 100644 index 0000000..c838a90 --- /dev/null +++ b/scripts/config-kraxel-repo.sh @@ -0,0 +1,63 @@ +#!/bin/sh +image="$1" +arch="$2" +if test "$image" = ""; then + echo "usage: $0 <image> [ <arch> ]" + exit 1 +fi +if test "$arch" = ""; then + arch="$(uname -m)" + echo "# no arch given, using native ($arch)" +fi + +WORK="${TMPDIR-/tmp}/${0##*/}-$$" +mkdir "$WORK" || exit 1 +trap 'rm -rf "$WORK"' EXIT + +cat <<EOF > "$WORK/kraxel-armv7.repo" +[kraxel-armv7-spunk] +name=kraxels armv7 rpms (rpi2) [spunk] +baseurl=http://spunk.home.kraxel.org/mockify/repos/rpi2/ +metadata_expire=5m +gpgcheck=0 +throttle=0 +enabled=0 +cost=90 + +[kraxel-armv7-public] +name=kraxels armv7 rpms (rpi2) [public] +baseurl=https://www.kraxel.org/repos/rpi2/ +gpgcheck=0 +enabled=1 + +EOF + +cat <<EOF > "$WORK/kraxel-aarch64.repo" +[kraxel-aarch64-spunk] +name=kraxels aarch64 rpms (rpi3/qcom) [spunk] +baseurl=http://spunk.home.kraxel.org/mockify/repos/qcom/ +metadata_expire=5m +gpgcheck=0 +throttle=0 +enabled=0 +cost=90 + +[kraxel-aarch64-public] +name=kraxels aarch64 rpms (rpi3/qcom) [public] +baseurl=https://www.kraxel.org/repos/qcom/ +gpgcheck=0 +enabled=1 + +EOF + +case "$arch" in +armv7*) + virt-copy-in -a "$image" $WORK/kraxel-armv7.repo /etc/yum.repos.d + ;; +aarch64) + virt-copy-in -a "$image" $WORK/kraxel-aarch64.repo /etc/yum.repos.d + ;; +*) + echo "unknown arch: $arch" + exit 1 +esac |