summaryrefslogtreecommitdiffstats
path: root/jenkins-server-slave-setup/nodes/sgothel-macos64-multi-012/README.macosx
blob: fd61b9f4012e6ee6780ccdaa8e156092b5df4c61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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