Commit Graph

321 Commits

Author SHA1 Message Date
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.
2013-04-28 22:36:51 +02:00
Marek Marczykowski
4c8f1755d9 Merge branch 'archlinux'
Conflicts:
	.gitignore
	Makefile
	build_template_rpm
	templates.spec
2013-04-28 06:08:18 +02:00
Olivier Medoc
07dde30ba2 archlinux: Missing packages for using archlinux as a NetVM 2013-04-28 03:26:01 +02:00
Marek Marczykowski
95252f246d archlinux: remove unused files
Now packages are built by qubes-builder, so no need for build scripts
here.
2013-04-19 13:00:04 +02:00
Marek Marczykowski
cc5ecbb71d archlinux: create mnt_archlinux_dvd directory before mount
It was created in 00_prepare.sh, but only in case of downloading iso
image, which can be already done by qubes-builder.
2013-04-19 02:20:53 +02:00
Marek Marczykowski
455a91245c archlinux: abort on error 2013-04-19 02:20:29 +02:00
Olivier Medoc
a126af6857 archlinux: use package built by qubes-builder 2013-04-18 18:40:36 +02:00
Marek Marczykowski
522a47a58a archlinux: include archlinux-master-keys in repository 2013-03-28 07:54:12 +01:00
Olivier Medoc
e92c17810a archlinux: fix to support chroot preparation outside of the template builder 2013-03-28 06:41:59 +01:00
Marek Marczykowski
a9477ac200 spec: fix paths and requires according to new components layout 2013-03-25 16:20:49 +01:00
Marek Marczykowski
6a3a51701b Update update-repo-installer make target to new builder API 2013-03-20 15:24:15 +01:00
Marek Marczykowski
4c1c6e7bab Merge branch 'master' of git://git.qubes-os.org/joanna/template-builder 2013-02-25 13:26:44 +01:00
Marek Marczykowski
46e102101d gitignore update 2013-02-25 07:41:22 +01:00
Joanna Rutkowska
9e347202ec Merge branch 'master' of git://git.qubes-os.org/marmarek/template-builder 2013-02-24 14:52:47 +01:00
Marek Marczykowski
c5465b4355 makefile: one more fix for multiple template rpms 2013-02-24 14:48:29 +01:00
Joanna Rutkowska
375d12dcdc Merge branch 'master' of git://git.qubes-os.org/marmarek/template-builder 2013-02-24 13:50:42 +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
Joanna Rutkowska
556a4bb5c4 version 2.1.0 2013-02-24 10:12:21 +01:00
Joanna Rutkowska
bee7a1502a Merge branch 'master' of git://git.qubes-os.org/marmarek/template-builder 2013-02-24 09:52:29 +01:00
Marek Marczykowski
0e6af81d0f Install qpdf-converter in template 2013-02-23 17:11:10 +01:00
Joanna Rutkowska
1358f2dd5b Merge branch 'master' of git://git.qubes-os.org/marmarek/template-builder 2013-02-18 10:34:43 +01:00
Marek Marczykowski
dd2bee05f0 fedora: fix (un)mounting issues 2013-02-16 22:51:02 +01:00
Marek Marczykowski
c520d85c7a minor messages fixes 2013-02-16 22:51:01 +01:00
Marek Marczykowski
338593d624 prepare_image: exit on error 2013-02-16 22:51:01 +01:00
Marek Marczykowski
afc68b641c archlinux: keep downloaded files in $CACHEDIR (new variable)
Do not download anything directly in template-builder root. Also do not
download and extract archlinux iso if existing file is current.
2013-02-16 22:51:01 +01:00
Marek Marczykowski
4123d2fdec Update comment in makefile 2013-02-16 22:51:01 +01:00
Marek Marczykowski
346a24cba4 Move Fedora keys and base_rpms to scripts_fedora dir 2013-02-16 22:51:01 +01:00
Marek Marczykowski
6aead48795 Rename scripts_fc17 to scripts_fedora 2013-02-16 22:50:47 +01:00
Marek Marczykowski
8e7f0b0280 Move Fedora-specific 3rd party software scripts to fedora dir 2013-02-16 21:21:10 +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
746cb149c9 use tabs for indentation in shell scripts 2013-02-16 20:49:42 +01:00
Marek Marczykowski
91a632738d fc18: install basic editors (vim, emacs) 2013-02-16 20:49:42 +01:00
Marek Marczykowski
b1006d64e1 use final fedora-release-18 package 2013-02-16 20:49:42 +01:00
Marek Marczykowski
07b7da48fd package list for fc18
Fedora 18 have reworked package groups (e.g. introduction of
environments) so use separate group list.
2013-02-16 20:49:42 +01:00
Marek Marczykowski
d4efa678c7 fedorize_image: support per-DIST packages.list
Conflicts:
	Makefile
2013-02-16 20:48:55 +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
Olivier Medoc
ee5c564c64 scripts_archlinux: implemented AUR package verification 2013-02-16 20:44:03 +01:00
Olivier Medoc
2478ad1b9d scripts_archlinux: implemented iso file verification 2013-02-16 20:43:52 +01:00
Olivier Medoc
2333bf24c0 scripts_archlinux: install dev tools as dependencies to ease template cleanup 2013-02-16 14:52:19 +01:00
Marek Marczykowski
e2ea48bb0c fc18: install basic editors (vim, emacs) 2013-02-13 17:15:17 +01:00
Marek Marczykowski
f5339be1c0 use final fedora-release-18 package 2013-02-12 02:04:49 +01:00
Marek Marczykowski
f90e200a6b package list for fc18
Fedora 18 have reworked package groups (e.g. introduction of
environments) so use separate group list.
2013-02-12 02:04:41 +01:00
Marek Marczykowski
fdadd4aff8 fedorize_image: support per-DIST packages.list 2013-02-07 23:29:14 +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
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