Re: [tanya-jawab] copy file *.o ke /lib
Thanks. Masalahnya kl saya pake : cp -R ./linux-2.4.22/drivers/* /lib yang tercopy nggak cuman file objeknya (*.o) tp juga source filenya (*.c , *.S) dan Makefile dll. So hrsnya difilter dl, entah gimana. BTW, saya jg sedang ngerjain LFS-5.0. Total packagenya 128MB. Kl mau cepet cobain aja ke ftp://ftp.if.itb.ac.id/pub. Ada banyak source code di sana. Sebaiknya kalau mau ngopi semua driver di direktori tersebut pake perintah pengkopian secara rekursif, misalnya begini: $ cp -R ./linux-2.4.22/drivers/* /lib Ngomong2 anda pake LFS versi berapa, saya lagi download paket versi 5.0 tapi kalo anda punya kan bisa bagi2, biar engga ngabisin bw? idud On Thu, 12 Feb 2004, daniel widyanto wrote: Maaf, saya lupa bilang kalo saya lg bikin mini-distro ( 64 MB) utk USB-disk. Mnrt LFS-hint, source kernelnya hrs di-kompile dan hasil compilenya dicopy ke /lib nya USB saya. So, file *.o nya hrs ngambil dr direktori (dan sub-subnya) source kernel dan dikopi manual. Saya maunya pakescript biar cepet. Lg pula ls -R bukannya artinya rekursif ? Semua sub-dir dibuka ? -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip dan info di http://linux.or.id/milis.php FAQ milis http://linux.or.id/faq.php
Re: [tanya-jawab] copy file *.o ke /lib
daniel widyanto wrote: Maaf, saya lupa bilang kalo saya lg bikin mini-distro ( 64 MB) utk USB-disk. Mnrt LFS-hint, source kernelnya hrs di-kompile dan hasil compilenya dicopy ke /lib nya USB saya. So, file *.o nya hrs ngambil dr direktori (dan sub-subnya) source kernel dan dikopi manual. Saya maunya pakescript biar cepet. Kalau memang harus dari kernel source dir? find /usr/src/linux-2.4.22/drivers/ -type f -name \*.o -print0 | xargs -r0 cp --target-directory=/target-dir -- Ingat *.o yang ada di src dir tidak semuanya driver, ada yang partial object yang belum di link menjadi kernel loadable module. cp -a /lib/modules/2.4.22/kernel/drivers /target-dir Lg pula ls -R bukannya artinya rekursif ? Semua sub-dir dibuka ? Betul, tapi *nix shell filename globbing DOS wildcard expansion. Ini sudah sering dibahas... silakan buka lagi arsip lama, atau baca Linux/Unix FAQ. Jelas anda salah karena module driver ada di folder lebih spesifik lagi seperti /lib/modules/2.4.20-8/kernel/drivers/net/ di ./drivers sendiri tidak ada module driver *.o On Thu, 2004-02-12 at 15:21, daniel widyanto wrote: Yth. Rekan-rekan mailing list, Saya mau mengopi file2 *.o dari direktori ./linux-2.4.22/drivers ke /lib Saya pake perintah : ls -R ./linux-2.4.22/drivers/*.o | cp - /lib Kenapa kok hasilnya : Error ls: ./linux-2.4.22/drivers/*.o: No such file or directory Padahal jelas2 ada file *.o dalam direktori tsb. Apa *.o tidak bisa dipakai utk menampilkan file2 berextensi *.o (kaya di DOS) ? Silakan belajar mengenai shell globbing (man bash). -- +-R-| Mozilla 1.6 Gecko20040116 |-H-| Powered by Linux 2.4.x |-9-+ |/v\ Agus Budy Wuysang MIS Department | | | Phone: +62-21-344-1316 ext 317 GSM: +62-816-1972-051 | +| http://www.fasw.co.id/person/supes/ |-+ -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip dan info di http://linux.or.id/milis.php FAQ milis http://linux.or.id/faq.php
Re: [tanya-jawab] copy file *.o ke /lib
Jelas anda salah karena module driver ada di folder lebih spesifik lagi seperti /lib/modules/2.4.20-8/kernel/drivers/net/ di ./drivers sendiri tidak ada module driver *.o On Thu, 2004-02-12 at 15:21, daniel widyanto wrote: Yth. Rekan-rekan mailing list, Saya mau mengopi file2 *.o dari direktori ./linux-2.4.22/drivers ke /lib Saya pake perintah : ls -R ./linux-2.4.22/drivers/*.o | cp - /lib Kenapa kok hasilnya : Error ls: ./linux-2.4.22/drivers/*.o: No such file or directory Padahal jelas2 ada file *.o dalam direktori tsb. Apa *.o tidak bisa dipakai utk menampilkan file2 berextensi *.o (kaya di DOS) ? Terima kasih -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip dan info di http://linux.or.id/milis.php FAQ milis http://linux.or.id/faq.php
Re: [tanya-jawab] copy file *.o ke /lib
Maaf, saya lupa bilang kalo saya lg bikin mini-distro ( 64 MB) utk USB-disk. Mnrt LFS-hint, source kernelnya hrs di-kompile dan hasil compilenya dicopy ke /lib nya USB saya. So, file *.o nya hrs ngambil dr direktori (dan sub-subnya) source kernel dan dikopi manual. Saya maunya pakescript biar cepet. Lg pula ls -R bukannya artinya rekursif ? Semua sub-dir dibuka ? Jelas anda salah karena module driver ada di folder lebih spesifik lagi seperti /lib/modules/2.4.20-8/kernel/drivers/net/ di ./drivers sendiri tidak ada module driver *.o On Thu, 2004-02-12 at 15:21, daniel widyanto wrote: Yth. Rekan-rekan mailing list, Saya mau mengopi file2 *.o dari direktori ./linux-2.4.22/drivers ke /lib Saya pake perintah : ls -R ./linux-2.4.22/drivers/*.o | cp - /lib Kenapa kok hasilnya : Error ls: ./linux-2.4.22/drivers/*.o: No such file or directory Padahal jelas2 ada file *.o dalam direktori tsb. Apa *.o tidak bisa dipakai utk menampilkan file2 berextensi *.o (kaya di DOS) ? Terima kasih -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip dan info di http://linux.or.id/milis.php FAQ milis http://linux.or.id/faq.php
Re: [tanya-jawab] copy file *.o ke /lib
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Walah kang Daniel ini gimana sih? padahal udah tahu cara rekursif kok masih pake cara yang salah. Kalau perintah $ ls -R ./linux-2.4.22/drivers/*.o Pasti hanya akan menampilkan isi dari direktori ./linux-2.4.22/drivers yang sesuai dengan *.o yang jelas2 tidak ada. Sebaiknya kalau mau ngopi semua driver di direktori tersebut pake perintah pengkopian secara rekursif, misalnya begini: $ cp -R ./linux-2.4.22/drivers/* /lib Insya allah semua 'benda' yang ada di direktori ./linux-2.4.22/drivers terus ke bawah (subdir) akan dikopikan ke /lib. Semoga membantu. Ngomong2 anda pake LFS versi berapa, saya lagi download paket versi 5.0 tapi kalo anda punya kan bisa bagi2, biar engga ngabisin bw? idud On Thu, 12 Feb 2004, daniel widyanto wrote: Maaf, saya lupa bilang kalo saya lg bikin mini-distro ( 64 MB) utk USB-disk. Mnrt LFS-hint, source kernelnya hrs di-kompile dan hasil compilenya dicopy ke /lib nya USB saya. So, file *.o nya hrs ngambil dr direktori (dan sub-subnya) source kernel dan dikopi manual. Saya maunya pakescript biar cepet. Lg pula ls -R bukannya artinya rekursif ? Semua sub-dir dibuka ? Jelas anda salah karena module driver ada di folder lebih spesifik lagi seperti /lib/modules/2.4.20-8/kernel/drivers/net/ di ./drivers sendiri tidak ada module driver *.o -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQFAKwUtiCQL5zL0OzMRAtOIAJ905tYXRQNUASQTjF/O4X2Xrl+7+gCg3FIR fP6JFvCEzxSzEx6C9N+DcSo= =NSf1 -END PGP SIGNATURE- -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip dan info di http://linux.or.id/milis.php FAQ milis http://linux.or.id/faq.php