Etercifs/devel/newkernels: различия между версиями

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
(Новая страница: «'''Algorithm for etercifs update with the recent Linux kernel version''' 1. Update etersoft-* branches from cifs-2.6 git repository with "git merge vX.X". In t…»)
 
Строка 3: Строка 3:




1. Update etersoft-* branches from cifs-2.6 git repository with "git merge vX.X". In the case of conflicts, resolve them and commit the result. Make sure that the module is compiled without errors from every etersoft-* branch.
1. Download the recent changes from he mainline kernel branch (http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git) into cifs-2.6 git repository.


2. Create a new vX.x-etercifs branch and merge etersoft-* branch into it.
2. Update etersoft-* branches from cifs-2.6 git repository with "git merge vX.X". In the case of conflicts, resolve them and commit the result. Make sure that the module is compiled without errors from every etersoft-* branch.


3. Create a new folder source/X.x in etercifs git repository and copy new kernel module sources there.
3. Create a new vX.x-etercifs branch and merge etersoft-* branch into it.


4. Add rules to .gear/rules in the same way like current entries. A module version is taken from cifsfs.h file of sources.
4. Create a new folder source/X.x in etercifs git repository and copy new kernel module sources there.


5. Add the information about the new kernel to etercifs.spec in the same way like current entries.
5. Add rules to .gear/rules in the same way like current entries. A module version is taken from cifsfs.h file of sources.
 
6. Update AUTHORS, TODO, CHANGES files in etercifs/ folder from cifs-2.6/Documentation/filesystems/cifs/.
 
7. Add the information about the new kernel to etercifs.spec in the same way like current entries.

Версия 13:53, 25 декабря 2014

Algorithm for etercifs update with the recent Linux kernel version


1. Download the recent changes from he mainline kernel branch (http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git) into cifs-2.6 git repository.

2. Update etersoft-* branches from cifs-2.6 git repository with "git merge vX.X". In the case of conflicts, resolve them and commit the result. Make sure that the module is compiled without errors from every etersoft-* branch.

3. Create a new vX.x-etercifs branch and merge etersoft-* branch into it.

4. Create a new folder source/X.x in etercifs git repository and copy new kernel module sources there.

5. Add rules to .gear/rules in the same way like current entries. A module version is taken from cifsfs.h file of sources.

6. Update AUTHORS, TODO, CHANGES files in etercifs/ folder from cifs-2.6/Documentation/filesystems/cifs/.

7. Add the information about the new kernel to etercifs.spec in the same way like current entries.