11320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#!/bin/bash 21320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 31320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# Copyright 2014 The Chromium Authors. All rights reserved. 41320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# Use of this source code is governed by a BSD-style license that can be 51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# found in the LICENSE file. 61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 71320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# Reproduces the content of 'components' and 'components-chromium' using the 81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# list of dependencies from 'bower.json'. Downloads needed packages and makes 91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# Chromium specific modifications. To launch the script you need 'bower' and 101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# 'vulcanize' to be install in your system. 111320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciset -e 131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccicd "$(dirname "$0")" 151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccirm -rf components components-chromium 171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccibower install 191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccirm -rf components/web-animations-js 201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccifind components/core-list -type f -exec chmod -x {} \; 211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci./extract_inline_scripts.sh components components-chromium 231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 24