OLD | NEW |
(Empty) | |
| 1 #!/bin/bash |
| 2 |
| 3 # Change working directory to the one in which the script is located. |
| 4 DIR="$( cd "$( dirname "$0" )" && pwd )" |
| 5 cd $DIR |
| 6 |
| 7 # Change the ownership and permissions, as Package Maker can be buggy |
| 8 chown root:wheel /usr/libexec/cups/backend/GCP-driver |
| 9 chmod 0700 /usr/libexec/cups/backend/GCP-driver |
| 10 |
| 11 # Restart cups so that it sees the new backend |
| 12 launchctl stop org.cups.cupsd |
| 13 launchctl start org.cups.cupsd |
| 14 |
| 15 # Install the Cloud Print Driver only for the current user, |
| 16 # since the Service Process is available only for current user |
| 17 # Give it a unique name, so that multiple users |
| 18 # on the same machine can install GCP. |
| 19 # $USER contains the username of the person that started the install. |
| 20 lpadmin -p Google-Cloud-Print-$USER -E -P GCP-driver.ppd -D \ |
| 21 "Google Cloud Print" -u allow:$USER -o printer-is-shared=false -v GCP-driver:/ |
| 22 |
| 23 # Register the driver with Chrome/Chromium using the included ObjC program. |
| 24 ./GCP-install |
OLD | NEW |