From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: [PATCH OSSTEST] Debian: Arrange to drop "quiet" from command line of installed system Date: Thu, 8 Oct 2015 11:33:13 +0100 Message-ID: <1444300393-15900-1-git-send-email-ian.campbell@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: ian.jackson@eu.citrix.com, xen-devel@lists.xen.org Cc: Ian Campbell List-Id: xen-devel@lists.xenproject.org By editing /etc/default/grub in a late command iff it exists. This will effect ts-debian-{hvm,di}-install as well as ts-host-install and hence effect guests as well as hosts. The overall effect is that we will log more upon guest boot as well as on the initial host boot. Note that for hosts we also strip the "quiet" when updating grub as part of ts-xen-install, this code remains (although it won't do so much now). Signed-off-by: Ian Campbell --- Osstest/Debian.pm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Osstest/Debian.pm b/Osstest/Debian.pm index 9347c49..bd482d6 100644 --- a/Osstest/Debian.pm +++ b/Osstest/Debian.pm @@ -789,6 +789,19 @@ sub preseed_base ($$$$;@) { preseed_ssh($ho, $sfx); + preseed_hook_command($ho, 'late_command', '', <<'END'); +#!/bin/sh +set -ex + +grub=/etc/default/grub +if [ -f /target$grub ] ; then + in-target sed -i \ + 's/^\(GRUB_CMDLINE_LINUX_DEFAULT=".*\)\bquiet\b\(.*"\)$/\1\2/g' \ + $grub + in-target update-grub +fi +END + debian_overlays(sub { my ($srcdir, $tfilename) = @_; preseed_hook_overlay($ho, $sfx, $srcdir, $tfilename); -- 2.5.3