From Fedora Project Wiki

Revision as of 00:19, 26 September 2024 by Jmontleon (talk | contribs)

Configuring Banani Pi / Jupiter as a Koji Builder

Prepare Fedora

[fedora-riscv-koji]
name=Fedora RISC-V Koji
baseurl=http://fedora.riscv.rocks/repos/f41-build/latest/riscv64/
enabled=1
gpgcheck=0

[fedora-riscv-openkoji]
name=Fedora RISC-V Koji
baseurl=http://openkoji.iscas.ac.cn/kojifiles/repos/f41-build/latest/riscv64/
enabled=0
gpgcheck=0
  • dnf -y update
  • Optional: Install spacemit kernel repo. Rust projects at a minimum need a 6.6 kernel with fixes
    • Add /etc/yum.repos.d/spacemit.repo
[spacemit]
name=spacemit
enabled=1
gpgcheck=0
baseurl=https://people.redhat.com/jmontleo/fedora/linux/releases/41/spacemit/riscv64/
priority=98

[spacemit-source]
name=spacemit-source
enabled=0
gpgcheck=0
baseurl=https://people.redhat.com/jmontleo/fedora/linux/releases/41/spacemit/source/tree
    • extlinux update script
    • edit set selinux permissive
    • touch /.autorelabel
    • dnf -y install ... ... ... ...
    • dnf -y remove ... ... ... ...
    • reboot, let relabel complete
    • set selinux enforing

Install and Configure Koji

  • dnf -y install ... ... ... (Nothing past 1.33 works right or me with the current server)
    • ...
    • ...