Saya ingin mem-patch kernel 2.2.13 (bawaan SuSE 6.3) ke kernel.2.2.14. Saya
telah mendownload file patch-2.2.14.gz dari www.kernel.org
file tersebut telah saya gunzip dan saya letakkan pada direktori /tmp.
Lalu saya mencoba perintah berikut:
    cd /usr/src/linux-2.2.13
    patch -p1 < /tmp/patch-2.2.14 2> out
Outputnya berupa:
    can't find file to patch at input line 4
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |diff -u --recursive --new-file v.2.2.13/linux/CREDITS linux/CREDITS
    |--- v2.2.13/linux/CREDITS      Tue Jan   4 11:24:09 2000
    |+++ linux/CREDITS      Tue Jan  4 10:12:10 2000
    --------------------------
    File to patch:
Apa maksudnya pesan tersebut? Kayaknya berhubungan dengan -p. Saya telah
mencoba memahami man patch, namun belum paham benar (maklum newbie). Saya
pernah mencoba dengan perintah berikut:
    cd /usr/src
    patch -p1 < /tmp/patch-2.2.14 2> out
Beberapa outputnya mempertanyakan hal berikut:
    Reversed <or previously applied> patch detected! Assume -R [n]
    The next patch would delete the file <nama file>
    which does not exist! Assume -R [n]
Apa maksudnya Assume -R???
Selain itu pada pesan-pesan yang keluar, ada beberapa 'hunk' yang katanya
failed. Kok bisa?

Yang saya ingin pertanyakan juga apa beda dari masing-masing direktori pada
/usr/src berikut:
linux
linux-2.2.13
linux-2.2.13.SuSE

Direktori mana yang digunakan oleh Linux sebagai kernel? Source code-nya
kernel 2.2.13 tersebut terletak dimana? Saya telah menginstall lx_suse lewat
YaST, namun begitu saya cari dimana file tersebut berada, ternyata di:
/var/adm/.../.../ (saya sudah lupa). Kok bukan berada di /usr/src yah??
Saya telah beberapa kali melakukan perintah patch tersebut dengan
mengganti-ganti nilai -p1, -p0, -p2 namun tetap muncul salah satu error di
atas. Juga saya telah beberapa kali mengganti-ganti direktori dari /usr/src,
/usr/src/linux, /usr/src/linux-2.2.13, dan /usr/src/linux-2.2.13.SuSE.
Dimana sebaiknya perintah patch tersebut di-execute??

Mohon penjelasannya.
Thanks before
Hylman



--------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke