EDIT: SUKK-2 is now available. Re-organised code and directory structures. No separate build.conf files to fiddle with. Builds 3x and 4x and 5x kernels, with support upto aufs9.
Completed packages will be in dist/packages
SUKK directory struture is flat
SUKK/vanilla contains downloaded kernels, firmware and aufs tar balls
SUKK/patches contains er patches
SUKK/configs_extra contains the .config files after configuration of recent kernel compile effort
SUKK/configs_extra_user contains DOTconfig-64, DOTconfig-pae, and DOTconfig-nopae
these could be variations of the same arch/kernel .... three 64 bit kernels etc
## SUKK/debs contains the initrd image.deb and kernel.deb packages incase of building official debian package. Need to add options to build also three consecutive kernels for .deb. ## no longer supported
SUKK/dist/ contains packages/ packages64/ packages-nopae/ packages-pae/ containing Huge*.tar.bz2 md5.txt kernel-modules.sfs* vmlinuz* kernel_sources*.sfs for the compiled kernel.
Firmware bundles (big or small) prepared by 01micko can be downloaded, if not already there, otherwise will be copied from running system if not.
Non-free firmware can be removed by librefree script.
I want to add basic cross compiling support for arm, even though I was advised not to!
TO USE unarchive and enter SUKK on a linux formatted partition ext2/3/4 or on ntfs/fat formatted partitions create a non-system savefile (use mksavefile script by me) on the alien formatted partition, and mount the savefile (mount /mnt/sda1/compiling.4fs /mnt/compiling) and move SUKK directory to /mnt/compiling and compile as usual. etc
open terminal in directory or cd into it, then
Code: Select all
./nubuild.sh
Better to select option 2) makemenuconfig to update date default configs.
press keys 'ctrl+c' while terminal has focus to abort compile at anytime.
regards
stemsee