diff options
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.macosx | 44 |
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 + |