mirror of
https://github.com/optim-enterprises-bv/secureblue.git
synced 2025-11-01 10:57:49 +00:00
chore: move /usr/etc to /etc per upstream rpm-ostree recommendation
This commit is contained in:
@@ -3,4 +3,4 @@
|
||||
# Tell build process to exit if there are any errors.
|
||||
set -oue pipefail
|
||||
|
||||
mkdir -p /usr/etc/xdg/autostart
|
||||
mkdir -p /etc/xdg/autostart
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
# Tell build process to exit if there are any errors.
|
||||
set -oue pipefail
|
||||
|
||||
echo "X-GNOME-Autostart-enabled=false" >> /usr/etc/xdg/autostart/sealertauto.desktop
|
||||
echo "X-GNOME-Autostart-enabled=false" >> /etc/xdg/autostart/sealertauto.desktop
|
||||
|
||||
@@ -10,9 +10,9 @@ echo "
|
||||
# https://github.com/containers/bubblewrap/security/advisories/GHSA-j2qp-rvxj-43vj
|
||||
user.max_user_namespaces = 0
|
||||
|
||||
" >> /usr/etc/sysctl.d/hardening.conf
|
||||
" >> /etc/sysctl.d/hardening.conf
|
||||
|
||||
mkdir -p /usr/etc/systemd/system/upower.service.d/
|
||||
mkdir -p /etc/systemd/system/upower.service.d/
|
||||
|
||||
echo "
|
||||
|
||||
@@ -20,10 +20,10 @@ echo "
|
||||
# Namespaces
|
||||
PrivateUsers=no
|
||||
|
||||
" >> /usr/etc/systemd/system/upower.service.d/namespaces.conf
|
||||
" >> /etc/systemd/system/upower.service.d/namespaces.conf
|
||||
|
||||
|
||||
mkdir -p /usr/etc/systemd/system/colord.service.d/
|
||||
mkdir -p /etc/systemd/system/colord.service.d/
|
||||
|
||||
echo "
|
||||
|
||||
@@ -31,7 +31,7 @@ echo "
|
||||
# Namespaces
|
||||
PrivateUsers=no
|
||||
|
||||
" >> /usr/etc/systemd/system/colord.service.d/namespaces.conf
|
||||
" >> /etc/systemd/system/colord.service.d/namespaces.conf
|
||||
|
||||
chown root:root /usr/bin/bwrap
|
||||
chmod u+s /usr/bin/bwrap
|
||||
@@ -62,4 +62,4 @@ semodule -i chrome_sandbox.pp
|
||||
|
||||
rm chrome_sandbox.te
|
||||
rm chrome_sandbox.mod
|
||||
rm chrome_sandbox.pp
|
||||
rm chrome_sandbox.pp
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# Tell build process to exit if there are any errors.
|
||||
set -oue pipefail
|
||||
|
||||
sed -i 's/insecureAcceptAnything/reject/' /usr/etc/containers/policy.json
|
||||
sed -i 's/insecureAcceptAnything/reject/' /etc/containers/policy.json
|
||||
|
||||
|
||||
# Exception for build-container-installer to allow the ISO generation script to work
|
||||
@@ -32,4 +32,4 @@ yq -i -o=j '.transports.docker |=
|
||||
}
|
||||
]
|
||||
}
|
||||
+ .' /usr/etc/containers/policy.json
|
||||
+ .' /etc/containers/policy.json
|
||||
|
||||
@@ -8,4 +8,4 @@ echo "
|
||||
|
||||
HOMEBREW_NO_ANALYTICS=1
|
||||
|
||||
" >> /usr/etc/environment
|
||||
" >> /etc/environment
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
# Tell build process to exit if there are any errors.
|
||||
set -oue pipefail
|
||||
|
||||
rm /usr/etc/skel/.config/autostart/bluefin-firstboot.desktop
|
||||
rm /etc/skel/.config/autostart/bluefin-firstboot.desktop
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Tell build process to exit if there are any errors.
|
||||
set -oue pipefail
|
||||
|
||||
rm /usr/bin/chsh
|
||||
@@ -3,4 +3,4 @@
|
||||
# Tell build process to exit if there are any errors.
|
||||
set -oue pipefail
|
||||
|
||||
chmod 440 /usr/etc/sudoers.d/timeout
|
||||
chmod 440 /etc/sudoers.d/timeout
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# Tell build process to exit if there are any errors.
|
||||
set -euo pipefail
|
||||
|
||||
CONTAINER_DIR="/usr/etc/containers"
|
||||
CONTAINER_DIR="/etc/containers"
|
||||
MODULE_DIRECTORY="${MODULE_DIRECTORY:-"/tmp/modules"}"
|
||||
IMAGE_NAME_FILE="${IMAGE_NAME//\//_}"
|
||||
IMAGE_REGISTRY_TITLE=$(echo "$IMAGE_REGISTRY" | cut -d'/' -f2-)
|
||||
@@ -19,15 +19,15 @@ if ! [ -d $CONTAINER_DIR/registries.d ]; then
|
||||
mkdir -p "$CONTAINER_DIR/registries.d"
|
||||
fi
|
||||
|
||||
if ! [ -d "/usr/etc/pki/containers" ]; then
|
||||
mkdir -p "/usr/etc/pki/containers"
|
||||
if ! [ -d "/etc/pki/containers" ]; then
|
||||
mkdir -p "/etc/pki/containers"
|
||||
fi
|
||||
|
||||
if ! [ -f "$CONTAINER_DIR/policy.json" ]; then
|
||||
cp "$MODULE_DIRECTORY/signing/policy.json" "$CONTAINER_DIR/policy.json"
|
||||
fi
|
||||
|
||||
mv "/usr/etc/pki/containers/$IMAGE_NAME.pub" "/usr/etc/pki/containers/$IMAGE_REGISTRY_TITLE.pub"
|
||||
mv "/etc/pki/containers/$IMAGE_NAME.pub" "/etc/pki/containers/$IMAGE_REGISTRY_TITLE.pub"
|
||||
|
||||
POLICY_FILE="$CONTAINER_DIR/policy.json"
|
||||
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
type: files
|
||||
files:
|
||||
- source: system/usr
|
||||
destination: /usr
|
||||
destination: /usr
|
||||
- source: system/etc
|
||||
destination: /etc
|
||||
|
||||
Reference in New Issue
Block a user