Elméletileg bármely openwrt 21 futató roterre telepíthetó a rendszer, azokon az eszközökön ahol nincs minimum 40 MB szabad memmória Extroot particiót kell létrehozni egy külső USB eszközre és oda telepíteni.
SSH belépni (a döntött vörös szöveg a másolandó kód a normál a komment)
Első lépés frissíteni és telepíteni a szükséges összetevőket opkg update opkg install block-mount kmod-fs-ext4 e2fsprogs fdisk
Második lépés az esetleg már meglévő mount törölni az fstab-ból DEVICE="$(sed -n -e "/\s\/overlay\s.*$/s///p" /etc/mtab)" uci -q delete fstab.rwm uci set fstab.rwm="mount" uci set fstab.rwm.device="${DEVICE}" uci set fstab.rwm.target="/rwm" uci commit fstab
Harmadik lépés a block info segítségével listázzuk az elérhetó particiókat block info
Itt ki kell választani azt a particiót amit extroot -ként szeretnénk használni, az alap az sda1 DEVICE="/dev/sda1" mkfs.ext4 ${DEVICE}
Negyedik lépés a kiválszatót partició formázását követően, bejegyzést kell készíteni az fstab-ba eval $(block info ${DEVICE} | grep -o -e "UUID=\S*") uci -q delete fstab.overlay uci set fstab.overlay="mount" uci set fstab.overlay.uuid="${UUID}" uci set fstab.overlay.target="/overlay" uci commit fstab
Ötödik lépés az új extrott particióra át kell másolni a jelenlegi tartalmát mkdir -p /tmp/cproot mount --bind /overlay /tmp/cproot mount ${DEVICE} /mnt tar -C /tmp/cproot -cvf - . | tar -C /mnt -xf - umount /tmp/cproot /mnt reboot
Sikeres extroot újrainditás után telepíthetjük a szükséges Domoticz rendszert és annak összetevőit a következő file letőltésével és futattásával:
curl -o /tmp/smarthome_install_router.sh http://openwrt.szelessavalapitvany.hu/smarthome/smarthome_install_router.sh chmod 777 /tmp/smarthome_install_router.sh ./tmp/smarthome_install_router.sh
|