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