Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(253)

Side by Side Diff: cloud_print/virtual_driver/posix/linux_packaging/build.sh

Issue 9307087: Remove code for Mac and Linux virtual print drivers. (Closed)
Patch Set: Nuke linux too Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 #!/bin/bash
2 #
3 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file.
6
7 set -u
8 set -e
9
10 # Change to directory in which we are located.
11 SCRIPTDIR=$(readlink -f "$(dirname "$0")")
12 cd $SCRIPTDIR
13
14 PACKAGE_NAME="gcpdriver"
15
16 # Clean up any old data completely
17 rm -rf debian
18
19 # Target architecture to same as build host.
20 if [ "$(uname -m)" = "x86_64" ]; then
21 TARGETARCH="amd64"
22 else
23 TARGETARCH="i386"
24 fi
25
26 # Set up the required directory structure
27 mkdir -p debian/usr/lib/cups/backend
28 mkdir -p debian/usr/share/ppd/GCP
29 mkdir -p debian/usr/share/doc/$PACKAGE_NAME
30 mkdir -p debian/DEBIAN
31 chmod 755 debian/DEBIAN
32
33 # Copy files to the correct location
34 # These files are copied in by the previous GYP target.
35 mv postinst debian/DEBIAN
36 mv postrm debian/DEBIAN
37 mv prerm debian/DEBIAN
38 mv GCP-driver.ppd debian/usr/share/ppd/GCP
39 echo "Architecture:${TARGETARCH}" >> debian/DEBIAN/control
40 cat control >> debian/DEBIAN/control
41 mv changelog debian/usr/share/doc/$PACKAGE_NAME/
42 gzip --best -f debian/usr/share/doc/$PACKAGE_NAME/changelog
43 mv copyright debian/usr/share/doc/$PACKAGE_NAME/
44 mv GCP-driver debian/usr/lib/cups/backend
45
46 # Set permissions as required to roll package
47 chmod 755 debian/DEBIAN/postinst
48 chmod 755 debian/DEBIAN/postrm
49 chmod 755 debian/DEBIAN/prerm
50 chmod -R 755 debian/usr
51 chmod 644 debian/usr/share/doc/$PACKAGE_NAME/*
52 chmod 644 debian/usr/share/ppd/GCP/GCP-driver.ppd
53
54 # Actually roll the package and rename
55 fakeroot dpkg-deb --build debian
56 mv debian.deb gcp-driver.deb
57
58 # Clean up
59 rm -rf debian
60 rm control
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698