X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/883e2e2b60e615d3d4e6c64f94ed05c7dc9504d7..8544c150ea51efff4c1c9c13f6eb71a64c7e0435:/gen/print.pc diff --git a/gen/print.pc b/gen/print.pc index 80519544..6399b6fc 100644 --- a/gen/print.pc +++ b/gen/print.pc @@ -39,6 +39,8 @@ int main(int argc, char **argv) char name[MACHINE_NAME_SIZE]; EXEC SQL END DECLARE SECTION; + init_acls(); + EXEC SQL CONNECT :db; EXEC SQL WHENEVER SQLERROR DO sqlerr(); @@ -155,13 +157,40 @@ void do_host(char *host) "daemon", "daemon", now); fprintf(out, "# Allow anybody to connect, get status, list queue, or " "print (once a\n# job is spooled)\n"); - fprintf(out, "ACCEPT SERVICE=X,S,Q,P\nACCEPT LPC=status,lpq\n\n"); + fprintf(out, "ACCEPT SERVICE=X,S,Q,P\nACCEPT LPC=status,lpq,printcap\n\n"); fprintf(out, "# Only trust certain host keys to forward jobs/commands\n"); - fprintf(out, "REJECT AUTHFROM=?* PRINTER=