build.conf 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. # Edit this file for your preferences, it will be read by build.sh
  2. # SEE http://www.kernel.org/ for latest kernel info
  3. # this is the name of the pet package suffix, and source sfs
  4. # name it whatever you like, usually put in a signifier for your distro
  5. # eg: "s" is for slacko
  6. package_name_suffix=librepup-i686
  7. # this is the kernel suffix hack, you can leave it empty ie: uname -r
  8. # if you don't leave empty the leading "dash" is required
  9. # DO NOT change it between minor versions (i.e 3.14.1 and 3.14.2); otherwise,
  10. # third-party drivers will break and users won't be able to upgrade: kernel-kit
  11. # patches the kernel to ensure drivers built for the major version (say, 3.14)
  12. # continue to work with any future minor version (3.14.1, 3.14.2, etc') and
  13. # don't have to be rebuilt, but the suffix must not change for this to work
  14. # (this is particularly good if you wish to stick with a longterm kernel branch
  15. # without any maintenance and without frustrating users that need extra drivers)
  16. # example:
  17. #custom_suffix=-4G
  18. custom_suffix=-librepup
  19. # this is the version of the vanilla kernel, usually latest is best
  20. # or follow a longterm (aka LTS) branch
  21. # THIS WILL ALMOST CERTAINLY NEED CHANGING
  22. # see kernel.org
  23. kernel_version="3.14.57"
  24. # remove kernel sublevel, or not : set yes or no
  25. sublevel=yes
  26. # below is a list of kernel mirrors
  27. # uncomment the closest one to you
  28. # make sure only one is uncommented!
  29. # you can search for more mirrors and use them
  30. # YOU CAN UNCOMMENT 1 BELOW, COMMENT UNCOMMENTED DEFAULT IF YOU DO
  31. kernel_mirror="http://www.kernel.org/pub/linux/kernel/v3.0/"
  32. #kernel_mirror="http://mirror.aarnet.edu.au/pub/ftp.kernel.org/linux/kernel/v3.0/"
  33. #kernel_mirror="http://www.kernel.org/pub/linux/kernel/v4.x/"
  34. # new vars
  35. # if sourceforge seems unstable use the sfjro url
  36. # PAY ATTENTION to the Aufs series (3 or 4) - must match the kernel version
  37. #aufs_git=git://github.com/sfjro/aufs3-linux.git
  38. #aufs_git=git://github.com/sfjro/aufs4-standalone.git
  39. aufs_git=git://git.code.sf.net/p/aufs/aufs3-standalone
  40. # This is only for new kernels, leave blank if not using bleeding edge RC
  41. aufsv=3.14.40+
  42. #aufsv=3.x-rcN
  43. #SPECIAL NOTE. LTS 3.10X kernels past 3.10.25 need this set with 'aufsv=3.10.x'
  44. #SPECIAL NOTE. LTS 3.14X kernels past 3.14.40 need this set with 'aufsv=3.14.40+'
  45. ## JOBS ###
  46. # if you have a multicore processor you can set this var
  47. # don't set if you have a single core! >> cooked machine
  48. # DO NOT set it to 0 (zero) >> cooked machine
  49. #JOBS=-j6
  50. ### Linux-libre (AKA deblobbed kernel)
  51. # including firmware for many devices; the kernel sources are deblobbed using
  52. # the Linux-libre scripts after the patching procedure
  53. # including firmware for many devices
  54. LIBRE=1
  55. ## FATDOG style Kernel AKA "huge" kernel###
  56. # if this option is set a FatDog style kernel is produced
  57. # modules are split out of the kernel package and squashfs'd
  58. # NOTE: all modules for booting must be builtins as none go into the initrd.gz
  59. # Please make sure you use an appropriate DOTconfig
  60. # 0 is off, 1 is on, default is not set
  61. #FD=0
  62. FD=1
  63. ### squashfs compression ###
  64. # leave unset for the default of your mksquashfs binary
  65. # run "mksquashfs --help" to find out options from compression
  66. # for extra compression "-comp xz -Xbcj ia64" or "-comp xz -Xbcj x86" etc
  67. # Consult the mksquashfs manual for more info.
  68. COMP="-comp xz"
  69. # Overide the default firmware URL ONLY FOR HUGE build
  70. #FW_URL=http://mirror.aarnet.edu.au/pub/puppylinux/firmware
  71. #FW_URL=http://ftp.nluug.nl/ftp/pub/os/Linux/distr/puppylinux/firmware