Marek Marczykowski
fc7c9c7038
rpm: set sgid for template directory
...
Make sure that contents belong to qubes group.
2013-05-20 01:36:45 +02:00
Marek Marczykowski
6867aa8ef0
rpm: force offline mode if installing inside of chroot
2013-05-18 05:59:04 +02:00
Marek Marczykowski
4c8f1755d9
Merge branch 'archlinux'
...
Conflicts:
.gitignore
Makefile
build_template_rpm
templates.spec
2013-04-28 06:08:18 +02:00
Marek Marczykowski
a9477ac200
spec: fix paths and requires according to new components layout
2013-03-25 16:20:49 +01:00
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.
2013-02-24 13:33:57 +01:00
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.
2013-02-16 21:21:05 +01:00
Marek Marczykowski
d244c5b7d1
spec: provide 'qubes-template' virtual package
2013-02-16 20:44:04 +01:00
Marek Marczykowski
dac766a085
spec: minor whitespace fix
2013-02-16 20:44:04 +01:00
Marek Marczykowski
54e6156444
spec: provide 'qubes-template' virtual package
2013-02-06 14:16:08 +01:00
Marek Marczykowski
563b8f68b9
spec: minor whitespace fix
2013-02-06 14:16:08 +01:00
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...).
2013-02-06 02:53:30 +01:00
Marek Marczykowski
fe2f66dfc7
spec: ensure right install order
...
Execute %post after installation of tar and qubes-core-dom0
2013-01-23 01:29:54 +01:00
Joanna Rutkowska
fcf4b4b86f
Fix automatic template versioning ( #667 )
2012-11-06 10:43:45 +01:00
Marek Marczykowski
7d55c9b24f
remove dispvm files - now part of qubes-core-vm package
2012-07-12 14:32:12 +02:00
Marek Marczykowski
2b1d34b964
appmenus: include whitelist for NetVM ( #538 )
2012-05-01 02:09:35 +02:00
Marek Marczykowski
9ea5d3d0c6
spec: fix package removing
2012-01-06 13:25:14 +01:00
Marek Marczykowski
0b42c5d012
Create dummy volatile.img file
...
Some rpm versions doesn't understand %ghost macro
2011-09-26 21:08:28 +02:00
Marek Marczykowski
eb0fd31bf4
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/template-builder
...
Conflicts:
appmenus/whitelisted-appmenus.list
2011-07-11 20:43:10 +02:00
Marek Marczykowski
0e6508982d
Include templates for all appmenus in package ( #266 )
...
Convert it to actual appmenus at rpm installation stage - respecting provided
whitelist.
2011-07-11 20:39:58 +02:00
Joanna Rutkowska
7c37e25aa1
Use a script for filling the rpms_to_install symlinks automatically
...
The actual version of core, gui, and xen packages to use are given in version_{core,gui,xen} files
2011-07-02 14:38:46 +02:00
Marek Marczykowski
6f88828cf4
Remove kernel from template - now distributed as separate package
2011-06-30 01:22:58 +02:00
Marek Marczykowski
7987c16828
Do not include xen config files in template package
...
There are autogenerated at VM start by Qubes core scripts.
2011-06-23 23:31:12 +02:00
Marek Marczykowski
952daea76c
Appmenus: Include directory template for TemplateVM ( #225 )
2011-04-19 16:52:00 +02:00
Marek Marczykowski
8641e11c77
Include TemplateVM appmenus _template_ in package ( #225 )
...
Needed for new TemplateVM - after clone
2011-04-19 15:57:39 +02:00
Marek Marczykowski
dd0a59ba28
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/template-builder
...
Conflicts:
rpms_to_install_x64/qubes-core-appvm
rpms_to_install_x64/qubes-core-commonvm
rpms_to_install_x64/qubes-core-netvm
rpms_to_install_x64/qubes-core-proxyvm
templates.spec
vm_conf_files/standalone-template.conf
2011-04-19 14:11:56 +02:00
Marek Marczykowski
ceecde6348
Add root-cow.img to rpm (as ghost)
...
To remove it on rpm -e
2011-04-05 15:28:18 +02:00
Marek Marczykowski
2015b4fddd
Fail template package remove if there are VMs based on it ( #154 )
...
And remove DispVM based on it.
2011-04-05 15:20:10 +02:00
Joanna Rutkowska
dc657c9116
Keep select appmenus for template VM in appmenus/ dir
2011-03-30 17:27:56 +02:00
Marek Marczykowski
45f9611c93
Add standalone-template.conf to rpm
2011-03-24 13:04:43 +01:00
Marek Marczykowski
4a2ce19ee8
Require new core in dom0
...
For support of volatile.img handling
2011-03-24 13:04:43 +01:00
Marek Marczykowski
666ce95c26
Leave tar-ed volatile.img ( #118 )
2011-03-24 13:04:43 +01:00
Marek Marczykowski
7054456eb7
Create template with plain root.img without partitions ( #118 )
...
Additionaly provide clean-volatile.img
2011-03-24 13:04:43 +01:00
Marek Marczykowski
e55c22bc87
Fill all %TEMPLATENAME% tags (for CoW based templates)
2011-03-24 13:04:43 +01:00
Marek Marczykowski
3acbeb6d6f
Add standalone-template.conf to rpm
2011-03-23 02:26:01 +01:00
Marek Marczykowski
6857612160
Require new core in dom0
...
For support of volatile.img handling
2011-03-22 21:08:01 -04:00
Marek Marczykowski
2f6d40fa4b
Leave tar-ed volatile.img ( #118 )
2011-03-19 17:12:52 -04:00
Marek Marczykowski
c03967798f
Create template with plain root.img without partitions ( #118 )
...
Additionaly provide clean-volatile.img
2011-03-18 22:30:23 -04:00
Marek Marczykowski
ad0e2aaf7e
Fill all %TEMPLATENAME% tags (for CoW based templates)
2011-03-16 11:19:31 +01:00
Marek Marczykowski
dced8dafef
Build universal (appvm,netvm,proxyvm), cow-based template
2011-03-16 09:52:21 +01:00
Joanna Rutkowska
f224704bc5
template: remove previous appmenus in pre script
2010-10-01 15:40:01 +02:00
Joanna Rutkowska
f605850d00
Fix conf file recration script invokation
2010-10-01 15:38:28 +02:00
Joanna Rutkowska
cd1a13fecc
Use just a small subsset of appmenus for template VM
2010-09-30 22:56:13 +02:00
Joanna Rutkowska
ab30193104
Recreate VM conf files in the %post of template.rpm
2010-09-30 17:28:58 +02:00
Joanna Rutkowska
bc11899bcc
Do not complain about arch-specific binaries in noarch.rpm
2010-09-16 19:23:32 +02:00
Joanna Rutkowska
2ca048244d
Add dispvm-prerun.sh script to template rpm
...
This script should be part of the Template VM RPM, rather than core RPM, because it is
TemplateVM-specific, i.e. depends on the actual software installed in the VM, and also
is closely related to the dispvm-dotfiles.tbz that is also part of template RPM now.
2010-07-27 15:04:56 +02:00
Joanna Rutkowska
ae750a4faa
{template,netvm}.spec: use own vm_kernels_{appvm, netvm} directory
2010-06-19 02:27:25 +02:00
Joanna Rutkowska
b5e395d385
Initial public commit.
...
(c) 2010 Invisible Things Lab
Authors:
=========
Joanna Rutkowska <joanna@invisiblethingslab.com>
Rafal Wojtczuk <rafal@invisiblethingslab.com>
2010-04-06 00:25:37 +02:00