опишу как я решил эту проблему:
стоит предпоследний иидж от ветра, поэтому описываю для него. идем в /usr/lib/enigma2/python/Plugins/Extensions/AR-P/, открываем epg.sh (хотя себе его я вынес как отдельный плагин и в мультиквикбаттоне закрепил за зеленой кнопкой) и немного меняем скрипт
#!/bin/sh
#Thanks to dillinger https://linux-sat.tv
if [ -f /hdd/epg/epg.dat ]; then
rm /hdd/epg/epg.dat > /dev/null 2>&1
fi
echo "=============================================="
echo " "
echo "Downloading EPG file, please wait..."
echo " "
sleep 2
wget -q https://linux-sat.tv/epg/epg_new.dat.gz -O /hdd/epg/epg.dat.gz
if [ $? = 1 ]; then
echo " "
echo "Sorry, the EPG file is not available!"
echo " "
echo "Please try later!"
echo " "
echo "=============================================="
echo " "
exit 1
fi
gzip -d /hdd/epg/epg.dat.gz
sleep 2
cp /hdd/epg/epg.dat /hdd/
sleep 2
echo "Enigma2 a restart to load the EPG data!"
echo " "
echo "=============================================="
echo " "
echo "Enjoy -:) "
echo "Restarting enigma2..."
sleep 2
killall -9 enigma2
создаем через dcc или с помощью телнета каталог epg в hdd hdd/epg
далее, чтобы после перезагрузки епг у нас не пропадало, в любом скрипте, к-й выполняеется во время загрузки добавляем
if [ -f /hdd/epg/epg.dat ]; then
cp /hdd/epg/epg.dat /hdd/
fi
на имидже ветра я добавил копирование в скрипт автомонтирования automount.sh, который находится в /usr/lib/enigma2/python/Plugins/Extensions/AR-P/
#!/bin/sh
/bin/stfbcontrol he
umount -f /hdd
devs=`fdisk -l | grep '/dev/' | awk '{gsub("/"," "); print $2}' | awk '{gsub("dev",""); print $1}'`
id=1
for i in $devs; do
echo "/dev/$i"
done
fs_id=`fdisk -l | grep $devs | tr -d '*' | awk '{print $5}'`
if [ $fs_id == 83 ]; then
echo "Detect & mount ext2/3 partition on /dev/$i"
mount /dev/$i /hdd/
elif [ $fs_id == 6 ] || [ $fs_id == 5 ] || [ $fs_id == b ] || [ $fs_id == c ] || [ $fs_id == e ] || [ $fs_id == f ]; then
echo "Detect & mount FAT16/32 partition on /dev/$i"
mount /dev/$i /hdd/
elif [ $fs_id == 7 ]; then
echo "Detect & mount HPFS/NTFS on /dev/$i"
ntfs-3g /dev/$i /hdd/
else
echo "No such device"
fi
if [ -f /hdd/epg/epg.dat ]; then
cp /hdd/epg/epg.dat /hdd/
fi
exit 0
вот и все. надеюсь смысл понятен