mirror of
https://github.com/mikenye/docker-picard.git
synced 2026-04-18 13:54:03 +02:00
* Attempt to fix issue #29 * Add dbus-x11 (issue #29) * Add --disable-gpu to chrome * Generate /etc/machine-id * Fix /etc/machine-id * Add --disable-software-rasterizer to chrome * Implement dbus * Reduce chromium-browser log-level
19 lines
468 B
Plaintext
19 lines
468 B
Plaintext
#!/usr/bin/with-contenv bash
|
|
# shellcheck shell=bash
|
|
|
|
# Generate machine-id
|
|
rm /etc/machine-id > /dev/null 2>&1 || true
|
|
dbus-uuidgen > /var/lib/dbus/machine-id
|
|
ln -s /var/lib/dbus/machine-id /etc/machine-id
|
|
|
|
# Ensure pid file is removed
|
|
rm /var/run/dbus/pid > /dev/null 2>&1 || true
|
|
|
|
# Ensure directory structure is present
|
|
mkdir -p /var/run/dbus
|
|
|
|
# Ensure messagebus user exists
|
|
if ! id "messagebus" &>/dev/null; then
|
|
useradd -r --no-create-home -U messagebus
|
|
fi
|