у меня /etc = /tmp/etc
поэтому редактируется не /etc/resolv.conf а /tmp/etc/resolv.conf
это нормально?
у меня /etc = /tmp/etc
поэтому редактируется не /etc/resolv.conf а /tmp/etc/resolv.conf
это нормально?
PID - wl500gP v1
FWR - 1.9.2.7-9
не получается сабж.
и вообще все файлы что прописаны в /usr/local/.files не сохраняются
уважаемые гуру - подскажите где смотреть?
CkopnuoH
Значит что-то не так делаем
ну что занчит не так
прописываем в /usr/local/.files строчку /etc/resolv.conf
в /etc/resolv.conf пишем nameserver x.x.x.x
flashfs save && flashfs commit && flashfs enable
reboot
открываем /etc/resolv.conf - он пустой.
и такаяже дрянь с другими файлами - например с smb.conf
что я не так делаю?
P.S. мне кажется что дело всё в flashfs save - тоесть не савится настройки и всё.....хотя всё вроде проходиь нормально - вот лог после flashfs save && flashfs commit && flashfs enable:
Code:[admin@ASUS root]$ flashfs save && flashfs commit && flashfs enable tar: Removing leading '/' from member names etc/ipkg.conf etc/resolv.conf etc/profile etc/group etc/passwd etc/smb.conf tmp/local/ tmp/local/.files tmp/local/etc/ tmp/local/etc/dropbear/ tmp/local/etc/dropbear/dropbear_rsa_host_key tmp/local/etc/dropbear/dropbear_dss_host_key tmp/local/sbin/ tmp/local/sbin/pre-shutdown tmp/local/sbin/post-mount tmp/local/sbin/post-firewall tmp/local/sbin/post-boot tmp/local/root/ tmp/local/root/.mc/ tmp/local/root/.mc/Tree tmp/local/root/.mc/filepos tmp/local/root/.mc/cedit/ tmp/local/root/.mc/history tmp/local/root/.mc/ini -rw-r--r-- 1 admin root 3972 Jan 1 05:06 /tmp/flash.tar.gz Check saved image and type "/sbin/flashfs commit" to commit changes . Committed. [admin@ASUS root]$
Last edited by CkopnuoH; 02-12-2008 at 19:51.
вот провёл ещё один эксперемент
после flashfs save && flashfs commit && flashfs enable
посомтрел я файл flash.tar.gz - я так понимаю он создаётся после всех этих манипуляций....
и что я вижу там - resolv.conf и smb.conf там - НЕИЗМЕНЁННЫЕ
тоесть smb.conf какой был такой и остался - а resolv.conf - ПУСТОЙ - тоесть без внесённых изменений.....
НО! тамже файлы ipkg.conf и profile содержат ИЗМЕНЁНУЮ информацию.
тоесть часть файлов берётся - а часть нет......
где руки крывые??????
P.S. От даты создания файла нет никаких зависимостей? Просто те что не изменяются - те за 2000 год - а те что меняются - нынешные за 2008
Продолжаю эксперементы
smb.conf в файл flash.tar.gz всётаки записывается изменёный.....но после ребута все изменения пропадают.....
а вот с resolv.conf ещё интересней.....если указать что брать его из /etc - где он представлен ссылкой - то берётся пустой файл - а если указать на конкретно сам файл - который находится в /tmp то он вообще НЕДОБОВЛЯЕТСЯ......
мож гдето что-то с правами доступа напутано?
ведь ipkg.conf сохраняется .....
ничего не понимаю
Самба пускается с вэб-морды?
/sbin/flashfs - простой скрипт. Попробуйте сделать то, что он делает, поэтапно вручную и локализуйте проблему (файл не сохраняется после правки, не включается в список на сохранение, не пакуется tar-ом, не записыывается в флэш, не читается оттуда и т.п.)
Продолжая эксперементы и расмотрев винмателнее команду flashfs
дал команду flashfs list и вот что получил:
я так понимаю выдаёт ошибку.....походу сдесь собака и порылась.....у кого какие предложения?Code:[admin@ASUS root]$ flashfs list tmp/local/ tmp/local/sbin/ tmp/local/sbin/post-boot tmp/local/sbin/post-firewall tmp/local/sbin/post-mount tmp/local/sbin/pre-shutdown tmp/local/sbin/saveflashfs tmp/local/etc/ tmp/local/etc/dropbear/ tmp/local/etc/dropbear/dropbear_dss_host_key tmp/local/etc/dropbear/dropbear_rsa_host_key tmp/local/.files tmp/local/root/ tmp/local/root/.mc/ tmp/local/root/.mc/filepos tmp/local/root/.mc/ini tmp/local/root/.mc/history tmp/local/root/.mc/cedit/ tmp/local/root/.mc/Tree etc/smb.conf etc/passwd etc/group etc/profile etc/resolv.conf etc/ipkg.conf Child died with signal 13 Error exit delayed from previous errors [admin@ASUS root]$
все файлы поименованные в /usr/local/.files должны реально существовать
яж показывал вывод команды flashfs save - ошибок никаких нет
все файлы присутсвуют....
P.S. Сократил список до 2 файлов /etc/resolv.conf и /etc/smb.conf
файл resolv.conf как я уже писал выше - добавляется в архив - ПУСТЫМ!
файл smb.conf добавляется нормально
что сдесь не так?
Last edited by CkopnuoH; 02-12-2008 at 21:24.