그동안 entware에 여러 변화가 있어선지 tvheadend_4.2.2-1_armv7soft.ipk (hdhomerun이 4.2.3에서는 지원되지 않더군요)가 설치되지 않더군요.
편법인 것 같긴하지만 삽질 끝에 설치에 성공해서 공유겸 백업차원에서 정리해 봅니다.
Merlin은 386.2_6를 사용중입니다.
https://hqt.ro/how-to-install-new-generation-entware/ 에 나와 있는 설치 script를 다운받습니다.
cd /tmp
wget -c -O entware-ngu-setup.sh https://bit.ly/2xZTaVp
chmod +x ./entware-ngu-setup.sh
entware-ngu-setup.sh에 보시면 armv71용 설치 script를 다운받는 장소가 나옵니다.
armv7l)
PART_TYPES='ext2|ext3|ext4'
INST_URL='https://bin.entware.net/armv7sf-k2.6/installer/generic.sh'
ENT_FOLD='entware'
;;
그런데 installer.old 디렉토리도 있고 파일명들은 같은데 크기가 달라보입니다.
https://bin.entware.net/armv7sf-k2.6/installer/
../
alternative.sh 16-Jun-2020 16:40 2765
generic.sh 16-Jun-2020 16:40 2765
ld-2.23.so 12-Jun-2020 20:24 142760
libc-2.23.so 12-Jun-2020 20:24 1219224
libgcc_s.so.1 12-Jun-2020 20:24 44456
libpthread-2.23.so 12-Jun-2020 20:24 92648
opkg 12-Jun-2020 20:24 764988
opkg.conf 16-Jun-2020 16:40 171
https://bin.entware.net/armv7sf-k2.6/installer.old/
../
prev/ 10-Apr-2020 11:40 -
t/ 10-Apr-2020 11:09 -
alternative.sh 17-Mar-2018 21:00 2248
generic.sh 03-Mar-2018 21:00 2205
ld-2.23.so 23-Mar-2020 20:06 142760
libc-2.23.so 23-Mar-2020 20:06 1219224
libgcc_s.so.1 23-Mar-2020 20:06 44504
libpthread-2.23.so 23-Mar-2020 20:06 92648
opkg 23-Mar-2020 19:20 134936
opkg.conf 03-Mar-2018 21:00 190
opkg.old 02-Mar-2018 21:00 130968
그래서 installer 디렉토리가 아닌 installer.old 디렉토리에서 generic.sh를 다운합니다.
wget https://bin.entware.net/armv7sf-k2.6/installer.old/generic.sh
그리고 entware-ngu-setup.sh에서 아래 부분을 찾아서
wget -qO - $INST_URL | sh
다음과 같이 수정합니다.
# wget -qO - $INST_URL | sh
sh generic.sh
generic.sh도 아래부분을 찾아서
URL=http://bin.entware.net/armv7sf-k2.6/installer
아래처럼 수정합니다.
URL=http://bin.entware.net/armv7sf-k2.6/installer.old
이제 entware-ngu-setup.sh를 실행합니다.
./entware-ngu-setup.sh
자세한건 모르겠지만 이렇게 하면 예전의 entware가 설치되는 것 같습니다.
이제 tvheadend_4.2.2-1_armv7soft.ipk 가 설치됩니다. 하지만 start가 실패하더군요.
검색결과, libopenssl에 관련된 것이고 이는 https://www.clien.net/service/board/cm_nas/13319322?po=0&sk=comment&sv=libopenssl&groupCd=&pt=0 의 몬순스님의 댓글로 해결하였습니다.