generated from blue-build/template
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
11 changed files
with
319 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
# Base bootc image | ||
FROM ghcr.io/ublue-os/base-main:latest | ||
|
||
# Install required packages | ||
RUN \ | ||
--mount=type=cache,dst=/var/cache/rpm-ostree,id=rpm-ostree-cache-beardy-os-latest,sharing=locked \ | ||
--mount=type=cache,dst=/var/cache/libdnf5,id=dnf-cache-beardy-os-latest,sharing=locked \ | ||
dnf5 -y install glibc-locale-source glibc-langpack-en osbuild-selinux && \ | ||
dnf5 -y copr enable gmaglione/podman-bootc && \ | ||
dnf5 -y install podman-bootc && \ | ||
ostree container commit | ||
|
||
RUN localedef -i en_US -f UTF-8 en_US.UTF-8 | ||
RUN echo "LANG=\"en_US.UTF-8\"" > /etc/locale.conf | ||
RUN ln -s -f /usr/share/zoneinfo/America/New_York /etc/localtime | ||
|
||
# Install additional packages | ||
RUN \ | ||
--mount=type=cache,dst=/var/cache/rpm-ostree,id=rpm-ostree-cache-beardy-os-latest,sharing=locked \ | ||
--mount=type=cache,dst=/var/cache/libdnf5,id=dnf-cache-beardy-os-latest,sharing=locked \ | ||
dnf5 -y install \ | ||
cockpit-bridge \ | ||
cockpit-machines \ | ||
cockpit-navigator \ | ||
cockpit-networkmanager \ | ||
cockpit-ostree \ | ||
cockpit-podman \ | ||
cockpit-selinux \ | ||
cockpit-storaged \ | ||
cockpit-system \ | ||
podman-compose \ | ||
libvirt-client \ | ||
virt-install \ | ||
btrfs-assistant \ | ||
btrfsmaintenance \ | ||
dbus-daemon \ | ||
dbus-tools \ | ||
fastfetch \ | ||
ptyxis \ | ||
setroubleshoot-plugins \ | ||
setroubleshoot-server \ | ||
usermode \ | ||
virt-install \ | ||
virt-manager \ | ||
virt-what \ | ||
xdg-user-dirs \ | ||
xdg-user-dirs-gtk \ | ||
tig \ | ||
libguestfs \ | ||
&& ostree container commit | ||
|
||
RUN bootc container lint | ||
|
||
# bluebuild: Labels are added last since they cause cache misses with buildah | ||
LABEL org.blue-build.build-id="c74bf003-e98a-4ac0-8db2-8869239c6c13" | ||
LABEL org.opencontainers.image.title="beardy-os" | ||
LABEL org.opencontainers.image.description="The preferred u-blue based OS for bearded developers." | ||
LABEL org.opencontainers.image.base.digest="sha256:4ff605c93dca3a99b434f7363f400925685432cc22c5affbef9567e97d49603d" | ||
LABEL org.opencontainers.image.base.name="ghcr.io/ublue-os/silverblue-main:latest" | ||
LABEL org.opencontainers.image.created="2024-12-10T01:22:13.918756743+00:00" | ||
LABEL io.artifacthub.package.readme-url=https://raw.githubusercontent.com/detiber/beardy-os/main/README.md | ||
LABEL org.opencontainers.image.source=https://github.com/detiber/beardy-os | ||
LABEL org.opencontainers.image.url=https://github.com/detiber/beardy-os | ||
LABEL org.opencontainers.image.vendor=detiber |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Notes | ||
|
||
## Kickstart | ||
|
||
- kickstart config option for installing a disk img vs packages: https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html#liveimg | ||
- option for ostree installations: https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html#ostreecontainer | ||
|
||
## bootc | ||
|
||
- kernel arguments: https://containers.github.io/bootc/building/kernel-arguments.html | ||
- injected at install time: https://containers.github.io/bootc/building/kernel-arguments.html#kernel-arguments-injected-at-installation-time | ||
- users and groups: https://containers.github.io/bootc/building/users-and-groups.html | ||
- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,4 +3,4 @@ | |
name = "detiber" | ||
password = "changeme" | ||
key = "[email protected] AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIDFeiGuhMVEvVcRI8/yb1U6SkdNnv4OaBlfbcEWkKhafAAAABHNzaDo=" | ||
groups = ["wheel"] | ||
groups = ["wheel", "admins"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.