Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема с разборкой squashfs файла (решено)  (Прочитано 1505 раз)

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

Оффлайн r.o.m.a.N

  • Автор темы
  • Активист
  • *
  • Сообщений: 757
  • Debian Testing | KDE
    • Просмотр профиля
http://forum.motofan.ru/index.php?s=&showtopic=159403&view=findpost&p=1278292
в Ubuntu 8.04 в виртуалке проблем не было.
Поставил как основную ось 8.10, и надо было разобрать часть прошивки телефона (CG36.smg) по этому же мануалу.
Дал права (chmod a+x) бинарнику для сборки mksquashfs_moto (в /usr/local/bin/) и скрипту 123.sh
#!/bin/sh
unsquashfs CG36.smg
bash
rm CG36.smg~
mv CG36.smg CG36.smg~
mksquashfs_moto squashfs-root/ CG36.smg -le
rm -rf squashfs-root
echo OK
cкрипт надо выполнять под fakeroot
roman@roman-desktop:~$ fakeroot ~/123.sh
, because No such file or directory
root@roman-desktop:~#

делаю по иному
roman@roman-desktop:~$ fakeroot sh ~/123.sh
, because No such file or directory
root@roman-desktop:~#

иногда ругаетсяна интерпритатор в первой строчке скрипта.
/bin/sh^M: плохой интерпретатор: No such file or directoryв общем не знаю в чем загвоздка...  :'( косяк определенно в скрипте, потому что если все делать ручками, а не скриптом, CG собирается

вот ручная разборка/сборка

мне в принципе руками удобнее, но нужна ещ возможность сделать все скриптом
« Последнее редактирование: 15 Марта 2009, 19:23:18 от r.o.m.a.N »

Оффлайн su6s

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Проблема с разборкой squashfs файла
« Ответ #1 : 15 Марта 2009, 19:14:22 »
tr -d "\r" < ~/123.sh > ~/123.sh~~ && mv ~/123.sh{,.bak} && mv ~/123.sh{~~,} после попробовать еще раз запустить сценарий ~/123.sh
jabber: [su6s]AT[jabber]DOTru
eeepc 701

Оффлайн r.o.m.a.N

  • Автор темы
  • Активист
  • *
  • Сообщений: 757
  • Debian Testing | KDE
    • Просмотр профиля
Re: Проблема с разборкой squashfs файла
« Ответ #2 : 15 Марта 2009, 19:19:01 »
su6s спасиб огромное, помогло. :D
« Последнее редактирование: 15 Марта 2009, 19:23:00 от r.o.m.a.N »

Оффлайн r.o.m.a.N

  • Автор темы
  • Активист
  • *
  • Сообщений: 757
  • Debian Testing | KDE
    • Просмотр профиля
Re: Проблема с разборкой squashfs файла (решено)
« Ответ #3 : 16 Марта 2009, 17:55:58 »
все оказалось куда проще. В скрипте bash надо было заменить на /bin/bash
#!/bin/sh
unsquashfs CG36.smg
/bin/bash
rm CG36.smg~
mv CG36.smg CG36.smg~
mksquashfs_moto squashfs-root/ CG36.smg -le
rm -rf squashfs-root
echo OK
всегда застреваю на мелочах xD
« Последнее редактирование: 16 Марта 2009, 18:00:07 от r.o.m.a.N »

 

Страница сгенерирована за 0.018 секунд. Запросов: 20.