summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-06-28 19:14:42 +0000
committerLars Wirzenius <liw@liw.fi>2023-06-28 19:14:42 +0000
commitc920f6288d0247fea783aaac51e9693a9a83db25 (patch)
treea418ad53a57ecf310e40b731d60d43b3c184716e
parente3074148ad6b4320013ecb98f66d151c2781f17d (diff)
parentdda4e702df9d2393585fa7e719781fcad6a7acb2 (diff)
downloadambient-ci-c920f6288d0247fea783aaac51e9693a9a83db25.tar.gz
Merge branch 'liw/run-script-rewrite' into 'main'
fix quietness See merge request larswirzenius/ambient-ci!17
-rw-r--r--ambient-build.service1
-rw-r--r--ambient-playbook-base.yml8
-rw-r--r--ambient-run-script3
-rw-r--r--ambient.vmdb2
-rwxr-xr-xtest-project/.ambient-script2
5 files changed, 5 insertions, 11 deletions
diff --git a/ambient-build.service b/ambient-build.service
index f0d4654..b7d078e 100644
--- a/ambient-build.service
+++ b/ambient-build.service
@@ -7,3 +7,4 @@ WantedBy=multi-user.target
[Service]
Type=oneshot
ExecStart=/bin/ambient-run-script /dev/ttyS0 /dev/vdb /dev/vdc
+ExecStart=/sbin/poweroff
diff --git a/ambient-playbook-base.yml b/ambient-playbook-base.yml
index 2fa26b4..c9e9c25 100644
--- a/ambient-playbook-base.yml
+++ b/ambient-playbook-base.yml
@@ -31,14 +31,6 @@
virtio_pci
dest: /etc/initramfs-tools/modules
- - name: "configure boot to be quieter"
- lineinfile:
- path: /etc/default/grub
- regexp: '^GRUB_CMDLINE_LINUX_DEFAULT='
- line: >
- GRUB_CMDLINE_LINUX_DEFAULT="biosdevname=0 net.ifnames=0
- loglevel=3 rw quiet systemd.show_status=false rd.systemd.show_status=false"
-
- name: "update initramfs and grub"
shell: |
update-initramfs -u
diff --git a/ambient-run-script b/ambient-run-script
index 04f033a..fde2ddc 100644
--- a/ambient-run-script
+++ b/ambient-run-script
@@ -34,9 +34,6 @@ run() {
else
echo "build FAILED"
fi
-
- echo "powering down"
- poweroff
}
run "$@" </dev/null >"$1"
diff --git a/ambient.vmdb b/ambient.vmdb
index adc34bb..25e613a 100644
--- a/ambient.vmdb
+++ b/ambient.vmdb
@@ -59,6 +59,8 @@ steps:
- grub: uefi
tag: /
efi: efi
+ console: serial
+ quiet: false
- ansible: /
playbook: ambient-playbook-base.yml
diff --git a/test-project/.ambient-script b/test-project/.ambient-script
index 2f37dcf..797ac74 100755
--- a/test-project/.ambient-script
+++ b/test-project/.ambient-script
@@ -4,6 +4,8 @@ set -euo pipefail
echo "hello from test-project's ambient script: $*"
+cat /proc/cmdline
+
output="$1"
echo "produce output tar"