Olivier Medoc
13c8c08d29
template-builder: creation of script for archlinux template building.
...
Note: the template build successfully but has not been tested.
Note: the livecd should be verified before building the template (Checksum/PGP)
2013-02-06 02:53:30 +01:00
Olivier Medoc
588a55f0a6
template-builder: creation of script for fedora core 17 template building
2013-02-06 02:53:30 +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
Joanna Rutkowska
4130c15db7
Merge branch 'master' of git://git.qubes-os.org/marmarek/template-builder
2013-01-29 13:20:14 +01:00
Marek Marczykowski
6be747cf6a
appmenus: preserve file header
2013-01-23 15:59:08 +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
e23a222e0d
version 2.0.5
2013-01-10 20:53:00 +01:00
Marek Marczykowski
d3187888d5
appmenus: whitelist only some fields in desktop files ( #694 )
...
Use the same algorithm as qrexec version. Especially skip Display= field...
2012-12-19 03:26:16 +01:00
Joanna Rutkowska
b79aff95ac
version 2.0.4
2012-12-10 16:51:17 +01:00
Marek Marczykowski
485e7d1e30
setup default console encoding to UTF-8
2012-11-20 19:52:21 +01:00
Marek Marczykowski
e25fed755a
reduce verbosity based on $VERBOSE variable
2012-11-18 04:01:49 +01:00
Marek Marczykowski
1df5f9426a
qubeize-image: unmount image even after failed build
2012-11-17 12:56:19 +01:00
Marek Marczykowski
bf43862f3b
fedorize-image: clean yum cache before install
...
This is mostly required for template-builder-repo, in which packages can be
rebuild without version change (so rpm hash will be different). In case of image update (instead of fresh install) cache can contain outdated information.
This is especially needed before qubeize_image, which install packages from
this repo, but one package in fedorize_image (qubes-vm-kernel-placeholder) is
installed at this stage. In any case fedorize_images is always called just
before qubeize_image, so one yum clean is enough.
2012-11-17 12:56:19 +01:00
Joanna Rutkowska
836355d0ee
version 2.0.3
2012-11-15 17:01:01 +01:00
Marek Marczykowski
b861bb9f37
fedorize_image: reduce verbosity
...
Now it prints (almost) only custom echos and yum messages. The later one gives
some (nicely formatted) progress of very time-consuming package download and
installation.
2012-11-14 16:50:28 +01:00
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).
2012-11-14 16:12:18 +01:00
Bruce A Downs
408d00e8a4
template-builder: Added ltrace and strace to default template
...
* ltrace
* strace
* added to clean_images/packages.list
2012-11-06 21:49:08 +01:00
Joanna Rutkowska
3c45a87e87
Makefile: remove unecessary export
2012-11-06 13:33:19 +01:00
Joanna Rutkowska
d24b20d71f
version 2.0.2
2012-11-06 10:43:59 +01:00
Joanna Rutkowska
fcf4b4b86f
Fix automatic template versioning ( #667 )
2012-11-06 10:43:45 +01:00
Joanna Rutkowska
82742e6fd6
version 2.0.1
2012-11-05 15:45:31 +01:00
Joanna Rutkowska
bd73bf990a
Automatic template versioning ( #667 )
...
Use version no of the following form:
$(version)-$(timestamp)
2012-11-05 15:45:06 +01:00
Marek Marczykowski
d076d60d0d
Fedora 18 initial support
2012-10-27 21:31:20 +02:00
Marek Marczykowski
f5a4c21df4
qubeize_image: fix symlink to xen packages
...
Xen rpms are currently marked with dist tag instead of "qubes".
2012-10-27 17:52:48 +02:00
Marek Marczykowski
4b4fdefe94
copy some /dev/ files required by fedora rpms
...
Some rpm %post scripts fails when /dev is empty. Especially lpstat crashes when
/dev/random is missing, which caused yum hang on some rpms installation.
2012-10-19 03:44:11 +02:00
Joanna Rutkowska
1a5fdddf01
version 1.4.18
2012-08-29 11:17:24 +02:00
Joanna Rutkowska
78d6360e78
version 1.4.17
2012-08-23 14:57:14 +02:00
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.
2012-07-24 03:51:13 +02:00
Marek Marczykowski
48df9b4ec2
exclude xorg-x11-drv-nouveau as it pulls kernel-drm-nouveau into deps
2012-07-23 23:42:57 +02:00
Joanna Rutkowska
5616f42896
version 1.4.16
2012-07-20 16:01:06 +02:00
Joanna Rutkowska
25843586c9
fedorize_image: also update *all* packages
2012-07-20 16:00:56 +02:00
Joanna Rutkowska
85c4154a62
version 1.4.15
2012-07-19 23:26:16 +02:00
Joanna Rutkowska
cad23b3b01
version 1.4.14
2012-07-18 22:31:43 +02:00
Joanna Rutkowska
5b6291d0cf
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/template-builder
2012-07-18 22:30:17 +02:00
Marek Marczykowski
a6ece886a4
install qvm-tools docs in VM
2012-07-18 12:40:53 +02:00
Marek Marczykowski
360b2e60cf
qubeize_image: remove duplicated 3rd party soft installation
2012-07-18 11:49:05 +02:00
Marek Marczykowski
72f6fd4d40
Merge remote-tracking branch 'joanna/master'
2012-07-18 11:45:48 +02:00
Joanna Rutkowska
788cda67cf
version 1.4.13
2012-07-16 19:38:03 +02:00
Joanna Rutkowska
014d49e824
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/template-builder
2012-07-14 12:34:30 +02:00
Marek Marczykowski
7d55c9b24f
remove dispvm files - now part of qubes-core-vm package
2012-07-12 14:32:12 +02:00
Marek Marczykowski
0b5bcbc0e9
dispvm-dotfiles update for FC17
2012-07-12 04:01:32 +02:00
Marek Marczykowski
7ed720ee82
cleanup_image: hide messages from rpmdb rebuild
...
If version mismatch, rpm --rebuilddb will complain about some files, but is
isn't critical, so just hide those messages. We still take care of exit code.
2012-06-26 03:38:10 +02:00
Joanna Rutkowska
306d390c15
.gitignore: added 'appmenus'
2012-06-25 23:41:43 +02:00
Joanna Rutkowska
7ed2e14786
version 1.4.12
2012-06-25 23:39:45 +02:00
Joanna Rutkowska
f61878cbf7
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/template-builder
...
Conflicts:
qubeize_image
2012-06-25 16:28:04 +02:00
Marek Marczykowski
b3298c852d
Use yum to install qubes-specific rpms
...
This will allow to automatically install its requires.
2012-06-25 13:15:15 +02:00
Marek Marczykowski
00e3067641
appmenus: whitelists for fc17
2012-06-22 21:16:41 +02:00
Marek Marczykowski
019c81e8ec
appmenus: choose whitelists basing on distribution version
2012-06-22 21:12:57 +02:00
Joanna Rutkowska
bdea9a6e2b
Revert "qubize_image: also copy qubes-specific-appmenus to VM's app template dir"
...
This reverts commit 3f6889c345
.
This has been done in core instead, see this commit:
http://git.qubes-os.org/?p=joanna/core.git;a=commit;h=ffa3d8732c7d0acba3cda2e855e47910b7d7d221
... which is a correct way of doing this, as the Template's apps.template direcotry gets recreated after each yum update/install in the VM.
2012-06-22 15:31:34 +02:00
Joanna Rutkowska
c00a361712
version 1.4.11
2012-06-21 15:56:00 +02:00