Output random gork
[einar-bin] / addfollowmeprint.sh
index 7338e1535e9ba687597e53061b3c0ae3192ce728..f50b1d0136d28d6fe594aa674033c8f8bdc56b62 100755 (executable)
@@ -323,12 +323,14 @@ if [ "${Uname}" = "darwin" ]; then
   # Make sure the password has the correct ACL ref https://mostlikelee.com/blog-1/2017/9/16/scripting-the-macos-keychain-partition-ids
   OS_Min_Vers=$(sw_vers | grep ProductVersion | awk '{print $2}' | cut -d "." -f2)
   if [ "${OS_Min_Vers}" -ge 12 ]; then
   # Make sure the password has the correct ACL ref https://mostlikelee.com/blog-1/2017/9/16/scripting-the-macos-keychain-partition-ids
   OS_Min_Vers=$(sw_vers | grep ProductVersion | awk '{print $2}' | cut -d "." -f2)
   if [ "${OS_Min_Vers}" -ge 12 ]; then
-    echo "\nNOTE: You need to provide your local Mac password again here in order to give the printing system access to your credentials.\n"
-    security set-internet-password-partition-list -S "apple-tool:,apple:" -s "${PrintServer}"
+    echo -e "\nNOTE: You need to provide your local Mac password again here in order to give the printing system access to your credentials.\n"
+    security set-internet-password-partition-list -S "apple-tool:,apple:" -s "${PrintServer}" > /dev/null
   fi
 
   sudo cupsenable "${QueueName}"
   sudo cupsaccept "${QueueName}"
   fi
 
   sudo cupsenable "${QueueName}"
   sudo cupsaccept "${QueueName}"
+  sudo launchctl stop org.cups.cupsd
+  sudo launchctl start org.cups.cupsd
 fi
 
 # Set correct paper size and enable the duplexer option
 fi
 
 # Set correct paper size and enable the duplexer option