Marek Marczykowski-Górecki
508e9cdfe0
Fix update-repo-installer target - correct timestamp file
10 years ago
Marek Marczykowski-Górecki
af8cd92285
Improve handling root.img build alone
...
Provide separate make targets: rootimg-build (root.img) and package
(make the rpm).
10 years ago
Marek Marczykowski-Górecki
3092bb2d71
Add support for plugins, move all distribution-specific code there
...
While at it, also change name of local repo to pkgs-for-tmplate (was
yum_repo_qubes).
10 years ago
Marek Marczykowski-Górecki
f22a06d8ad
Store root image named 'root.img' inside of tar archive
...
Prevent renaming at installation, this will make the process cleaner.
10 years ago
Jason Mehring
6bc56dd7cd
export DISTRIBUTION and TEMPLATE_NAME
10 years ago
Marek Marczykowski-Górecki
ce319754e2
Preliminary support for building in DispVM
10 years ago
Jason Mehring
deb4cbd867
Added ability to name tempaltes within configuration file and check/fix to make sure names under 32 characters
10 years ago
Jason Mehring
3da7d92dc8
Renamed create-template-list.sh to create_template_list.sh; overwrite file each time
10 years ago
Jason Mehring
c87c046fe1
Added a create-template-list.sh which can be used to get new templates from dom0
10 years ago
Marek Marczykowski-Górecki
fa134bd512
Less naive method of template name construction
10 years ago
Marek Marczykowski-Górecki
a77a635016
template flavor support ( #828 )
...
Set TEMPLATE_FLAVOR variable to select template to build. That type will
be appended to template name.
Actual configuration can vary on template distribution, but generally
config files with suffix "_${TEMPLATE_FLAVOR}" will be used.
11 years ago
Marek Marczykowski-Górecki
9c9f8d3ee5
Remove old copy of packages_fc18.list
...
It isn't used since move fedora scripts to scripts_fedora.
11 years ago
Marek Marczykowski
30155ba17b
Fix template-repo handling - chown it and clean only current one
...
Without chown, normal user cannot remove it (in next
prepare-repo-template). Also fix prepare-repo-template to clean only
current repo, not all of them.
12 years ago
Marek Marczykowski
4c8f1755d9
Merge branch 'archlinux'
...
Conflicts:
.gitignore
Makefile
build_template_rpm
templates.spec
12 years ago
Marek Marczykowski
6a3a51701b
Update update-repo-installer make target to new builder API
12 years ago
Marek Marczykowski
c5465b4355
makefile: one more fix for multiple template rpms
12 years ago
Marek Marczykowski
99e9e0351d
makefile: Fix building many different template rpm packages at the same time
...
Store build_timestamp for each built template to not mix them up in
update-repo-installer.
12 years ago
Marek Marczykowski
4123d2fdec
Update comment in makefile
12 years ago
Marek Marczykowski
add64aa2e4
Support different versions of the same distribution
...
Split $DIST to distribution name and version (builder_setup script) and search
for scripts first $DIST-specific, but then for given distribution.
Also move out some Fedora-specific things to scripts_fc17.
12 years ago
Marek Marczykowski
fdadd4aff8
fedorize_image: support per-DIST packages.list
12 years ago
Olivier Medoc
7e17847377
template_builder: made make scripts OS independent.
...
An important note is that each OS script need to setup itself its own chroot environment (like creating /proc...).
12 years ago
Marek Marczykowski
e25fed755a
reduce verbosity based on $VERBOSE variable
12 years ago
Marek Marczykowski
fdea5277cd
qubeize_image: use yum repo for Qubes-specific rpms instead of symlinks
...
This would simplify changes in package list and (more important) make
template-builder independent of layout of other repos (eg location of version
file).
12 years ago
Joanna Rutkowska
3c45a87e87
Makefile: remove unecessary export
12 years ago
Joanna Rutkowska
fcf4b4b86f
Fix automatic template versioning ( #667 )
12 years ago
Joanna Rutkowska
bd73bf990a
Automatic template versioning ( #667 )
...
Use version no of the following form:
$(version)-$(timestamp)
12 years ago
Marek Marczykowski
f9132e0d8d
fedorize_image: install kernel-placeholder package instead of real kernel ( #645 )
...
Some packages depends on kernel pkg, so must be installed in fedorize stage.
12 years ago
Joanna Rutkowska
d0d1447e2b
cleanup fixes
13 years ago
Joanna Rutkowska
fbdfbf9363
Makefile: clean: remove content of rpmbuild/
13 years ago
Joanna Rutkowska
64a2cc39d1
Makefile: add clean target
13 years ago
Joanna Rutkowska
6ade820ca3
Introduing the Makefile
13 years ago