summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZeglius <33781398+Zeglius@users.noreply.github.com>2025-10-21 17:38:28 +0200
committerGitHub <noreply@github.com>2025-10-21 12:38:28 -0300
commit52561b2b46d159f6d648d25abeca6fbae760cc3b (patch)
tree62d83cc7cf7560ee5516f3517b54a439bade0b08
parentc26a1667864ca1c93ff2cec255ea1c3b9c3f03a2 (diff)
downloadAeroCore-OS-52561b2b46d159f6d648d25abeca6fbae760cc3b.tar.gz
AeroCore-OS-52561b2b46d159f6d648d25abeca6fbae760cc3b.zip
feat: allows packages to install in /opt (#150)
* feat: allows packages to install in /opt/ * feat: default to mutable opt and add documentation Signed-off-by: Zeglius <33781398+Zeglius@users.noreply.github.com> --------- Signed-off-by: Zeglius <33781398+Zeglius@users.noreply.github.com> Co-authored-by: stevensko <30204691+stevensko@users.noreply.github.com>
-rw-r--r--Containerfile11
1 files changed, 11 insertions, 0 deletions
diff --git a/Containerfile b/Containerfile
index 8064002..4cab82b 100644
--- a/Containerfile
+++ b/Containerfile
@@ -14,6 +14,17 @@ FROM ghcr.io/ublue-os/bazzite:stable
# Fedora base image: quay.io/fedora/fedora-bootc:41
# CentOS base images: quay.io/centos-bootc/centos-bootc:stream10
+### [IM]MUTABLE /opt
+## Some bootable images, like Fedora, have /opt symlinked to /var/opt, in order to
+## make it mutable/writable for users. However, some packages write files to this directory,
+## thus its contents might be wiped out when bootc deploys an image, making it troublesome for
+## some packages. Eg, google-chrome, docker-desktop.
+##
+## Uncomment the following line if one desires to make /opt immutable and be able to be used
+## by the package manager.
+
+# RUN rm /opt && mkdir /opt
+
### MODIFICATIONS
## make modifications desired in your image and install packages by modifying the build.sh script
## the following RUN directive does all the things required to run "build.sh" as recommended.