Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions images/chromium-headful/wrapper.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,22 @@ if [[ -z "${WITHDOCKER:-}" ]]; then
disable_scale_to_zero
fi

# -----------------------------------------------------------------------------
# Ensure a sensible hostname ---------------------------------------------------
# -----------------------------------------------------------------------------
# Some environments boot with an empty or \"(none)\" hostname which shows up in
# prompts. Best-effort set a friendly hostname early so services inherit it.
if h=$(cat /proc/sys/kernel/hostname 2>/dev/null); then
if [ -z "$h" ] || [ "$h" = "(none)" ]; then
if command -v hostname >/dev/null 2>&1; then
hostname kernel-vm 2>/dev/null || true
fi
echo -n "kernel-vm" > /proc/sys/kernel/hostname 2>/dev/null || true
fi
fi
# Also export HOSTNAME so shells pick it up immediately.
export HOSTNAME="${HOSTNAME:-kernel-vm}"

# -----------------------------------------------------------------------------
# House-keeping for the unprivileged "kernel" user --------------------------------
# Some Chromium subsystems want to create files under $HOME (NSS cert DB, dconf
Expand Down
13 changes: 13 additions & 0 deletions images/chromium-headless/image/wrapper.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,19 @@ if [[ -z "${WITHDOCKER:-}" ]]; then
disable_scale_to_zero
fi

# -----------------------------------------------------------------------------
# Ensure a sensible hostname ---------------------------------------------------
# -----------------------------------------------------------------------------
if h=$(cat /proc/sys/kernel/hostname 2>/dev/null); then
if [ -z "$h" ] || [ "$h" = "(none)" ]; then
if command -v hostname >/dev/null 2>&1; then
hostname kernel-vm 2>/dev/null || true
fi
echo -n "kernel-vm" > /proc/sys/kernel/hostname 2>/dev/null || true
fi
fi
export HOSTNAME="${HOSTNAME:-kernel-vm}"

# if CHROMIUM_FLAGS is not set, default to the flags used in playwright_stealth
if [ -z "${CHROMIUM_FLAGS:-}" ]; then
CHROMIUM_FLAGS="--accept-lang=en-US,en \
Expand Down
Loading
Loading