URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 12323
[ Назад ]

Исходное сообщение
"Патчи"

Отправлено AlexK , 21-Янв-02 13:40 
Имеем исходное ядро 2.4.7-10 С ByteSex взяты патчи для bttv в виде *.diff Как их применить ?

Содержание

Сообщения в этом обсуждении
"RE: Патчи"
Отправлено lavr , 21-Янв-02 13:43 
>Имеем исходное ядро 2.4.7-10 С ByteSex
>взяты патчи для bttv в
>виде *.diff Как их применить
>?

посмотреть в каком формате diff и
выполнить patch с соответствующими ключами:

patch [options] < file.diff

and etc


"RE: Патчи"
Отправлено AlexK , 22-Янв-02 12:30 
>>Имеем исходное ядро 2.4.7-10 С ByteSex
>>взяты патчи для bttv в
>>виде *.diff Как их применить
>>?
>
>посмотреть в каком формате diff и
>
>выполнить patch с соответствующими ключами:
>
>patch [options] < file.diff
>
>and etc

Куда мне надо ложить *.diff Вот кусок из одного из них.

--- linux-2.4.17/include/linux/videodev.h    Fri Dec 28 14:04:17 2001
+++ linux/include/linux/videodev.h    Fri Dec 28 15:27:01 2001
@@ -4,6 +4,18 @@
#include <linux/types.h>
#include <linux/version.h>

+#if 0
+/*
+ * v4l2 is still work-in-progress, integration planed for 2.5.x
+ *   v4l2 project homepage:   http://www.thedirks.org/v4l2/
+ *   patches available from:  http://bytesex.org/patches/
+ */
+# define HAVE_V4L2 1
+# include <linux/videodev2.h>
+#else
+# undef HAVE_V4L2
+#endif
+
#ifdef __KERNEL__

#include <linux/poll.h>


"RE: Патчи"
Отправлено BartSimpson , 22-Янв-02 13:57 
>>>Имеем исходное ядро 2.4.7-10 С ByteSex
>>>взяты патчи для bttv в
>>>виде *.diff Как их применить
>>>?
>>
>>посмотреть в каком формате diff и
>>
>>выполнить patch с соответствующими ключами:
>>
>>patch [options] < file.diff
>>
>>and etc
>
>Куда мне надо ложить *.diff Вот
>кусок из одного из них.
>
>
>--- linux-2.4.17/include/linux/videodev.h Fri Dec 28 14:04:17
>2001
>+++ linux/include/linux/videodev.h Fri Dec 28 15:27:01
>2001
>@@ -4,6 +4,18 @@
> #include <linux/types.h>
> #include <linux/version.h>
>
>+#if 0
>+/*
>+ * v4l2 is still work-in-progress,
>integration planed for 2.5.x
>+ *   v4l2 project
>homepage:   http://www.thedirks.org/v4l2/
>+ *   patches available
>from:  http://bytesex.org/patches/
>+ */
>+# define HAVE_V4L2 1
>+# include <linux/videodev2.h>
>+#else
>+# undef HAVE_V4L2
>+#endif
>+
> #ifdef __KERNEL__
>
> #include <linux/poll.h>

По путям смотри, чтоб все ровно было:
--- linux-2.4.17/include/linux/videodev.h Fri Dec 28 14:04:17 2001
+++ linux/include/linux/videodev.h Fri Dec 28 15:27:01 2001


"RE: Патчи"
Отправлено lavr , 22-Янв-02 14:06 
>>>Имеем исходное ядро 2.4.7-10 С ByteSex
>>>взяты патчи для bttv в
>>>виде *.diff Как их применить
>>>?
>>
>>посмотреть в каком формате diff и
>>
>>выполнить patch с соответствующими ключами:
>>
>>patch [options] < file.diff
>>
>>and etc
>
>Куда мне надо ложить *.diff Вот
>кусок из одного из них.
>

man patch

>--- linux-2.4.17/include/linux/videodev.h Fri Dec 28 14:04:17
>2001
>+++ linux/include/linux/videodev.h Fri Dec 28 15:27:01
     linux/include/linux/videodev.h
где лежит, с учетом того что начинается без
ведущих слешей?

>2001
>@@ -4,6 +4,18 @@
> #include <linux/types.h>
> #include <linux/version.h>
>
>+#if 0
>+/*
>+ * v4l2 is still work-in-progress,
>integration planed for 2.5.x
>+ *   v4l2 project
>homepage:   http://www.thedirks.org/v4l2/
>+ *   patches available
>from:  http://bytesex.org/patches/
>+ */
>+# define HAVE_V4L2 1
>+# include <linux/videodev2.h>
>+#else
>+# undef HAVE_V4L2
>+#endif
>+
> #ifdef __KERNEL__
>
> #include <linux/poll.h>

мб рано патчить ядро не зная как работают diff,
patch, что и как они при этом делают?