| Index: cloud_print/virtual_driver/posix/mac_packaging/build_mac.sh
|
| diff --git a/cloud_print/virtual_driver/posix/mac_packaging/build_mac.sh b/cloud_print/virtual_driver/posix/mac_packaging/build_mac.sh
|
| new file mode 100755
|
| index 0000000000000000000000000000000000000000..b142aea71c046ca7e20ef8a55dd09963bd5199ae
|
| --- /dev/null
|
| +++ b/cloud_print/virtual_driver/posix/mac_packaging/build_mac.sh
|
| @@ -0,0 +1,47 @@
|
| +#!/bin/bash
|
| +#
|
| +# Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +set -u
|
| +set -e
|
| +
|
| +# Change to directory in which we are located.
|
| +SCRIPTDIR="$( cd "$( dirname "$0" )" && pwd )"
|
| +cd $SCRIPTDIR
|
| +
|
| +#### INSTALLER #####
|
| +
|
| +# Set up the directory structure for the package
|
| +mkdir -p Resources
|
| +mkdir -p package_root/usr/libexec/cups/backend
|
| +
|
| +# Move out files to the directory structure
|
| +# These files are copied in by the GYP file, so
|
| +# we move them.
|
| +mv GCP-driver package_root/usr/libexec/cups/backend
|
| +mv GCP-driver.ppd Resources
|
| +mv GCP-install Resources
|
| +mv install.sh Resources
|
| +
|
| +# Actually build our package
|
| +/Developer/usr/bin/packagemaker \
|
| + -d GCP-Virtual-Driver.pmdoc -t GCP-virtual-driver
|
| +
|
| +
|
| +
|
| +##### UNINSTALLER #####
|
| +
|
| +#Clean up any old uninstaller
|
| +rm -rf uninstall_resources
|
| +mkdir uninstall_resources
|
| +mv GCP-uninstall uninstall_resources
|
| +mv uninstall.sh uninstall_resources
|
| +
|
| +
|
| +##### CLEANUP #####
|
| +rm -rf Resources
|
| +rm -rf package_root
|
| +rm -rf GCP-Virtual-Driver.pmdoc
|
| +rm build_mac.sh
|
|
|