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