DOMICA Team

:: Блог - Спутниковое телевидение :: :: ВКонтакте - Спутниковое телевидение:: :: Одноклассники - Спутниковое телевидение:: :: FACEBOOK - Спутниковое телевидение::

Автор Тема: Как самому создать архив tar.gz на DMХХХХ  (Прочитано 6848 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Ligioner

  • Завсегдатай™
  • Оффлайн

  • *
  • Сообщений: 948
  • Статус: +122/-2
  • Forum
Как самому создать архив tar.gz имея OC линукс только на ресивере

Для примера возьмём oscam_y18  и  создадим последний oscam_y18 для домики

Создаём папку на рабочем столе винды


Называем её oscam_y18


Открываем созданную папку и создаём в ней ещё две папки etc и usr


Открываем первую  папку etc , в ней создаём ещё две папки init.d и tuxbox


Открываем созданную папку init.d и скидываем в неё через DCC  файл oscam_y18_restart.sh из etc/init.d


Содержание файла oscam_ymodv18_restart.sh
Код: Извините, но гости не могут просматривать ссылки. Регистрация или Логин
#!/bin/sh

CAMNAME="Oscam yuriks mod 18"

case "$1" in
start)
echo "[sсriрt] $1: $CAMNAME"
/usr/bin/oscam-y18 &
;;
restart)
echo "[sсriрt] $1: $CAMNAME"
killall -9 oscam-y18 2>/dev/null
/usr/bin/oscam-y18 &
;;
stop)
echo "[sсriрt] $1: $CAMNAME"
killall -9 oscam-y18 2>/dev/null
;;
*)
$0 stop
exit 0
;;
esac

exit 0

Далее переходим в папку tuxbox создаём в ней папку config


Через DCC перекидываем конфиги оскама в созданную папку config на рабочем столе с etc/tuxbox/config


Переходим папку usr создаём в ней две папки bin и emu


Открываем папку emu  через DCC и скидываем в неё файл oscam-yuriks_mod18.sh



Содержание файла oscam-yuriks_mod18.sh
Код: Извините, но гости не могут просматривать ссылки. Регистрация или Логин
#!/bin/sh

echo "<<=====================================>>"
echo "<<=========== DOMICA IMAGE ============>>"
echo "<<=====================================>>"
 
echo "Activate Oscam yuriks mod 18"
echo ""
if [ -e /etc/rcS.d/S50emu ]; then
/etc/rcS.d/S50emu stop
sleep 3
else
echo "1 run"
fi
cp -f /etc/init.d/oscam-y18_restart.sh /etc/rcS.d/S50emu
echo "Oscam" > /etc/active_emu.list
/etc/rcS.d/S50emu start  > /dev/null 2>&1

exit 0

Открываем папку bin в неё скачаем  последний бинарник oscama отсюда Извините, но гости не могут просматривать ссылки. Регистрация или Логин
Переименовываем его в oscam-y18



Всё на этом всё собрали

Теперь скидываем сборку в ресивер в папку  tmp и раздаём атрибуты на все папки и файлы 755


И так далее

Теперь даём команду в телнет с названием папки по пути где сборка

Код: Извините, но гости не могут просматривать ссылки. Регистрация или Логин
cd /tmp/oscam-y18Затем следующую
Код: Извините, но гости не могут просматривать ссылки. Регистрация или Логин
tar -czvf /tmp/oscam-y18.tar.gz usr/ etc/
Получаем вот такой лог

И архив oscam-y18.tar.gz

Скидываем его сохраняем на компе или выгружаем в инет (что угодно )

Чтобы установить потом этот архив , кидаем его в опять в папку tmp и даём команду
Код: Извините, но гости не могут просматривать ссылки. Регистрация или Логин
tar xzvpf /tmp/oscam-y18.tar.gz -C /
« Последнее редактирование: 12 сентября 2011, 19:40:52 от SergeyMK »

 

:: спутниковые ресиверы ::