diff options
| author | Kyle Gospodnetich <me@kylegospodneti.ch> | 2025-03-22 15:18:22 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-22 18:18:22 -0400 |
| commit | 6382bb38313ca960f51ce6cf24eb5ac75a87d9d6 (patch) | |
| tree | b7cceb30f1825dbc7c13e069cbd9710e2930f368 /build_files | |
| parent | 6267a70bca612e9a8f3f0c671d4b9b3880f0ee7c (diff) | |
| download | AeroCore-OS-6382bb38313ca960f51ce6cf24eb5ac75a87d9d6.tar.gz AeroCore-OS-6382bb38313ca960f51ce6cf24eb5ac75a87d9d6.zip | |
feat: Avoid copying build files into image, add option for linting (#93)
Diffstat (limited to 'build_files')
| -rwxr-xr-x | build_files/build.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/build_files/build.sh b/build_files/build.sh new file mode 100755 index 0000000..f1e659a --- /dev/null +++ b/build_files/build.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +set -ouex pipefail + +### Install packages + +# Packages can be installed from any enabled yum repo on the image. +# RPMfusion repos are available by default in ublue main images +# List of rpmfusion packages can be found here: +# https://mirrors.rpmfusion.org/mirrorlist?path=free/fedora/updates/39/x86_64/repoview/index.html&protocol=https&redirect=1 + +# this installs a package from fedora repos +dnf5 install -y tmux + +# Use a COPR Example: +# +# dnf5 -y copr enable ublue-os/staging +# dnf5 -y install package +# Disable COPRs so they don't end up enabled on the final image: +# dnf5 -y copr disable ublue-os/staging + +#### Example for enabling a System Unit File + +systemctl enable podman.socket |
