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

Unified Diff: bin/cros_mk_memento_images.sh

Issue 6413012: chromeos-installer: delete unused files (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/installer.git@master
Patch Set: Created 9 years, 10 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « bin/cros_make_image_bootable ('k') | bin/cros_mod_image_for_dev_recovery.sh » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: bin/cros_mk_memento_images.sh
diff --git a/bin/cros_mk_memento_images.sh b/bin/cros_mk_memento_images.sh
deleted file mode 100755
index de921bb5798d38c415d303c209b96463fe4101aa..0000000000000000000000000000000000000000
--- a/bin/cros_mk_memento_images.sh
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/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.
-
-# This script takes a path to a rootfs.ext2 which was generated by
-# build_image.sh and generates an image that can be used for auto
-# update.
-
-set -e
-
-if [ -z "$2" -o -z "$1" ]; then
- echo "usage: $0 path/to/kernel_partition_img path/to/rootfs_partition_img"
- exit 1
-fi
-
-if [ "$CROS_GENERATE_UPDATE_PAYLOAD_CALLED" != "1" ]; then
- echo "WARNING:"
- echo "This script should only be called from cros_generate_update_payload"
- echo "Please run that script with --help to see how to use it."
-fi
-
-if [ $(whoami) = "root" ]; then
- echo "running $0 as root which is unneccessary"
-fi
-
-KPART="$1"
-ROOT_PART="$2"
-
-KPART_SIZE=$(stat -c%s "$KPART")
-
-# Sanity check size.
-if [ "$KPART_SIZE" -gt $((16 * 1024 * 1024)) ]; then
- echo "Kernel partition size ($KPART_SIZE bytes) greater than 16 MiB."
- echo "That's too big."
- exit 1
-fi
-
-FINAL_OUT_FILE=$(dirname "$1")/update.gz
-UNCOMPRESSED_OUT_FILE="$FINAL_OUT_FILE.uncompressed"
-
-# First, write size of kernel partition in big endian as uint64 to out file
-# printf converts it to a number like 00000000003d0900. sed converts it to:
-# \\x00\\x00\\x00\\x00\\x00\\x3d\\x09\\x00, then xargs converts it to binary
-# with echo.
-printf %016x "$KPART_SIZE" | \
- sed 's/\([0-9a-f][0-9a-f]\)/\\\\x\1/g' | \
- xargs echo -ne > "$UNCOMPRESSED_OUT_FILE"
-
-# Next, write kernel partition to the out file
-cat "$KPART" >> "$UNCOMPRESSED_OUT_FILE"
-
-# Sanity check size of output file now
-if [ $(stat -c%s "$UNCOMPRESSED_OUT_FILE") -ne $((8 + $KPART_SIZE)) ]; then
- echo "Kernel partition changed size during image generation. Aborting."
- exit 1
-fi
-
-# Put rootfs into the out file
-cat "$ROOT_PART" >> "$UNCOMPRESSED_OUT_FILE"
-
-# compress and hash
-CS_AND_RET_CODES=$(gzip -c "$UNCOMPRESSED_OUT_FILE" | \
- tee "$FINAL_OUT_FILE" | openssl sha1 -binary | \
- openssl base64 | tr '\n' ' '; \
- echo ${PIPESTATUS[*]})
-EXPECTED_RET_CODES="0 0 0 0 0"
-set -- $CS_AND_RET_CODES
-CALC_CS="$1"
-shift
-RET_CODES="$@"
-if [ "$RET_CODES" != "$EXPECTED_RET_CODES" ]; then
- echo compression/hash failed. $RET_CODES
- exit 1
-fi
-
-rm "$UNCOMPRESSED_OUT_FILE"
-
-echo Success. hash is "$CALC_CS"
« no previous file with comments | « bin/cros_make_image_bootable ('k') | bin/cros_mod_image_for_dev_recovery.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698