net-print/cups: Tone down USB_PRINTER warning, bug 501122
authorAndreas K. Hüttel <dilfridge@gentoo.org>
Thu, 16 Feb 2017 00:06:26 +0000 (01:06 +0100)
committerAndreas K. Hüttel <dilfridge@gentoo.org>
Thu, 16 Feb 2017 00:13:43 +0000 (01:13 +0100)
Package-Manager: Portage-2.3.3, Repoman-2.3.1

net-print/cups/cups-2.2.2-r1.ebuild
net-print/cups/cups-2.2.2-r2.ebuild
net-print/cups/cups-9999.ebuild

index a4fe11d96b2790f58d6f0358d4e4db009b4ccb28..59fd100b94c05d24660778608062d7753a170364 100644 (file)
@@ -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
index 765945a438d616c115e6224e2c91ac1a2b047548..24b53a61b147b30a3cfebb8c14eae9c38a505e8e 100644 (file)
@@ -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
index 765945a438d616c115e6224e2c91ac1a2b047548..24b53a61b147b30a3cfebb8c14eae9c38a505e8e 100644 (file)
@@ -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