Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
Přejít na soubor
Andy 587c7bae95
TAILORED: build 4k sector sized templates only
před 4 roky
appmenus_generic fedora: Remove "Software Update" appmenu for template (#871) před 10 roky
prepared_images Support different versions of the same distribution před 11 roky
qubeized_images gitignore před 9 roky
rpm Initial public commit. před 14 roky
rpmbuild Remove "empty" directory, already ignored by gitignore před 11 roky
tests Reworked the way template flavor files are found to allow flavors před 9 roky
.gitignore gitignore před 9 roky
Makefile Rename TIMESTAMP variable to TEMPLATE_TIMESTAMP před 6 roky
Makefile.builder Pretend the template rpm is build the standard way před 6 roky
README Use a script for filling the rpms_to_install symlinks automatically před 13 roky
appvm.buildlog appvm version 1.1.3 před 14 roky
build_template_rpm Remove raw root.img after packaging it into rpm - if DISCARD_PREPARED_IMAGE is set před 6 roky
builder_fix_filenames Simplify template name processing před 9 roky
builder_setup Add support for plugins, move all distribution-specific code there před 9 roky
cleanup_image Use full path for tools normally in /sbin před 6 roky
create_template_list.sh create_template_list.sh enhancements před 9 roky
functions-name.sh fix functions-name.sh před 6 roky
functions.sh Rename function chroot to chroot_cmd před 8 roky
mount_root.sh TAILORED: build 4k sector sized templates only před 4 roky
prepare_image TAILORED: build 4k sector sized templates only před 4 roky
qubeize_image TAILORED: build 4k sector sized templates only před 4 roky
templates.spec rpm: make old root.img unlink explicit před 5 roky
umount_kill.sh Do not use full path to mountpoint program před 7 roky
version version 4.0.1 před 6 roky

README

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.