Commits

Christos Nouskas  committed 12773d4

Updated README

  • Participants
  • Parent commits 74c5ef5

Comments (0)

Files changed (1)

File README.maintainers

 
 * On minor bumps only, i.e. 3.1.x --> 3.2: Check the stock -ARCH kernel package
   (http://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/linux):
-  1) Copy both config and config.x86_64 into our package to ensure mimimum
+  1. Change the $_minor and $_pfrel numbers to the new ones. Reset $pkgrel to 1.
+  2. Copy both config and config.x86_64 into our package to ensure mimimum
      deviation from the main distro kernel.
-  2) Copy any new *.patch files. Remove (if any) not longer in mainline.
-  3) Make sure the respective patch commands are added/removed from the PKGBUILD.
-  4) Compare the package_linux() and package_linux-pf() sections, especially from
+  3. Copy any new *.patch files. Remove (if any) not longer in mainline.
+  4. Make sure the respective patch commands are added/removed from the PKGBUILD.
+  5. Compare the package_linux() and package_linux-pf() sections, especially from
      'KARCH=x86' and below. They should be almost identical, with -ARCH replaced
      by -pf.
-  5) Compare the package_linux-headers() with package_linux-headers-pf() sections.
+  6. Compare the package_linux-headers() with package_linux-headers-pf() sections.
      They should be identical, except for the provides/conflicts/replaces.
-  6) Run makepkg. All patches should apply cleanly, otherwise resolve. When asked,
+  7. Run makepkg. All patches should apply cleanly, otherwise resolve. When asked,
      configure the kernel. What needs to be changed is:
 
-     a) General Setup  --->  Kernel compression mode (LZMA)
-     b) -*- Enable the block layer  ---> IO Schedulers  --->
+     a. General Setup  --->  Kernel compression mode (LZMA)
+     b. -*- Enable the block layer  ---> IO Schedulers  --->
 	<M> Deadline I/O scheduler
 	<M> CFQ I/O scheduler
 	[*]   CFQ Group Scheduling
 	<*> BFQ I/O scheduler
 	[*]   BFQ hierarchical scheduling support
 	Default I/O scheduler (BFQ)
-     c) Processor type and features  --->  Timer frequency (1000 HZ)
-     d) Power management and ACPI options  ---> <*> Enhanced Hibernation (TuxOnIce)  --->
+     c. Processor type and features  --->  Timer frequency (1000 HZ)
+     d. Power management and ACPI options  ---> <*> Enhanced Hibernation (TuxOnIce)  --->
 	<M>   File Allocator
 	<M>   Swap Allocator
 	<M>   Compression support
 	(/usr/sbin/tuxoniceui) Default userui program location
 	[*]   Replace swsusp by default
 	(7000) Default extra pages allowance
-    e) File systems  --->  -*- Miscellaneous filesystems  --->
+    e. File systems  --->  -*- Miscellaneous filesystems  --->
        <M>   Aufs (Advanced multi layered unification filesystem) support
        Select ([*]) everything, except 'Debug aufs'
 
-  7. Exit config and save. Break with CTRL-C at the next step. A file named config.local
+  8. Exit config and save. Break with CTRL-C at the next step. A file named config.local
      is created, which is the new config for this version. Copy it over config.x86_64 or
      config, depending on the arch you currently are. Do this for BOTH i686 and x86_64.
-  8. Change the $_minor and $_pfrel numbers to the new ones. Reset $pkgrel to 1.
   9. Delete the sha256sums lines at the end of PKGBUILD. Run 'makepkg -g >>PKGBUILD'.
  10. Test on both i686 and x86_64. If all is well, commit and push to the repo.
 
   to 1. Then go through steps 9-10 of the previous section.
 
 * The $pkgrel variable should only change if:
-  1. Current PKGBUILD breaks compilation
+  1. Current PKGBUILD breaks compilation of linux-pf or dependent modules.
   2. A change to config is made that results into a different binary package.