1#!/bin/sh 2# 3# "$Id: 5.1-lpadmin.sh 11433 2013-11-20 18:57:44Z msweet $" 4# 5# Test the lpadmin command. 6# 7# Copyright 2007-2012 by Apple Inc. 8# Copyright 1997-2005 by Easy Software Products, all rights reserved. 9# 10# These coded instructions, statements, and computer programs are the 11# property of Apple Inc. and are protected by Federal copyright 12# law. Distribution and use rights are outlined in the file "LICENSE.txt" 13# which should have been included with this file. If this file is 14# file is missing or damaged, see the license at "http://www.cups.org/". 15# 16 17echo "Add Printer Test" 18echo "" 19echo " lpadmin -p Test3 -v file:/dev/null -E -m drv:///sample.drv/deskjet.ppd" 20$VALGRIND ../systemv/lpadmin -p Test3 -v file:/dev/null -E -m drv:///sample.drv/deskjet.ppd 2>&1 21if test $? != 0; then 22 echo " FAILED" 23 exit 1 24else 25 echo " PASSED" 26fi 27echo "" 28 29echo "Modify Printer Test" 30echo "" 31echo " lpadmin -p Test3 -v file:/tmp/Test3 -o PageSize=A4" 32$VALGRIND ../systemv/lpadmin -p Test3 -v file:/tmp/Test3 -o PageSize=A4 2>&1 33if test $? != 0; then 34 echo " FAILED" 35 exit 1 36else 37 echo " PASSED" 38fi 39echo "" 40 41echo "Delete Printer Test" 42echo "" 43echo " lpadmin -x Test3" 44$VALGRIND ../systemv/lpadmin -x Test3 2>&1 45if test $? != 0; then 46 echo " FAILED" 47 exit 1 48else 49 echo " PASSED" 50fi 51echo "" 52 53echo "Add Shared Printer Test" 54echo "" 55echo " lpadmin -p Test3 -E -v ipp://localhost:8631/printers/Test2 -m raw" 56$VALGRIND ../systemv/lpadmin -p Test3 -E -v ipp://localhost:8631/printers/Test2 -m raw 2>&1 57if test $? != 0; then 58 echo " FAILED" 59 exit 1 60else 61 echo " PASSED" 62fi 63echo "" 64 65# 66# End of "$Id: 5.1-lpadmin.sh 11433 2013-11-20 18:57:44Z msweet $". 67# 68