226680c9b3
The Fluxbox menu can either be a standard default or a custom file. While there is already a custom menu file in existance under files/usermenu, it was not previously being copied over prior to the creation of the ISO. This caused the user to not have a custom menu file upon boot. To fix this, a line has been added to the script which creates the .fluxbox directory prior to building the image. |
||
---|---|---|
.. | ||
configs | ||
files | ||
thuser | ||
fluxbox-run.sh | ||
gnome3-run.sh | ||
make.sh | ||
passwd.sh | ||
README | ||
rebuild.sh | ||
run-base.sh | ||
toolchain.sh | ||
update.sh | ||
xfce4-run.sh |
Kernel Requirements: ==================== On the host system, these two packages need to be installed: * sys-kernel/hardened-sources-3.14.2-r1 * sys-kernel/linux-firmware-20131230 * sys-kernel/genkernel Once you emerge these things, create a symbolic link of the hardened-sources to point to "/usr/src/linux-tinhat". After this you need to apply the Loop-AES patch by doing the following: * cp ./config/loop-AES-kernel-3.14.patch /usr/src/linux-tinhat/ Then apply the patch: * rm -f drivers/block/loop.c include/linux/loop.h * patch -p1 < loop-AES-kernel-3.14.patch 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! ;)