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

2

Odp: Kompilacja swojego obrazu

Jak dasz poprawny plik z hasłem to będziesz miał hasło ustawione.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Kompilacja swojego obrazu

wystarczy skopiować plik /bin/ash???

4

Odp: Kompilacja swojego obrazu

Nie. Co ma shell z tym wspólnego? /etc/shadow

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Kompilacja swojego obrazu

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

6

Odp: Kompilacja swojego obrazu

Żaden z tych, nie zbudował Ci się w ogóle obraz.

7

Odp: Kompilacja swojego obrazu

Po prostu za dużo nawaliłeś do obrazu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: Kompilacja swojego obrazu

Jak za dużo ??? Żaden komunikat sie nie pojawił o tym ze za dużo dodałem. Jak powinien wyglądać taki plik???

9

Odp: Kompilacja swojego obrazu

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10 (edytowany przez modelos 2016-04-09 19:17:29)

Odp: Kompilacja swojego obrazu

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

11

Odp: Kompilacja swojego obrazu

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Kompilacja swojego obrazu

a twoja configuracja ile zawiera miejsca

13

Odp: Kompilacja swojego obrazu

Która? Luci? Zostaje około mega.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Kompilacja swojego obrazu

czysty openwrt

15

Odp: Kompilacja swojego obrazu

Ze 4M dla 8M flash.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Kompilacja swojego obrazu

a dla zwykłego 3020

17

Odp: Kompilacja swojego obrazu

Kilkaset kilo tylko.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: Kompilacja swojego obrazu

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

19

Odp: Kompilacja swojego obrazu

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: Kompilacja swojego obrazu

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

21

Odp: Kompilacja swojego obrazu

/etc nie zajmuje tak dużo miejsca.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: Kompilacja swojego obrazu

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

23

Odp: Kompilacja swojego obrazu

Mało. Wyżej jeszcze pokaż.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: Kompilacja swojego obrazu

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

25

Odp: Kompilacja swojego obrazu

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ś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.