Marek Marczykowski-Górecki
ea884ac81d
liveusb: use more friendly output image name
2015-08-04 20:57:11 +02:00
Marek Marczykowski-Górecki
4bf5169ad9
Make liveusb build compatible with qubes-builder - use 'iso' target
...
This commit introduces two new settings (for builder.conf):
ISO_INSTALLER - build installer ISO; enabled by default
ISO_LIVEUSB - build Live ISO; disabled by default
2015-08-03 17:52:05 +02:00
Marek Marczykowski-Górecki
d57620c96d
Add 'liveusb' make target
2015-08-01 23:20:46 +02:00
Marek Marczykowski-Górecki
3ce7faca65
Ensure that installer repo is created with proper comps.xml
2015-04-15 14:24:23 +02:00
Wojciech Zygmunt Porczyk
d81c64ca41
remove qubes-logos, migrate to qubes-artwork
2014-06-10 18:47:47 +02:00
Marek Marczykowski-Górecki
b1d76b2e65
anaconda no longer have noarch packages
2014-04-08 05:50:32 +02:00
Marek Marczykowski
0d7c04bd53
lorax: do not build boot.iso ( #706 )
2013-02-25 01:02:06 +01:00
Marek Marczykowski
ec03babdb2
iso build: fail build when pungi fails
...
This is fix for bug introduced in commit
ac856cca70
.
2013-02-20 02:44:23 +01:00
Marek Marczykowski
ac856cca70
iso build: keep intermediate files in "work" dir and clean it up
...
Also take care to set right owner of result files.
Commend about method: pungi have --destdir option, but apparently it
break whole build process. So change directory just before build
2013-02-19 22:33:03 +01:00
Marek Marczykowski
10dc163e42
qubes-release: provide Qubes-comps.xml
2013-02-08 23:01:34 +01:00
Marek Marczykowski
6e1b85fa43
pungi+pykickstart: import packages and patch it to support rpm signature verification
...
Details here: https://bugzilla.redhat.com/show_bug.cgi?id=904654
When above bug will be resolved, this commit can be reverted.
2013-01-26 22:41:55 +01:00
Marek Marczykowski
a3970b15fd
makefile: include all anaconda packages
2013-01-26 22:21:58 +01:00
Marek Marczykowski
da9fe1b076
Move result files version independent directory
2013-01-26 22:19:09 +01:00
Marek Marczykowski
a25ae51162
lorax: add lorax-templates-qubes package - for now with fc18 templates
2013-01-24 11:50:02 +01:00
Marek Marczykowski
6c3b88a24a
revisor: remove it, now ISO will be built with pungi and lorax
2013-01-24 03:20:05 +01:00
Marek Marczykowski
13fc2f86d9
use pungi to build installation ISO
2013-01-24 03:19:59 +01:00
Marek Marczykowski
59b685d2dc
Fix qubes-release-notes package.
...
The package is actually placeholder, but do not confuse revisor about missing
package.
2012-12-19 03:11:47 +01:00
Marek Marczykowski
8d3c6ce94e
Merge branch 'master' of git://git.qubes-os.org/joanna/installer
2012-12-10 00:55:17 +01:00
Marek Marczykowski
d0922a1cfa
makefile: update-repo-* targets
2012-12-09 23:54:24 +01:00
Joanna Rutkowska
788d86a88c
make clean: also remove the build/ directory
2012-11-27 15:09:30 +01:00
Joanna Rutkowska
d75d0e53d0
Increase verbosity of revisor
...
The output is redirected to a log file anyway, but in case of an error this
prints much more useful info.
2012-11-19 17:51:42 +01:00
Joanna Rutkowska
c460c5c430
update-repo: reduce verbosity
2012-11-19 17:50:55 +01:00
Joanna Rutkowska
572f775f8f
New target: make clean_repos
2012-11-19 17:50:15 +01:00
Marek Marczykowski
3dce61a3ed
makefile: fix retrieving spec version
...
Simple sed doesn't expand macros (now used in qubes-release), so replace with
proper rpm query.
2012-11-16 04:49:01 +01:00
Marek Marczykowski
2c7f61081b
makefile: Use QUBES_RELEASE variable
2012-11-15 11:57:49 +01:00
Marek Marczykowski
a3852e06d4
makefile: generic rpms-dom0 and rpms-vm targets
2012-11-14 01:41:38 +01:00
Marek Marczykowski
34b3d281c8
make: set release version based on RELEASE variable, default to test-build ( #668 )
2012-11-13 05:18:13 +01:00
Marek Marczykowski
d59e2a3f82
makefile: fix rpm verify of final release
2012-09-25 11:02:42 +02:00
Marek Marczykowski
93bea9fad5
makefile: ensure that SOURCES dir exists
2012-07-09 15:04:37 +02:00
Marek Marczykowski
dfe853fb9d
Revert "virtual package to install multiple kernel versions"
...
This reverts commit 166b6f5d4c
.
This didn't work (break anaconda dependecy resolve).
2012-07-09 13:46:03 +02:00
Marek Marczykowski
166b6f5d4c
virtual package to install multiple kernel versions
2012-07-07 02:34:27 +02:00
Joanna Rutkowska
61f878c202
Makefile: correct path used by rpm_verify (R1->R?)
2012-04-19 01:19:24 +02:00
Marek Marczykowski
f0a2027393
makefile: call isohybrid on created image ( #440 )
2012-04-19 01:00:34 +02:00
Marek Marczykowski
f358ed6307
Makefile: Do not reset NO_SIGN variable
...
NO_SIGN is already present in environment, but NOT as makefile variable.
2011-11-28 23:00:28 +01:00
Joanna Rutkowska
c6dd34702b
make iso: disable debugging
2011-11-10 18:34:33 +01:00
Joanna Rutkowska
a5f58a524f
User rpm_verify instead of repeated manual parsing of rpm --checksign output
...
Additionally, rpm_verify understands the NO_SIGN enviroment variable.
2011-11-10 18:01:25 +01:00
Joanna Rutkowska
770d48c63b
Honor the global NO_SIGN in update_repo.sh
2011-11-09 17:31:10 +01:00
Joanna Rutkowska
fab03e2a6d
Makefile: use more generic dir name in rpm sigcheck script
...
We should avoid hardcoded dir names such as R1-Beta1, because each new build will use a different name (e.g. R1-Beta2pre1)
2011-07-02 15:35:16 +02:00
Marek Marczykowski
12237ad630
Fix checking of rpms signature on DVD ( #229 )
2011-06-23 23:42:14 +02:00
Marek Marczykowski
2492505537
Verify packages downloaded by yumdownloader ( #229 )
2011-06-23 12:20:14 +02:00
Joanna Rutkowska
fca4ff9bd4
Added 'clean' target to Makefile
2011-04-05 19:17:36 +02:00
Joanna Rutkowska
327ec9333c
USe somehow simpler and more intuitive conf file names
2011-04-03 11:02:31 +02:00
Joanna Rutkowska
e2c4042594
Further simply dir structure
2011-04-03 10:31:43 +02:00
Joanna Rutkowska
3f8dc23088
Fix make update-repo target
2011-04-03 00:26:18 +02:00
Joanna Rutkowska
a4039c26b8
Add convenient iso target to the Makefile
2011-04-01 19:01:40 +02:00
Joanna Rutkowska
0589e35f48
Repo cleanup
...
1) Use /tmp/qubes-installer-workdir instead of the ugly /Devel/Qubes
2) Use local fedora repo instead of the remote one
3) Still keep the remote fedora repo for extra packages (with higher cost though)
4) Use local repo keys!!!
5) Use nice update_repo.sh script
All in all now use 5 repos during installation:
* build/yum/installer (installer-related rpms)
* build/yum/qubes-dom0 (all the Qubes stuff)
* build/yum/dom0-updates (for select 3rd party packages, e.g. Xorg)
* build/fedora13-repo (local fedora 13 repo, copy from DVD, we don't
keep it uder build/yum, because we don't want our update script
to process it every time)
* remote fedora repo for extra packages (usually deps for qubes-dom0)
2011-04-01 19:00:05 +02:00
Tomasz Sterna
4aa7924af7
Fixed typo
2011-03-31 18:19:08 +02:00
Tomasz Sterna
fbefa75820
Working Makefile
2011-03-31 16:11:27 +02:00
Tomasz Sterna
c911412c7c
Basic working Makefile version
2011-03-31 16:11:27 +02:00
Tomasz Sterna
021b1d61b8
Makefile placeholder
2011-03-31 13:47:58 +02:00