Marek Marczykowski-Górecki
d78bec7bcb
Merge branch 'fedora-25'
2017-04-08 13:35:03 +02:00
Wojtek Porczyk
7b424ec65f
Makefile: download live-only sources just for ISO_LIVEUSB
...
When building not for ISO_LIVEUSB, the sources are not downloaded.
Liveusb build is broken anyway, but the upstream mirror is gone.
2017-03-02 19:37:54 +01:00
Marek Marczykowski-Górecki
16b7346023
makefile: keep whole 'work' directory
...
Don't remove most of it - it's useful for diagnostics - for example
'logs' subdir.
2017-02-14 02:37:51 +01:00
HW42
bf64e801ec
live: fix kickstart file path
2016-09-22 05:41:34 +02:00
Marek Marczykowski-Górecki
4288335086
Merge branch 'master' into fedora-23
2016-05-25 03:10:11 +02:00
Marek Marczykowski-Górecki
68ab062cde
Make build configuration (kickstart) configurable
...
QubesOS/qubes-issues#1926
2016-05-24 13:40:53 +02:00
Marek Marczykowski-Górecki
e07e43dbed
Update makefile to handle ISO filename generated by new anaconda
2016-03-22 02:27:16 +13:00
Marek Marczykowski-Górecki
0e6649b6a5
Merge branch 'liveusb'
...
* liveusb: (31 commits)
livecd-tools: gitignore
livecd-tools: apply patches for verifying downloaded packages
livecd-tools: plug it into qubes-builder scripts
livecd-tools: import unmodified package from Fedora 20
makefile: remove legacy targets
liveusb: EFI support
live: remove automatic swap discovery
live: place private.img of default VMs back on dm-snapshot device
live: remove redundant livecd-creator --verbose flag
live: disable (currently broken) EFI
liveusb: fix package name in build-deps
liveusb: use more friendly output image name
liveusb: overlayfs doesn't support sparse files, use tmpfs directly
liveusb: include default appmenus based on default fedora-21 template
liveusb: use offline-mode of qubes-set-updates
liveusb: mount /var/lib/qubes using overlayfs on tmpfs, instead of dm-snapshot
liveusb: reset list of PCI devices assigned to sys-net before assigning new ones
conf/liveusb: disable updates check - senseless on non-persistent system
liveusb: use qvm-pci --offline-mode
conf/liveusb: create default dispvm template
...
QubesOS/qubes-ossues#1018
2015-09-29 16:10:30 +02:00
Marek Marczykowski-Górecki
75bc4dbee8
livecd-tools: import unmodified package from Fedora 20
2015-09-29 03:24:01 +02:00
Marek Marczykowski-Górecki
dbb8ebcbe5
makefile: remove legacy targets
2015-09-29 03:22:19 +02:00
Marek Marczykowski-Górecki
10b346a1e1
pungi: verify downloaded (but not installed packages)
...
This way all the packages are verified, not only those installed in
installer image (by lorax). This makes manual rpm --checksig redundant.
2015-09-28 20:29:39 +02:00
Marek Marczykowski-Górecki
012cad5b47
live: remove redundant livecd-creator --verbose flag
...
--debug already implies this. Actually only the last one is used.
2015-08-09 20:42:24 +02:00
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