From 662b8e0100a85966a2c74ab96a70e8d2475a50c4 Mon Sep 17 00:00:00 2001 From: Benoit Date: Fri, 14 Feb 2025 20:50:29 +0900 Subject: [PATCH 1/2] Miniflux: Fix escaping for PG_PASS --- cfg/jobs/miniflux.run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cfg/jobs/miniflux.run b/cfg/jobs/miniflux.run index c3a46d8..5478b62 100755 --- a/cfg/jobs/miniflux.run +++ b/cfg/jobs/miniflux.run @@ -31,7 +31,7 @@ PG_PASS=$(openssl rand -hex 32) incus file push <(sed "s/SED_PG_PASS/$PG_PASS/" "$WORKSPACE"/miniflux.conf) \ "$CNAME"/etc/miniflux.conf set -x -incus exec "$CNAME" -- bash -c 'sudo -u postgres psql -c "CREATE USER miniflux WITH PASSWORD '"'"'${PG_PASS}'"'"';"' +incus exec "$CNAME" -- bash -c "sudo -u postgres psql -c \"CREATE USER miniflux WITH PASSWORD '${PG_PASS}';\"" incus exec "$CNAME" -- bash -c 'sudo -u postgres psql -c "CREATE DATABASE miniflux OWNER miniflux;"' incus exec "$CNAME" -- systemctl enable miniflux From d35579004fb147a6949708d00f3c78b417d4f924 Mon Sep 17 00:00:00 2001 From: Benoit Date: Fri, 14 Feb 2025 20:54:02 +0900 Subject: [PATCH 2/2] Miniflux: Set non interractive apt --- cfg/jobs/miniflux.run | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cfg/jobs/miniflux.run b/cfg/jobs/miniflux.run index 5478b62..636a7a4 100755 --- a/cfg/jobs/miniflux.run +++ b/cfg/jobs/miniflux.run @@ -19,6 +19,11 @@ incus launch images:$IMAGE "$CNAME" --quiet wait_network "$CNAME" +incus exec "$CNAME" -- bash -c 'cat >> /etc/environment << EOL +DEBIAN_FRONTEND=noninteractive +DEBCONF_NONINTERACTIVE_SEEN=true +LC_ALL=C +EOL' incus exec "$CNAME" -- bash -c 'echo "deb [trusted=yes] https://repo.miniflux.app/apt/ * *" > /etc/apt/sources.list.d/miniflux.list' incus exec "$CNAME" -- apt update incus exec "$CNAME" -- apt upgrade -y