[LEDE-DEV] trying to cover costs on my bit of the build cluster

Jo-Philipp Wich jo at mein.io
Fri Jun 24 06:27:26 PDT 2016


Hi Bastian,

the usual approach is the following:

- Install "buildbot-slave", on Debian/Ubuntu this is as easy as running
  "apt-get install buildbot-slave"
- Install remaining packages required for build, I attached the package
  list exported from one of our slaves
- Setup a slave and point it to our master (replace "myslave" and
  "mypassword"):
  $ buildbot create-slave --umask=022 /var/lib/buildbot/slaves/myslave \
      builds.lede-project.org:9990 myslave mypassword
  $ chown -R buildbot:nogroup /var/lib/buildbot/slaves/myslave
- Adjust /etc/default/buildslave (mainly set enabled to 1, and adjust
  basedir, leave options and prefixcmd empty)
- Send me the name and the password offlist so I can register the slave

Builds will require between 30 and 40GB of storage. No externally
reachable ports are required, the slave will pull and push the required
files itself.

HTH,
Jo
-------------- next part --------------
acl adduser apt apt-utils base-files base-passwd bash binutils bsdmainutils bsdutils build-essential buildbot buildbot-slave busybox bzip2 ca-certificates console-setup console-setup-linux coreutils cpio cpp cpp-4.9 cron curl dash debconf debconf-i18n debian-archive-keyring debianutils dictionaries-common diffutils discover discover-data dmeventd dmidecode dmsetup dpkg dpkg-dev e2fslibs:amd64 e2fsprogs emacsen-common fail2ban fakeroot file findutils g++ g++-4.9 gawk gcc gcc-4.8-base:amd64 gcc-4.9 gcc-4.9-base:amd64 gettext-base git git-man gnupg gpgv grep groff-base grub-common grub-pc grub-pc-bin grub2-common gzip hostname htop iamerican ibritish ienglish-common ifupdown init init-system-helpers initramfs-tools initscripts insserv installation-report iproute2 iptables iputils-ping isc-dhcp-client isc-dhcp-common ispell javascript-common kbd keyboard-configuration klibc-utils kmod krb5-locales laptop-detect less libacl1:amd64 libalgorithm-c3-perl libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libapr1:amd64 libaprutil1:amd64 libapt-inst1.5:amd64 libapt-pkg4.12:amd64 libarchive-extract-perl libasan1:amd64 libasprintf0c2:amd64 libatomic1:amd64 libattr1:amd64 libaudit-common libaudit1:amd64 libblkid1:amd64 libboost-iostreams1.55.0:amd64 libbsd0:amd64 libbz2-1.0:amd64 libc-bin libc-dev-bin libc6:amd64 libc6-dev:amd64 libcap2:amd64 libcap2-bin libcgi-fast-perl libcgi-pm-perl libcilkrts5:amd64 libclass-c3-perl libclass-c3-xs-perl libcloog-isl4:amd64 libcomerr2:amd64 libcpan-meta-perl libcryptsetup4:amd64 libcurl3:amd64 libcurl3-gnutls:amd64 libdata-optlist-perl libdata-section-perl libdb5.3:amd64 libdebconfclient0:amd64 libdevmapper-event1.02.1:amd64 libdevmapper1.02.1:amd64 libdiscover2 libdns-export100 libdpkg-perl libedit2:amd64 liberror-perl libestr0 libexpat1:amd64 libfakeroot:amd64 libfcgi-perl libffi6:amd64 libfile-fcntllock-perl libfreetype6:amd64 libfuse2:amd64 libgcc-4.9-dev:amd64 libgcc1:amd64 libgcrypt20:amd64 libgdbm3:amd64 libgmp10:amd64 libgnutls-deb0-28:amd64 libgnutls-openssl27:amd64 libgomp1:amd64 libgpg-error0:amd64 libgpm2:amd64 libgssapi-krb5-2:amd64 libhogweed2:amd64 libicu52:amd64 libidn11:amd64 libirs-export91 libisc-export95 libisccfg-export90 libisl10:amd64 libitm1:amd64 libjs-excanvas libjs-jquery libjs-sphinxdoc libjs-underscore libjson-c2:amd64 libk5crypto3:amd64 libkeyutils1:amd64 libklibc libkmod2:amd64 libkrb5-3:amd64 libkrb5support0:amd64 libldap-2.4-2:amd64 liblocale-gettext-perl liblog-message-perl liblog-message-simple-perl liblogging-stdlog0:amd64 liblognorm1:amd64 liblsan0:amd64 liblua5.2-0:amd64 liblvm2cmd2.02:amd64 liblzma5:amd64 libmagic1:amd64 libmnl0:amd64 libmodule-build-perl libmodule-pluggable-perl libmodule-signature-perl libmount1:amd64 libmpc3:amd64 libmpfr4:amd64 libmro-compat-perl libncurses5:amd64 libncurses5-dev:amd64 libncursesw5:amd64 libnetfilter-acct1:amd64 libnettle4:amd64 libnewt0.52:amd64 libnfnetlink0:amd64 libopts25:amd64 libp11-kit0:amd64 libpackage-constants-perl libpam-modules:amd64 libpam-modules-bin libpam-runtime libpam0g:amd64 libparams-util-perl libparted2:amd64 libpci3:amd64 libpcre3:amd64 libperl5.20 libpipeline1:amd64 libpng12-0:amd64 libpod-latex-perl libpod-readme-perl libpopt0:amd64 libprocps3:amd64 libpsl0:amd64 libpython-stdlib:amd64 libpython2.7:amd64 libpython2.7-minimal:amd64 libpython2.7-stdlib:amd64 libquadmath0:amd64 libreadline5:amd64 libreadline6:amd64 libregexp-common-perl librtmp1:amd64 libruby2.1:amd64 libsasl2-2:amd64 libsasl2-modules:amd64 libsasl2-modules-db:amd64 libselinux1:amd64 libsemanage-common libsemanage1:amd64 libsepol1:amd64 libserf-1-1:amd64 libsigc++-2.0-0c2a:amd64 libsigsegv2:amd64 libslang2:amd64 libsmartcols1:amd64 libsoftware-license-perl libsqlite3-0:amd64 libss2:amd64 libssh2-1:amd64 libssl-dev:amd64 libssl-doc libssl1.0.0:amd64 libstdc++-4.9-dev:amd64 libstdc++6:amd64 libsub-exporter-perl libsub-install-perl libsvn1:amd64 libsystemd0:amd64 libtasn1-6:amd64 libtcl8.6:amd64 libterm-ui-perl libtext-charwidth-perl libtext-iconv-perl libtext-soundex-perl libtext-template-perl libtext-wrapi18n-perl libtimedate-perl libtinfo-dev:amd64 libtinfo5:amd64 libtsan0:amd64 libubsan0:amd64 libudev1:amd64 libusb-0.1-4:amd64 libustr-1.0-1:amd64 libuuid-perl libuuid1:amd64 libwrap0:amd64 libx11-6:amd64 libx11-data libxau6:amd64 libxcb1:amd64 libxdmcp6:amd64 libxext6:amd64 libxmuu1:amd64 libxtables10 libyaml-0-2:amd64 linux-base linux-image-3.16.0-4-amd64 linux-image-amd64 linux-libc-dev:amd64 locales login logrotate lsb-base lsb-release lvm2 make man-db manpages manpages-dev mawk mercurial mercurial-common mime-support mount multiarch-support nano ncurses-base ncurses-bin ncurses-term net-tools netbase netcat-traditional nfacct ntp openssh-client openssh-server openssh-sftp-server openssl os-prober parted passwd patch pciutils perl perl-base perl-modules procps python python-cffi python-characteristic python-chardet python-colorama python-crypto python-cryptography python-dateutil python-decorator python-distlib python-html5lib python-jinja2 python-markupsafe python-migrate python-minimal python-ndg-httpsclient python-openssl python-pam python-pbr python-pip python-pkg-resources python-ply python-pyasn1 python-pyasn1-modules python-pycparser python-pyinotify python-requests python-serial python-service-identity python-setuptools python-six python-sqlalchemy python-sqlalchemy-ext python-support python-tempita python-twisted python-twisted-bin python-twisted-conch python-twisted-core python-twisted-lore python-twisted-mail python-twisted-names python-twisted-news python-twisted-runner python-twisted-web python-twisted-words python-urllib3 python-wheel python-zope.interface python2.7 python2.7-minimal readline-common rename rsync rsyslog screen sed sensible-utils startpar subversion systemd systemd-sysv sysv-rc sysvinit-utils tar task-english tasksel tasksel-data tcpd traceroute tzdata ucf udev unzip util-linux util-linux-locales vim-common vim-nox vim-runtime vim-tiny wamerican wget whiptail whois xauth xkb-data xz-utils zlib1g:amd64 zlib1g-dev:amd64


More information about the Lede-dev mailing list