LPS:Raspberry/Příprava image

Z HelpDesk
Verze k tisku již není podporovaná a může obsahovat chyby s vykreslováním. Aktualizujte si prosím záložky ve svém prohlížeči a použijte prosím zabudovanou funkci prohlížeče pro tisknutí.

Testujeme jak raspbian, ale je trochu odlisny od debianu, coz zeslozituje konfiguraci v cfengine. Proto je zde varianta cisteho debianu, ale obraz je potreba vytvorit rucne.

Debian

Na raspberry potrebujeme minimalne verzi 3.7.4, ta je primo v debian Stretch pod jmenem cfengine3 a ma jinde cesty k binarkam a je ulozena ve /var/lib/cfengine, nutne zmeny vyznaceny cervene

Postupujeme podle navodu, volby jsou mozne upravit.

cd /tmp
git clone https://github.com/drtyhlpr/rpi23-gen-image
cd rpi23-gen-image
mkdir packages ; cd packages
wget  http://www.cfengineers.net/files/packages/cfengine-community/3.7.2/cfengine-community_3.7.2-1.debian_7_armhf.deb 
cd .. 
vim files/etc/rc.local
if [ ! -e /var/cfengine/policy_server.dat ] ; then
       while ! ping -c 1 -q zcu.cz; do sleep 2s; done
       rm -f /var/cfengine/ppkeys/*
       /var/cfengine/bin/cf-key
       /var/cfengine/bin/cf-agent --bootstrap cf.civ.zcu.cz
       /var/cfengine/bin/cf-agent -Kf update.cf -D FORCE_update
       /var/cfengine/bin/cf-agent -Kf update.cf -D FORCE_update
       /usr/sbin/service cfengine3 restart
fi

Je vhodne z files/etc/rc.local odstranit -e z magic line: #!/bin/sh -e

A nyni pustit vlastni build obrazu

APT_SERVER="ftp.zcu.cz" RPI_MODEL=3 RELEASE="stretch" HOSTNAME=" " PASSWORD="zmeni_cf3" DEFLOCAL="en_US.UTF-8" TIMEZONE="Europe/Prague" EXPANDROOT="true" ENABLE_DHCP=true ENABLE_SSHD=true ENABLE_NONFREE=true ENABLE_RSYSLOG=false ENABLE_SOUND=true ENABLE_HWRANDOM=true ENABLE_ROOT=true ENABLE_ROOT_SSH=true KERNEL_THREADS=6 KERNEL_REMOVESRC=false ENABLE_REDUCE=true REDUCE_SSHD=false REDUCE_MAN=false REDUCE_DOC=false APT_INCLUDES="dhcpcd5,libyaml-0-2,cfengine3" ./rpi23-gen-image.sh

Pokud chces vlastni konfigurak nebo si pustit menuconfig, pridej jeste parametry:

KERNELSRC_USRCONFIG=/tmp/rpi23-gen-image/rpi3.config KERNEL_MENUCONFIG=true

Po sestaveni obrazu uloz na microSD kartu:

bmaptool copy ./images/stretch/2016-09-15-debian-stretch.img /dev/sdd