aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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+.*"