0e53e2954f
Added alternate for dialag (gdialog) so some of Whonix programs run Changed sudo permissions to fix umask and not use QT shared memory Changed whonix to use basic hosts file Added detection if template is active for updating Added startup code for tinyproxy Added code to disable uwt so apt-get can be used as proxy Created a python GUI Message Alert using yaml for messages (internationalization) |
||
---|---|---|
appmenus_fc17 | ||
appmenus_fc18 | ||
appmenus_fc20 | ||
appmenus_fc20_minimal | ||
appmenus_generic | ||
appmenus_jessie | ||
appmenus_wheezy | ||
prepared_images | ||
qubeized_images | ||
rpm | ||
rpmbuild | ||
scripts_archlinux | ||
scripts_debian | ||
scripts_fedora | ||
tests | ||
yum_repo_qubes | ||
.gitignore | ||
appvm.buildlog | ||
build_template_rpm | ||
builder_fix_filenames | ||
builder_setup | ||
cleanup_image | ||
comps-qubes-template.xml | ||
convert_app2template.sh | ||
create_apps_templates.sh | ||
create_template_list.sh | ||
functions.sh | ||
Makefile | ||
mount_root.sh | ||
prepare_image | ||
qubeize_image | ||
README | ||
templates.spec | ||
umount_kill.sh | ||
version | ||
yum.conf |
The Template Builder ====================== 1) First, create a clean image of Fedora Linux install. You can use the fedoraize_image script for this: fedorize_image <image> <file-with-packets-lists> NOTE: The fedorize_image script can be also used to update an image -- it automatically assumes the update mode if the <image> already exists. 2) Update symlinks in rpms_to_install/ using the create_symlinks_in_rpms_to_install_dir.sh script. The script reads the core, gui, and xen packages versions from version_{core,gui,xen} files and creates appropriate symlinks in rpms_to_install/ dir. Verify that all symlinks are correct. 3) Now, you can "qubeize" the image. This must be done as root. E.g.: # ./qubeize_image <img> <template-name> 4) Finally, build the Template RPM (do it as normal user, not root), e.g.: $./build_rpm <name> The resulting rpm is stored in rpm/noarch directory.