Go to file
czesiek f165871b63 Added initscripts/, NM dispatcher script, ferm configs, launchers 2014-11-01 18:52:30 +01:00
NetworkManager Added initscripts/, NM dispatcher script, ferm configs, launchers 2014-11-01 18:52:30 +01:00
initscripts Added initscripts/, NM dispatcher script, ferm configs, launchers 2014-11-01 18:52:30 +01:00
isolinux Added isolinux configs for the boot menu 2014-11-01 18:32:47 +01:00
openvpn Added the OpenVPN files and Makefile, Makefile.guest. 2014-11-01 18:48:56 +01:00
upstream Added README, upstream/README 2014-11-01 18:38:25 +01:00
Makefile Added the OpenVPN files and Makefile, Makefile.guest. 2014-11-01 18:48:56 +01:00
Makefile.guest Added the OpenVPN files and Makefile, Makefile.guest. 2014-11-01 18:48:56 +01:00
README Added the OpenVPN files and Makefile, Makefile.guest. 2014-11-01 18:48:56 +01:00
environment.clean Added initscripts/, NM dispatcher script, ferm configs, launchers 2014-11-01 18:52:30 +01:00
ferm-clear.conf Added initscripts/, NM dispatcher script, ferm configs, launchers 2014-11-01 18:52:30 +01:00
ferm-offline.conf Added initscripts/, NM dispatcher script, ferm configs, launchers 2014-11-01 18:52:30 +01:00
yokai-launcher Added initscripts/, NM dispatcher script, ferm configs, launchers 2014-11-01 18:52:30 +01:00
yokai-launcher-nosudo Added initscripts/, NM dispatcher script, ferm configs, launchers 2014-11-01 18:52:30 +01:00
yokai-openvpn-launcher Added initscripts/, NM dispatcher script, ferm configs, launchers 2014-11-01 18:52:30 +01:00
yokai-sshuttle-launcher Added initscripts/, NM dispatcher script, ferm configs, launchers 2014-11-01 18:52:30 +01:00

README

Requirements
------------
Heads build requires pretty standard GNU/Linux install with few
additional tools. On GNU/Linux Debian, you should do:
  # apt-get install vitualbox squashfs-tools git genisoimage syslinux

Build
-----
Download Tails ISO image to upstream/ folder and make sure the filename
matches the UPSTREAM_ISO_NAME variable in the Makefile. Currently the
make command has to be executed with superuser privileges, thus do
  $ sudo make setup
to unpack the Tails image into work/ (automatically created). Then
  $ sudo make chroot
to make changes to the image. Finally, do
  $ sudo make image
to build the new ISO from the working dir. It should appear as
work/heads.iso. To get the timestamped version, do
  $ sudo make imagecopy
(simply copies the image to ./heads-TIMESTAMP.iso).

Known issues
------------
(Work in progress)
 - unhack the tor-browser to provide working Iceweasel experience in
   VPN/SSH/direct modes