mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-09 05:56:58 +02:00
I've been getting frustrated by juggling usb sticks to constantly update my netbook so I wrote a simple server that can run in a developer's source tree and serve updates to a netbook. I also added an upstart task that will download a script from the dev server and run it. I use this to install sshfs, gdb, and vim. Here's a quick heads up about what has changed. 1. /etc/lsb-release I added two new fields to the release file. One is the URL that should be pinged for updates. The other is the URL that can be used to download a developer setup script. 2. chromeos_version.sh The functionality for the release build is unchanged, however, developer builds now have a monotonically increasing version number. 3. software-update.conf Autoupdate is disabled when the DEV_SERVER field in /etc/lsb-release is initialized. This field won't be set on the build server, but will be set everywhere else. 4. ping_omaha.sh The omaha server is now configured by /etc/lsb-release Review URL: http://chromereview.prom.corp.google.com/1175098 git-svn-id: svn://chrome-svn/chromeos/trunk@92 06c00378-0e64-4dae-be16-12b19f9950a1
18 lines
571 B
Bash
Executable File
18 lines
571 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Copyright (c) 2009 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.
|
|
|
|
# Prints the path to the most recently built image to stdout.
|
|
|
|
# Load common constants. This should be the first executable line.
|
|
# The path to common.sh should be relative to your script's location.
|
|
. "$(dirname "$0")/common.sh"
|
|
|
|
IMAGES_DIR="${DEFAULT_BUILD_ROOT}/images"
|
|
# Default to the most recent image
|
|
DEFAULT_FROM="${IMAGES_DIR}/`ls -t $IMAGES_DIR | head -1`"
|
|
|
|
echo $DEFAULT_FROM
|