summaryrefslogtreecommitdiffstats
path: root/jenkins-server-slave-setup/nodes/sgothel-macos64-multi-012/README.macosx
diff options
context:
space:
mode:
Diffstat (limited to 'jenkins-server-slave-setup/nodes/sgothel-macos64-multi-012/README.macosx')
-rw-r--r--jenkins-server-slave-setup/nodes/sgothel-macos64-multi-012/README.macosx44
1 files changed, 44 insertions, 0 deletions
diff --git a/jenkins-server-slave-setup/nodes/sgothel-macos64-multi-012/README.macosx b/jenkins-server-slave-setup/nodes/sgothel-macos64-multi-012/README.macosx
new file mode 100644
index 0000000..fd61b9f
--- /dev/null
+++ b/jenkins-server-slave-setup/nodes/sgothel-macos64-multi-012/README.macosx
@@ -0,0 +1,44 @@
+Since OS X 10.10 we have to use Launchd to start jenkins as a user agent!
+
+See subdir 'launchd' for related plist and scripts.
+
++++
+
+Previous:
+
+mac has a feature called "security context" which causes the node to fail resolving domains after a while.
+see e.g: http://osdir.com/ml/unix-porting/2010-05/msg00000.html
+
+symptoms:
+ - works as long the console which invoked the script is up
+ - works until process goes in background
+
+possible workarounds:
+ - invoke as: /usr/libexec/StartupItemContext ./script.sh
+ - run as root
+ - run with launchd
+
+(i tried the first option... lets see if it works)
+
++++
++++
++++
+
+Java 6 for 32bit and 64bit builds on OSX 10.10: JavaForOSX2014-001.dmg
+ <https://support.apple.com/kb/DL1572?locale=en_US>
+
++++
++++
++++
+
+Printer to file:
+
+As root:
+ cupsctl FileDevice=Yes
+ Enable 'FileDevice' in /private/etc/cups/cups-files.conf
+ killall -HUP cupsd
+ mkdir /data/lp
+ chown USER /data/lp
+ chmod ugo+rwx /data/lp
+ lpadmin -p lprint -E -v file:/data/lp/out.ps -P /Library/Printers/PPDs/Contents/Resources/HP\ LaserJet\ 4\ Plus.gz
+