Originally Posted by
MrGalaxy
Подскажите, пожалуйста, какой модуль надо добавить в прошивку, чтобы появилась команда
(Самба - встроенная в прошивку.)
Смутило то, что вопрос прозвучал в теме Samba 3.6 Entware. В прошивке используется ужасающе старая Samba 2.0.10. Исходники testparm в её составе наверняка собираются, но не попадают в итоговый образ прошивки.
Testparm из Samba 3.6 весит 200+ КБ. Если вас это не смущает, то перед сборкой прошивки в файл Makefile.top добавьте строчки:
Code:
samba-install:
install -D samba/source/bin/smbd.shared $(INSTALLDIR)/samba/usr/sbin/smbd
install -D samba/source/bin/nmbd.shared $(INSTALLDIR)/samba/usr/sbin/nmbd
install -D samba/source/bin/smbpasswd.shared $(INSTALLDIR)/samba/usr/bin/smbpasswd
install -D samba/source/bin/libsmb.so $(INSTALLDIR)/samba/usr/lib/libsmb.so
install -D samba/source/bin/testparm $(INSTALLDIR)/samba/usr/sbin/testparm
install -d $(INSTALLDIR)/samba/usr/codepages/
install -D -m 0644 samba/source/codepages/codepage.* $(INSTALLDIR)/samba/usr/codepages
install -D -m 0644 samba/source/codepages/unicode_map.* $(INSTALLDIR)/samba/usr/codepages
$(STRIP) $(INSTALLDIR)/samba/usr/sbin/smbd
$(STRIP) $(INSTALLDIR)/samba/usr/sbin/nmbd
$(STRIP) $(INSTALLDIR)/samba/usr/bin/smbpasswd
$(STRIP) $(INSTALLDIR)/samba/usr/lib/libsmb.so
$(STRIP) $(INSTALLDIR)/samba/usr/sbin/testparm