181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch#!/usr/bin/env python 281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch# Copyright (c) 2011 Google Inc. All rights reserved. 3e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# 4e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# Redistribution and use in source and binary forms, with or without 5e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# modification, are permitted provided that the following conditions are 6e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# met: 7e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# 881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch# * Redistributions of source code must retain the above copyright 9e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# notice, this list of conditions and the following disclaimer. 1081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch# * Redistributions in binary form must reproduce the above 11e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# copyright notice, this list of conditions and the following disclaimer 12e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# in the documentation and/or other materials provided with the 13e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# distribution. 1481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch# * Neither the name of Google Inc. nor the names of its 15e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# contributors may be used to endorse or promote products derived from 16e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# this software without specific prior written permission. 17e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# 18e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 20e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 21e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 22e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 24e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 28e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block 3081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochimport os 3181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdochimport sys 32e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block 33e8b154fd68f9b33be40a3590e58347f353835f5cSteve Blockif __name__ == '__main__': 3481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch if sys.platform == 'linux2': 3581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch os.system('rm -rf /tmp/.org.chromium.*') 3681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch elif sys.platform == 'darwin': 3781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch import Foundation 3881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch os.system('rm -rf %s' % os.path.join(Foundation.NSTemporaryDirectory(), 3981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch '.org.chromium.*')) 4081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch elif 'win' in sys.platform: 4181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch os.system('for /d %d in (%TEMP%\scoped_dir*) do rd /s /q "%d"') 42