install nightly x86 GCC 2 Hybrid (

once installed

enable sshd with

useradd sshd

default user is "user"

set default password with passwd

 shutdown -r

restart system

install build deps (possibly some already present)

pkgman install git curl_devel libpng_devel jpeg_devel openssl_devel libiconv_devel expat_devel gperf html_parser devel:libiconv_x86 devel:libssl_x86 devel:libexpat_x86 cmd:pkg_config_x86 ccache

ssh keys

create ssh keypair (accept defaults - no password)

ssh-keygen -t rsa -C ""

copy /boot/home/config/settings/ssh/ from slave to jenkins master node and append to /home/netsurf/.ssh/authorized_keys

scp /boot/home/config/settings/ssh/

copy .ssh/ from master node to slave and append to /boot/home/config/settings/ssh/authorized_keys

cat >> /boot/home/config/settings/ssh/authorized_keys

jenkins slave setup

install java_x86

pkgman install openjdk

edit shell profile /etc/profile.d/

JAVA_CONFIG=`which java-config || which java-config-x86`
export JAVA_HOME



# use gcc4 in preference to gcc2 as some libraries use c99 constructs
export PATH=/system/bin/x86:$PATH

nohup java -Djava.awt.headless=true -jar slave.jar -jnlpUrl -secret 1234 >jenkins-slave.output &

copy the script to /boot/home/config/settings/boot/launch/ to make it start on boot

system can be manually restarted with

shutdown -r

current issues

As of 24th June 2014 we have some persistant kernel crashes on the active CI slave. Bugs are: