Szerencsém volt - OpenWrt/LEDE frissítés

Mivel van már ar71xx-re 4.9.106-os kernel, gondoltam, készítek egy image-et. Nekiállok, leáll egy vaskos hibával, azt mondja, nem tudja az mpd-full csomagot beletenni. Hát jó, kiszedem a konfigból.

A csomagneveket szóközökkel szeparálva várja a make paramétere, de az áttekinthetőség kedvéért én newline-nal szeparálok, majd ezt tr paranccsal cserélem szóközre. Jó volna viszont komment, ezt gyorsan bele akartam írni egy sed képében. Persze, hogy elszúrtam, így generált egy teljesen csupasz image-et. Az egy dolog, hogy ezáltal kimaradt belőle az f2fs támogatás, miközben a beléje dugott USB hub-ban van egy f2fs-re formázott pendrive. Nagyobb gond, hogy a shadow-su sem került az image-be.

Ez azért probléma, mert eredeti szándékom szerint a root login tiltva lett volna, sima user-ként belépve kellene root jogot szerezni, csak ugye hiányzik a su parancs, telepíteni meg nincs jogom.

Szerencsém volt, véletlenül a dropbear úgy volt konfigurálva, hogy megengedte a root ssh-t. Csináltam egy javított image-et, majd letiltottam a root ssh-t. Viszont innentől kezdve nem hibázhatok. Amúgy erről van szó, érdemes az mpd-full kommentezését, valamint a már javított konverziót nézni:

#!/bin/bash

PACKAGES='
alsa-utils
at
coreutils-base64
ddns-scripts
etherwake
f2fs-tools
f2fsck
kmod-fs-btrfs
kmod-fs-ext4
kmod-fs-f2fs
kmod-fs-fscache
kmod-fs-vfat
kmod-ifb
kmod-ipt-ipopt
kmod-nf-nathelper
kmod-sched
kmod-sched-core
kmod-usb-audio
kmod-usb-printer
kmod-usb-storage
libsoxr
mailsend
mc
mpc
# mpd-full
nano
p910nd
pulseaudio-daemon
pulseaudio-profiles
pulseaudio-tools
shadow-su
sox
tc
uhttpd
xz
xz-utils
'

make clean
make image PROFILE='tl-wr842n-v3' PACKAGES="`sed '/^[\\t ]*#/ d' <<<\"$PACKAGES\" | tr \\\\n ' '`" FILES=files/

Hozzászólások

Most, hogy van hozzá 4.9.107-es kernel, már az mpd-full is jó. Ezt is kijavították. :) Mondjuk nem nagyon van rá szükségem, amióta a viszonylag új - néhány hónapos - Panasonic SA-PMX80 mikro hifi-mnek van USB bemenete a PC felől, Bluetooth bemenete a notebook felől. Ettől függetlenül az analóg bemenetre továbbra is a router-be dugott USB hubban lógó picike USB-s „hangkártya” kimenete van kötve, csak már nem használom.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE