From 1bec876896ee35bf0978bffd47f82570756c2d82 Mon Sep 17 00:00:00 2001 From: Nick Sanders Date: Thu, 29 Apr 2010 21:51:25 -0700 Subject: [PATCH] Clean upstart for factory test * Leave ui.conf there, not run by default. * dump autotest log into /dev/tty1 * Don't let tty1 eat keayboard events. Review URL: http://codereview.chromium.org/1742018 --- mod_for_factory_scripts/100disableUI | 8 ---- mod_for_factory_scripts/200patchInitScript | 51 ++++++++++------------ 2 files changed, 23 insertions(+), 36 deletions(-) delete mode 100755 mod_for_factory_scripts/100disableUI diff --git a/mod_for_factory_scripts/100disableUI b/mod_for_factory_scripts/100disableUI deleted file mode 100755 index a0f74716ae..0000000000 --- a/mod_for_factory_scripts/100disableUI +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -echo "Disabling ui.conf, don't do Chrome startup on boot." -mv ${ROOT_FS_DIR}/etc/init/ui.conf ${ROOT_FS_DIR}/etc/init/ui.conf.disabled diff --git a/mod_for_factory_scripts/200patchInitScript b/mod_for_factory_scripts/200patchInitScript index 2a804af256..17f0598ea8 100755 --- a/mod_for_factory_scripts/200patchInitScript +++ b/mod_for_factory_scripts/200patchInitScript @@ -7,10 +7,24 @@ echo "Applying patch to init scripts." pushd ${ROOT_FS_DIR} +patch -d ${ROOT_FS_DIR} -Np1 < ${ROOT_FS_DIR}/etc/init/factory.conf <> /var/log/factory.log if [ ! -e factory_started ]; then touch factory_started - date >> /var/log/factory.log cp -f site_tests/suite_Factory/control.full control ./bin/autotest control >> /var/log/factory.log 2>&1 +else + ./tools/autotest >> /var/log/factory.log 2>&1 fi end script EOF -cat > ${ROOT_FS_DIR}/etc/init/autotest.conf < ${ROOT_FS_DIR}/etc/init/factorylog.conf <> /var/log/factory.log -./tools/autotest >> /var/log/factory.log 2>&1 -end script -EOF - -cat > ${ROOT_FS_DIR}/etc/init/tty1.conf < /dev/tty1 end script EOF