summaryrefslogtreecommitdiff
path: root/java/openjdk7/files/patch-src-solaris-classes-sun-print-UnixPrintServiceLookup.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/openjdk7/files/patch-src-solaris-classes-sun-print-UnixPrintServiceLookup.java')
-rw-r--r--java/openjdk7/files/patch-src-solaris-classes-sun-print-UnixPrintServiceLookup.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/java/openjdk7/files/patch-src-solaris-classes-sun-print-UnixPrintServiceLookup.java b/java/openjdk7/files/patch-src-solaris-classes-sun-print-UnixPrintServiceLookup.java
new file mode 100644
index 000000000000..b2731645906d
--- /dev/null
+++ b/java/openjdk7/files/patch-src-solaris-classes-sun-print-UnixPrintServiceLookup.java
@@ -0,0 +1,17 @@
+--- jdk/src/solaris/classes/sun/print/UnixPrintServiceLookup.java
++++ jdk/src/solaris/classes/sun/print/UnixPrintServiceLookup.java
+@@ -140,12 +140,12 @@
+ static int cmdIndex = UNINITIALIZED;
+
+ String[] lpcFirstCom = {
+- "/usr/sbin/lpc status | grep : | sed -ne '1,1 s/://p'",
++ "/usr/sbin/lpc status all | grep ':$' | sed -ne '1,1 s/://p'",
+ "/usr/sbin/lpc status | grep -E '^[ 0-9a-zA-Z_-]*@' | awk -F'@' '{print $1}'"
+ };
+
+ String[] lpcAllCom = {
+- "/usr/sbin/lpc status all | grep : | sed -e 's/://'",
++ "/usr/sbin/lpc status all | grep ':$' | sed -e 's/://'",
+ "/usr/sbin/lpc status all | grep -E '^[ 0-9a-zA-Z_-]*@' | awk -F'@' '{print $1}' | sort"
+ };
+