Temat: Kompilacja swojego obrazu
Takie pytanko czy jak skompiluje sobie swój obraz i dodam swoje ustawienia to hasła będą takie same czy będę musiał połączyć się przez telneta i nadać nowe hasło
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Kompilacja swojego obrazu
Zaloguj się lub zarejestruj by napisać odpowiedź
Takie pytanko czy jak skompiluje sobie swój obraz i dodam swoje ustawienia to hasła będą takie same czy będę musiał połączyć się przez telneta i nadać nowe hasło
Jak dasz poprawny plik z hasłem to będziesz miał hasło ustawione.
wystarczy skopiować plik /bin/ash???
Nie. Co ma shell z tym wspólnego? /etc/shadow
Witam
skompliowałem obraz dla tpl-ink 3020 ale nie wiem który plik z katalogu /bin wybrać
rw-r--r-- 1 root root 642 kwi 9 13:01 md5sums
-rw-r--r-- 1 root root 7208960 kwi 9 13:01 openwrt-ar71xx-generic-root.squashfs
-rw-r--r-- 1 root root 6881284 kwi 9 13:01 openwrt-ar71xx-generic-root.squashfs-64k
-rw-r--r-- 1 root root 1633180 kwi 9 13:01 openwrt-ar71xx-generic-uImage-gzip.bin
-rw-r--r-- 1 root root 1177797 kwi 9 13:01 openwrt-ar71xx-generic-uImage-lzma.bin
-rwxr-xr-x 1 root root 3565772 kwi 9 13:01 openwrt-ar71xx-generic-vmlinux.bin
-rwxr-xr-x 1 root root 3570836 kwi 9 13:01 openwrt-ar71xx-generic-vmlinux.elf
-rw-r--r-- 1 root root 1638400 kwi 9 13:01 openwrt-ar71xx-generic-vmlinux.gz
-rw-r--r-- 1 root root 1179648 kwi 9 13:01 openwrt-ar71xx-generic-vmlinux.lzma
-rwxr-xr-x 1 root root 1249761 kwi 9 13:01 openwrt-ar71xx-generic-vmlinux-lzma.elf
drwxr-xr-x 8 root root 4096 kwi 9 13:02 packages
-rw-r--r-- 1 root root 1087 kwi 9 13:01 sha256sums
Żaden z tych, nie zbudował Ci się w ogóle obraz.
Po prostu za dużo nawaliłeś do obrazu.
Jak za dużo ??? Żaden komunikat sie nie pojawił o tym ze za dużo dodałem. Jak powinien wyglądać taki plik???
Np tak: https://downloads.openwrt.org/chaos_cal … x/generic/ Co zaznaczyłeś do kompilacji?
Jak byś uruchomił kompilację z make V=s -j1 to pod koniec pisze że plik jest za duży. Jak zrobiłeś po prostu make to nie wypisuje tego, buduje co może.
Zrobiłem make V=s. Czy jak teraz jeszcze raz zrobię kompilacje to tez będę czekać tak długo czyli jakieś 4 godz??? A do komplikacji dałem twój konfig plus nano openvpn
Za pierwszym razem trwa tak długo. Później jak nie zmieniasz konfiga - krócej.
Ale samo V=s poza informacją nie zrobi nic innego.
a twoja configuracja ile zawiera miejsca
Która? Luci? Zostaje około mega.
czysty openwrt
Ze 4M dla 8M flash.
a dla zwykłego 3020
Kilkaset kilo tylko.
zroilem tak jak mowileś czyli przez nake V=s -j1 i skompilowało się ale ndal te same pliki
pojawił się komunikat oraz take pliki
razem 27240
-rw-r--r-- 1 root root 687 kwi 9 20:53 md5sums
-rw-r--r-- 1 root root 6946816 kwi 9 20:53 openwrt-ar71xx-generic-root.squashfs
-rw-r--r-- 1 root root 6815748 kwi 9 20:53 openwrt-ar71xx-generic-root.squashfs-64k
-rw-r--r-- 1 root root 1633181 kwi 9 20:53 openwrt-ar71xx-generic-uImage-gzip.bin
-rw-r--r-- 1 root root 1178107 kwi 9 20:53 openwrt-ar71xx-generic-uImage-lzma.bin
-rwxr-xr-x 1 root root 3565772 kwi 9 20:53 openwrt-ar71xx-generic-vmlinux.bin
-rwxr-xr-x 1 root root 3570836 kwi 9 20:53 openwrt-ar71xx-generic-vmlinux.elf
-rw-r--r-- 1 root root 1638400 kwi 9 20:53 openwrt-ar71xx-generic-vmlinux.gz
-rw-r--r-- 1 root root 1179648 kwi 9 20:53 openwrt-ar71xx-generic-vmlinux.lzma
-rwxr-xr-x 1 root root 1250069 kwi 9 20:53 openwrt-ar71xx-generic-vmlinux-lzma.elf
drwxr-xr-x 8 root root 4096 kwi 9 13:02 packages
-rw-r--r-- 1 root root 1087 kwi 9 20:53 sha256sums
No tak, czego się spodziewałeś? Pisałem że wypisze że jak już to masz obraz za duży. Sprawdź w tym co wypisał na ekranie. Bo nadal nic nie zrobiłeś żeby obraz był mniejszy.
a jeżeli kopiuje całe /etc z routera do obrazu to może byc problem przy kompilacji?? oczywiście tworzę folder files, a tam wrzucam całe /etc
/etc nie zajmuje tak dużo miejsca.
Podczas kompilacji pojawił się taki błąd:
make[3]: *** [/home/marcin/chaos_clamer/openwrt/bin/ar71xx/packages/packages/libavahi-compat-libdnssd_0.6.31-12_ar71xx.ipk] Error 1
make[3]: Leaving directory `/home/marcin/chaos_clamer/openwrt/feeds/packages/libs/avahi'
make[2]: *** [package/feeds/packages/avahi/compile] Error 2
make[2]: Leaving directory `/home/marcin/chaos_clamer/openwrt'
make[1]: *** [/home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/marcin/chaos_clamer/openwrt'
make: *** [world] Błąd 2
Mało. Wyżej jeszcze pokaż.
install -m0644 ./files/avahi-daemon.conf /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/avahi-dbus-daemon/etc/avahi/
# install empty service directory so that user knows where
# to place custom service files
install -d -m0755 /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/avahi-dbus-daemon/etc/avahi/services
install -d -m0755 /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/avahi-dbus-daemon/etc/init.d
install -m0755 ./files/avahi-daemon.init /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/avahi-dbus-daemon/etc/init.d/avahi-daemon
find /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/avahi-dbus-daemon -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf
export CROSS="mips-openwrt-linux-uclibc-" NO_RENAME=1 ; NM="mips-openwrt-linux-uclibc-nm" STRIP="/home/marcin/chaos_clamer/openwrt/staging_dir/host/bin/sstrip" STRIP_KMOD="/home/marcin/chaos_clamer/openwrt/scripts/strip-kmod.sh" PATCHELF="/home/marcin/chaos_clamer/openwrt/staging_dir/host/bin/patchelf" /home/marcin/chaos_clamer/openwrt/scripts/rstrip.sh /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/avahi-dbus-daemon
rstrip.sh: /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/avahi-dbus-daemon/usr/sbin/avahi-daemon: executable
(cd /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/avahi-dbus-daemon/CONTROL; ( echo "$CONTROL"; printf "Description: "; echo "$DESCRIPTION" | sed -e 's,^[[:space:]]*, ,g'; ) > control; chmod 644 control; ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo "default_postinst \$0 \$@"; ) > postinst; ( echo "#!/bin/sh"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo "default_prerm \$0 \$@"; ) > prerm; chmod 0755 postinst prerm; echo "$V_Package_avahi_dbus_daemon_conffiles" > conffiles; )
install -d -m0755 /home/marcin/chaos_clamer/openwrt/bin/ar71xx/packages/packages
/home/marcin/chaos_clamer/openwrt/scripts/ipkg-build -c -o 0 -g 0 /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/avahi-dbus-daemon /home/marcin/chaos_clamer/openwrt/bin/ar71xx/packages/packages
Packaged contents of /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/avahi-dbus-daemon into /home/marcin/chaos_clamer/openwrt/bin/ar71xx/packages/packages/avahi-dbus-daemon_0.6.31-12_ar71xx.ipk
mkdir -p /home/marcin/chaos_clamer/openwrt/bin/ar71xx/packages /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-client/CONTROL /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo
install -d -m0755 /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-client/usr/lib
cp -fpR /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-install/usr/lib/libavahi-client.so.* /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-client/usr/lib/
find /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-client -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf
export CROSS="mips-openwrt-linux-uclibc-" NO_RENAME=1 ; NM="mips-openwrt-linux-uclibc-nm" STRIP="/home/marcin/chaos_clamer/openwrt/staging_dir/host/bin/sstrip" STRIP_KMOD="/home/marcin/chaos_clamer/openwrt/scripts/strip-kmod.sh" PATCHELF="/home/marcin/chaos_clamer/openwrt/staging_dir/host/bin/patchelf" /home/marcin/chaos_clamer/openwrt/scripts/rstrip.sh /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-client
rstrip.sh: /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-client/usr/lib/libavahi-client.so.3.2.9: shared object
(cd /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-client/CONTROL; ( echo "$CONTROL"; printf "Description: "; echo "$DESCRIPTION" | sed -e 's,^[[:space:]]*, ,g'; ) > control; chmod 644 control; ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo "default_postinst \$0 \$@"; ) > postinst; ( echo "#!/bin/sh"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo "default_prerm \$0 \$@"; ) > prerm; chmod 0755 postinst prerm; )
install -d -m0755 /home/marcin/chaos_clamer/openwrt/bin/ar71xx/packages/packages
/home/marcin/chaos_clamer/openwrt/scripts/ipkg-build -c -o 0 -g 0 /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-client /home/marcin/chaos_clamer/openwrt/bin/ar71xx/packages/packages
Packaged contents of /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-client into /home/marcin/chaos_clamer/openwrt/bin/ar71xx/packages/packages/libavahi-client_0.6.31-12_ar71xx.ipk
rm -rf /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/tmp-libavahi-client
mkdir -p /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/stamp /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/tmp-libavahi-client
install -d -m0755 /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/tmp-libavahi-client/usr/lib
cp -fpR /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-install/usr/lib/libavahi-client.so.* /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/tmp-libavahi-client/usr/lib/
SHELL= /home/marcin/chaos_clamer/openwrt/staging_dir/host/bin/flock /home/marcin/chaos_clamer/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/tmp-libavahi-client/. /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/'
rm -rf /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/tmp-libavahi-client
touch /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/stamp/.libavahi-client_installed
if [ -f /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/avahi.dbus.install.clean ]; then rm -f /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/avahi.dbus.install /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/avahi.dbus.install.clean; fi; echo "libavahi-client" >> /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/avahi.dbus.install
mkdir -p /home/marcin/chaos_clamer/openwrt/bin/ar71xx/packages /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-compat-libdnssd/CONTROL /home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo
install -d -m0755 /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-compat-libdnssd/usr/lib
cp -fpR /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-install/usr/lib/libdns_sd.so.* /home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-ar71xx/libavahi-compat-libdnssd/usr/lib/
cp: cannot stat '/home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-install/usr/lib/libdns_sd.so.*': No such file or directory
make[3]: *** [/home/marcin/chaos_clamer/openwrt/bin/ar71xx/packages/packages/libavahi-compat-libdnssd_0.6.31-12_ar71xx.ipk] Error 1
make[3]: Leaving directory `/home/marcin/chaos_clamer/openwrt/feeds/packages/libs/avahi'
make[2]: *** [package/feeds/packages/avahi/compile] Error 2
make[2]: Leaving directory `/home/marcin/chaos_clamer/openwrt'
make[1]: *** [/home/marcin/chaos_clamer/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/marcin/chaos_clamer/openwrt'
make: *** [world] Błąd 2
cp: cannot stat '/home/marcin/chaos_clamer/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/avahi/dbus/avahi-0.6.31/ipkg-install/usr/lib/libdns_sd.so.*': No such file or directory
Nie zbudowała ci sie biblioteka. Np. czegoś nie zaznaczyłeś.
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Kompilacja swojego obrazu
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc