aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2019-11-08 12:49:59 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2019-11-08 12:49:59 +0100
commit76704dee7a188ae666e0664323acb50c0c1d9f36 (patch)
treec3eeb50805bf227ae4ac4cdc8450297177abbc98
parentf48ca1502266b0a36b90e216de14b77cdd11703a (diff)
downloaddebian-edu-fai+itzks-76704dee7a188ae666e0664323acb50c0c1d9f36.tar.gz
debian-edu-fai+itzks-76704dee7a188ae666e0664323acb50c0c1d9f36.tar.bz2
debian-edu-fai+itzks-76704dee7a188ae666e0664323acb50c0c1d9f36.zip
fai/config/scripts/EDU/50-cups-browsing: Force Edu clients to minimal CUPS browsing, in order to keep print dialogs clean and slim. (See: #944347).
-rwxr-xr-xfai/config/scripts/EDU/50-cups-browsing13
1 files changed, 13 insertions, 0 deletions
diff --git a/fai/config/scripts/EDU/50-cups-browsing b/fai/config/scripts/EDU/50-cups-browsing
new file mode 100755
index 0000000..cea0a88
--- /dev/null
+++ b/fai/config/scripts/EDU/50-cups-browsing
@@ -0,0 +1,13 @@
+#! /bin/bash
+
+set -x
+
+# for some future cases, where BrowseRemoteProtocols is not set in cups-browsed.conf explicitly
+ainsl etc/cups/cups-browsed.conf "BrowseRemoteProtocols none" "^BrowseRemoteProtocols\s+.*"
+
+# recent cups-browsed.conf files, have BrowseRemoteProtocols set to "dnssd cups", so let's change that
+sed -r -i $target/etc/cups/cups-browsed.conf -e "s/^BrowseRemoteProtocols\s+.*/BrowseRemoteProtocols none/"
+
+ainsl etc/cups/cups-browsed.conf "BrowseLocalProtocols none" "^BrowseLocalProtocols\s+.*"
+ainsl etc/cups/cups-browsed.conf "LocalQueueNamingRemoteCUPS RemoteName" "^LocalQueueNamingRemoteCUPS\s+.*"
+ainsl etc/cups/cups-browsed.conf "BrowsePoll ipp.intern" "^BrowsePoll\s+.*"