]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Fix authorization checks on macOS (no longer /etc/authorization, but now we don't...
authorMichael R Sweet <michaelrsweet@gmail.com>
Mon, 17 Jul 2017 23:49:27 +0000 (19:49 -0400)
committerMichael R Sweet <michaelrsweet@gmail.com>
Mon, 17 Jul 2017 23:49:27 +0000 (19:49 -0400)
to look for the old names from 10.5...)

config-scripts/cups-common.m4

index e204e965fdb449fa1f8ef5320b5cb184599032f3..c86f9b9056f54347d733244be5a61eb48c63963e 100644 (file)
@@ -388,20 +388,15 @@ case $host_os_name in
                        if test "x$default_adminkey" != xdefault; then
                                CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey $default_adminkey"
                                CUPS_DEFAULT_SYSTEM_AUTHKEY="$default_adminkey"
-                       elif grep -q system.print.operator /etc/authorization; then
+                       else
                                CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey system.print.admin"
                                CUPS_DEFAULT_SYSTEM_AUTHKEY="system.print.admin"
-                       else
-                               CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey system.preferences"
-                               CUPS_DEFAULT_SYSTEM_AUTHKEY="system.preferences"
                        fi
 
                        if test "x$default_operkey" != xdefault; then
                                CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY($default_operkey) @admin @lpadmin"
-                       elif grep -q system.print.operator /etc/authorization; then
-                               CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.operator) @admin @lpadmin"
                        else
-                               CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.admin) @admin @lpadmin"
+                               CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.operator) @admin @lpadmin"
                        fi])
                AC_CHECK_HEADER(Security/SecBasePriv.h,AC_DEFINE(HAVE_SECBASEPRIV_H))