17962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci#!/bin/bash
27962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci#
37962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci# Copyright (C) 2013 The Android Open Source Project
47962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci#
57962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci# Licensed under the Apache License, Version 2.0 (the "License");
67962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci# you may not use this file except in compliance with the License.
77962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci# You may obtain a copy of the License at
87962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci#
97962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci#      http://www.apache.org/licenses/LICENSE-2.0
107962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci#
117962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci# Unless required by applicable law or agreed to in writing, software
127962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci# distributed under the License is distributed on an "AS IS" BASIS,
137962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
147962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci# See the License for the specific language governing permissions and
157962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci# limitations under the License.
167962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci
177962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano TucciCMD_LINE_FILE=/data/local/tmp/webview-command-line
187962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci
197962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucciif [ $# -eq 0 ] ; then
20f6f00ae3a6bece2b90c099f0e6ef3bcc6d6a02b3Primiano Tucci  # If nothing specified, print the command line (stripping off "webview").
21f6f00ae3a6bece2b90c099f0e6ef3bcc6d6a02b3Primiano Tucci  adb shell "cat $CMD_LINE_FILE 2>/dev/null" | cut -d" " -f "2-"
227962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tuccielif [ $# -eq 1 ] && [ "$1" = '' ] ; then
237962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci  # If given an empty string, delete the command line.
247962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci  set -x
257962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci  adb shell rm $CMD_LINE_FILE >/dev/null
267962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tuccielse
277962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci  # Else set it.
287962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci  set -x
29f6f00ae3a6bece2b90c099f0e6ef3bcc6d6a02b3Primiano Tucci  adb shell "echo 'webview $*' > $CMD_LINE_FILE"
307962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tucci  adb shell chmod 0664 $CMD_LINE_FILE
317962d3fa1b66ed25aba03a2d48f6c47528d7d95cPrimiano Tuccifi
32