2014-04-06 12:12:19 +00:00
|
|
|
Kernel Requirements:
|
|
|
|
====================
|
|
|
|
|
2014-07-23 03:31:42 +00:00
|
|
|
On the host system, these packages need to be installed:
|
2014-04-06 12:12:19 +00:00
|
|
|
|
2014-09-21 23:14:39 +00:00
|
|
|
* sys-kernel/hardened-sources-3.15.8
|
2014-12-11 22:29:18 +00:00
|
|
|
* >=sys-kernel/linux-firmware-20131230
|
2014-04-26 02:56:49 +00:00
|
|
|
* sys-kernel/genkernel
|
|
|
|
|
|
|
|
Once you emerge these things, create a symbolic link of the hardened-sources
|
|
|
|
to point to "/usr/src/linux-tinhat".
|
2014-04-06 12:12:19 +00:00
|
|
|
|
2014-05-06 19:22:32 +00:00
|
|
|
After this you need to apply the Loop-AES patch by doing the following:
|
|
|
|
|
2014-12-11 22:29:18 +00:00
|
|
|
* cp ./config/loop-AES-kernel.patch /usr/src/linux-tinhat/
|
2014-05-06 19:22:32 +00:00
|
|
|
|
|
|
|
Then apply the patch:
|
|
|
|
|
|
|
|
* rm -f drivers/block/loop.c include/linux/loop.h
|
2014-12-11 22:29:18 +00:00
|
|
|
* patch -p1 < loop-AES-kernel.patch
|
2014-05-06 19:22:32 +00:00
|
|
|
|
2014-04-06 12:12:19 +00:00
|
|
|
To run:
|
|
|
|
=======
|
|
|
|
|
|
|
|
Execute ./<DM>-run.sh
|
|
|
|
|
|
|
|
Where <DM> is a desktop manager of three flavors of choice:
|
|
|
|
|
|
|
|
* Fluxbox
|
|
|
|
* Gnome3
|
|
|
|
* Xfce4
|
|
|
|
|
|
|
|
When your ISO is built, you can clean up by removing the th-<ARCH>-<DM>/
|
|
|
|
directory as it is no longer needed.
|
|
|
|
|
|
|
|
Enjoy! ;)
|