commit:     564e540c8be63a473ca855fd48fd23e68f82e72f
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 00:06:26 2017 +0000
Commit:     Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 00:13:43 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564e540c

net-print/cups: Tone down USB_PRINTER warning, bug 501122

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-print/cups/cups-2.2.2-r1.ebuild | 15 +++++----------
 net-print/cups/cups-2.2.2-r2.ebuild | 15 +++++----------
 net-print/cups/cups-9999.ebuild     | 15 +++++----------
 3 files changed, 15 insertions(+), 30 deletions(-)

diff --git a/net-print/cups/cups-2.2.2-r1.ebuild 
b/net-print/cups/cups-2.2.2-r1.ebuild
index a4fe11d96b..59fd100b94 100644
--- a/net-print/cups/cups-2.2.2-r1.ebuild
+++ b/net-print/cups/cups-2.2.2-r1.ebuild
@@ -114,18 +114,13 @@ pkg_setup() {
                        ewarn "Can't check the linux kernel configuration."
                        ewarn "You might have some incompatible options 
enabled."
                else
-                       # recheck that we don't have usblp to collide with 
libusb
+                       # recheck that we don't have usblp to collide with 
libusb; this should now work in most cases (bug 501122)
                        if use usb; then
                                if linux_chkconfig_present USB_PRINTER; then
-                                       eerror "Your usb printers will be 
managed via libusb. In this case, "
-                                       eerror "${P} requires the USB_PRINTER 
support disabled."
-                                       eerror "Please disable it:"
-                                       eerror "    CONFIG_USB_PRINTER=n"
-                                       eerror "in /usr/src/linux/.config or"
-                                       eerror "    Device Drivers --->"
-                                       eerror "        USB support  --->"
-                                       eerror "            [ ] USB Printer 
support"
-                                       eerror "Alternatively, just disable the 
usb useflag for cups (your printer will still work)."
+                                       elog "Your USB printers will be managed 
via libusb. In case you run into problems, "
+                                       elog "please try disabling USB_PRINTER 
support in your kernel or blacklisting the"
+                                       elog "usblp kernel module."
+                                       elog "Alternatively, just disable the 
usb useflag for cups (your printer will still work)."
                                fi
                        else
                                #here we should warn user that he should enable 
it so he can print

diff --git a/net-print/cups/cups-2.2.2-r2.ebuild 
b/net-print/cups/cups-2.2.2-r2.ebuild
index 765945a438..24b53a61b1 100644
--- a/net-print/cups/cups-2.2.2-r2.ebuild
+++ b/net-print/cups/cups-2.2.2-r2.ebuild
@@ -113,18 +113,13 @@ pkg_setup() {
                        ewarn "Can't check the linux kernel configuration."
                        ewarn "You might have some incompatible options 
enabled."
                else
-                       # recheck that we don't have usblp to collide with 
libusb
+                       # recheck that we don't have usblp to collide with 
libusb; this should now work in most cases (bug 501122)
                        if use usb; then
                                if linux_chkconfig_present USB_PRINTER; then
-                                       eerror "Your usb printers will be 
managed via libusb. In this case, "
-                                       eerror "${P} requires the USB_PRINTER 
support disabled."
-                                       eerror "Please disable it:"
-                                       eerror "    CONFIG_USB_PRINTER=n"
-                                       eerror "in /usr/src/linux/.config or"
-                                       eerror "    Device Drivers --->"
-                                       eerror "        USB support  --->"
-                                       eerror "            [ ] USB Printer 
support"
-                                       eerror "Alternatively, just disable the 
usb useflag for cups (your printer will still work)."
+                                       elog "Your USB printers will be managed 
via libusb. In case you run into problems, "
+                                       elog "please try disabling USB_PRINTER 
support in your kernel or blacklisting the"
+                                       elog "usblp kernel module."
+                                       elog "Alternatively, just disable the 
usb useflag for cups (your printer will still work)."
                                fi
                        else
                                #here we should warn user that he should enable 
it so he can print

diff --git a/net-print/cups/cups-9999.ebuild b/net-print/cups/cups-9999.ebuild
index 765945a438..24b53a61b1 100644
--- a/net-print/cups/cups-9999.ebuild
+++ b/net-print/cups/cups-9999.ebuild
@@ -113,18 +113,13 @@ pkg_setup() {
                        ewarn "Can't check the linux kernel configuration."
                        ewarn "You might have some incompatible options 
enabled."
                else
-                       # recheck that we don't have usblp to collide with 
libusb
+                       # recheck that we don't have usblp to collide with 
libusb; this should now work in most cases (bug 501122)
                        if use usb; then
                                if linux_chkconfig_present USB_PRINTER; then
-                                       eerror "Your usb printers will be 
managed via libusb. In this case, "
-                                       eerror "${P} requires the USB_PRINTER 
support disabled."
-                                       eerror "Please disable it:"
-                                       eerror "    CONFIG_USB_PRINTER=n"
-                                       eerror "in /usr/src/linux/.config or"
-                                       eerror "    Device Drivers --->"
-                                       eerror "        USB support  --->"
-                                       eerror "            [ ] USB Printer 
support"
-                                       eerror "Alternatively, just disable the 
usb useflag for cups (your printer will still work)."
+                                       elog "Your USB printers will be managed 
via libusb. In case you run into problems, "
+                                       elog "please try disabling USB_PRINTER 
support in your kernel or blacklisting the"
+                                       elog "usblp kernel module."
+                                       elog "Alternatively, just disable the 
usb useflag for cups (your printer will still work)."
                                fi
                        else
                                #here we should warn user that he should enable 
it so he can print

Reply via email to