Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(91)

Side by Side Diff: src/platform/memento_softwareupdate/software_update.sh

Issue 1556022: Factory Installer. (Closed)
Patch Set: fixes for review Created 10 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/platform/memento_softwareupdate/ping_omaha.sh ('k') | src/scripts/build_image » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/sh 1 #!/bin/sh
2 2
3 # Copyright (c) 2009 The Chromium OS Authors. All rights reserved. 3 # Copyright (c) 2009 The Chromium OS Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 # Called on startup as part of the init scripts. This calls forks off 7 # Called on startup as part of the init scripts. This calls forks off
8 # a task which will wait some time and then check for an update. 8 # a task which will wait some time and then check for an update.
9 9
10 # Exit immediately if it's a dev machine 10 # Exit immediately if it's a dev machine
11 DEVKIT_URL=$(grep ^CHROMEOS_DEVSERVER /etc/lsb-release | cut -d = -f 2-) 11 DEVKIT_URL=$(grep ^CHROMEOS_DEVSERVER /etc/lsb-release | cut -d = -f 2-)
12 if [ -n "$DEVKIT_URL" ]; then 12 if [ -n "$DEVKIT_URL" ]; then
13 exit 0 13 exit 0
14 fi 14 fi
15 15
16 # Exit immediately if it's a factory install machine
17 FACTORY_INSTALL=$(grep ^FACTORY_INSTALL= /etc/lsb-release | cut -d = -f 2-)
18 if [ -n "$FACTORY_INSTALL" ]; then
19 exit 0
20 fi
21
16 if [ -z "$1" ]; then 22 if [ -z "$1" ]; then
17 SLEEP_TIME=1800 # seconds; 30 min 23 SLEEP_TIME=1800 # seconds; 30 min
18 else 24 else
19 SLEEP_TIME="$1" 25 SLEEP_TIME="$1"
20 fi 26 fi
21 27
22 # Boot after 2 min, then try every 30 min 28 # Boot after 2 min, then try every 30 min
23 sleep 120 # seconds 29 sleep 120 # seconds
24 # Once at startup, if log file is too big, move it aside 30 # Once at startup, if log file is too big, move it aside
25 LOG_FILE=/var/log/softwareupdate.log 31 LOG_FILE=/var/log/softwareupdate.log
26 if [ $(stat -c%s "$LOG_FILE") -gt "5242880" ]; then # 5MB 32 if [ $(stat -c%s "$LOG_FILE") -gt "5242880" ]; then # 5MB
27 mv "$LOG_FILE" "$LOG_FILE".0 33 mv "$LOG_FILE" "$LOG_FILE".0
28 fi 34 fi
29 while [ true ]; do 35 while [ true ]; do
30 /opt/google/memento_updater/memento_updater.sh 36 /opt/google/memento_updater/memento_updater.sh
31 sleep "$SLEEP_TIME" 37 sleep "$SLEEP_TIME"
32 done 38 done
OLDNEW
« no previous file with comments | « src/platform/memento_softwareupdate/ping_omaha.sh ('k') | src/scripts/build_image » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698