Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [user@arch-test ~]$ uname -a
- Linux arch-test 4.1.24-10.pvops.qubes.x86_64 #1 SMP Fri Jul 22 10:23:50 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
- [user@arch-test ~]$ ls
- Desktop Documents Downloads Music Pictures Public Templates Videos
- [user@arch-test ~]$ sudo dnf install git createrepo rpm-build make wget rpmdevtools python-sh dialog rpm-sign
- Last metadata expiration check: 0:01:00 ago on Sun Aug 14 14:38:44 2016.
- Package git-2.5.5-1.fc23.x86_64 is already installed, skipping.
- Package createrepo-0.10.3-3.fc21.noarch is already installed, skipping.
- Package make-1:4.0-5.1.fc23.x86_64 is already installed, skipping.
- Package wget-1.18-1.fc23.x86_64 is already installed, skipping.
- Dependencies resolved.
- ================================================================================
- Package Arch Version Repository
- Size
- ================================================================================
- Installing:
- binutils x86_64 2.25-17.fc23 updates 5.6 M
- dialog x86_64 1.3-4.20160424.fc23 updates 226 k
- dwz x86_64 0.12-1.fc23 fedora 106 k
- ghc-srpm-macros noarch 1.4.2-2.fc23 fedora 8.2 k
- gnat-srpm-macros noarch 2-1.fc23 fedora 8.4 k
- go-srpm-macros noarch 2-3.fc23 fedora 8.0 k
- ocaml-srpm-macros noarch 2-3.fc23 fedora 8.1 k
- patch x86_64 2.7.5-2.fc23 fedora 123 k
- perl-generators noarch 1.06-2.fc23 updates 15 k
- perl-srpm-macros noarch 1-17.fc23 fedora 9.7 k
- python-sh noarch 1.11-1.fc23 updates 49 k
- python-srpm-macros noarch 3-7.fc23 updates 8.1 k
- redhat-rpm-config noarch 36-1.fc23.1 updates 59 k
- rpm-build x86_64 4.13.0-0.rc1.13.fc23 updates 137 k
- rpm-sign x86_64 4.13.0-0.rc1.13.fc23 updates 55 k
- rpmdevtools noarch 8.9-1.fc23 updates 105 k
- xemacs-filesystem noarch 21.5.34-14.20160603hga561e02bb626.fc23 updates 21 k
- Transaction Summary
- ================================================================================
- Install 17 Packages
- Total download size: 6.5 M
- Installed size: 25 M
- Is this ok [y/N]: y
- Downloading Packages:
- (1/17): rpmdevtools-8.9-1.fc23.noarch.rpm 1.1 MB/s | 105 kB 00:00
- (2/17): rpm-build-4.13.0-0.rc1.13.fc23.x86_64.r 1.2 MB/s | 137 kB 00:00
- (3/17): patch-2.7.5-2.fc23.x86_64.rpm 1.0 MB/s | 123 kB 00:00
- (4/17): python-sh-1.11-1.fc23.noarch.rpm 649 kB/s | 49 kB 00:00
- (5/17): rpm-sign-4.13.0-0.rc1.13.fc23.x86_64.rp 915 kB/s | 55 kB 00:00
- (6/17): dialog-1.3-4.20160424.fc23.x86_64.rpm 2.3 MB/s | 226 kB 00:00
- (7/17): xemacs-filesystem-21.5.34-14.20160603hg 250 kB/s | 21 kB 00:00
- (8/17): perl-generators-1.06-2.fc23.noarch.rpm 345 kB/s | 15 kB 00:00
- (9/17): redhat-rpm-config-36-1.fc23.1.noarch.rp 1.4 MB/s | 59 kB 00:00
- (10/17): dwz-0.12-1.fc23.x86_64.rpm 1.6 MB/s | 106 kB 00:00
- (11/17): ghc-srpm-macros-1.4.2-2.fc23.noarch.rp 327 kB/s | 8.2 kB 00:00
- (12/17): gnat-srpm-macros-2-1.fc23.noarch.rpm 1.0 MB/s | 8.4 kB 00:00
- (13/17): ocaml-srpm-macros-2-3.fc23.noarch.rpm 786 kB/s | 8.1 kB 00:00
- (14/17): go-srpm-macros-2-3.fc23.noarch.rpm 422 kB/s | 8.0 kB 00:00
- (15/17): python-srpm-macros-3-7.fc23.noarch.rpm 390 kB/s | 8.1 kB 00:00
- (16/17): perl-srpm-macros-1-17.fc23.noarch.rpm 424 kB/s | 9.7 kB 00:00
- (17/17): binutils-2.25-17.fc23.x86_64.rpm 7.6 MB/s | 5.6 MB 00:00
- --------------------------------------------------------------------------------
- Total 1.6 MB/s | 6.5 MB 00:04
- Running transaction check
- Transaction check succeeded.
- Running transaction test
- Transaction test succeeded.
- Running transaction
- Installing : python-srpm-macros-3-7.fc23.noarch 1/17
- Installing : perl-srpm-macros-1-17.fc23.noarch 2/17
- Installing : ocaml-srpm-macros-2-3.fc23.noarch 3/17
- Installing : go-srpm-macros-2-3.fc23.noarch 4/17
- Installing : gnat-srpm-macros-2-1.fc23.noarch 5/17
- Installing : ghc-srpm-macros-1.4.2-2.fc23.noarch 6/17
- Installing : dwz-0.12-1.fc23.x86_64 7/17
- Installing : redhat-rpm-config-36-1.fc23.1.noarch 8/17
- Installing : perl-generators-1.06-2.fc23.noarch 9/17
- Installing : binutils-2.25-17.fc23.x86_64 10/17
- Installing : xemacs-filesystem-21.5.34-14.20160603hga561e02bb626.fc2 11/17
- Installing : patch-2.7.5-2.fc23.x86_64 12/17
- Installing : rpm-build-4.13.0-0.rc1.13.fc23.x86_64 13/17
- Installing : rpmdevtools-8.9-1.fc23.noarch 14/17
- Installing : rpm-sign-4.13.0-0.rc1.13.fc23.x86_64 15/17
- Installing : dialog-1.3-4.20160424.fc23.x86_64 16/17
- Installing : python-sh-1.11-1.fc23.noarch 17/17
- Verifying : rpm-build-4.13.0-0.rc1.13.fc23.x86_64 1/17
- Verifying : patch-2.7.5-2.fc23.x86_64 2/17
- Verifying : rpmdevtools-8.9-1.fc23.noarch 3/17
- Verifying : python-sh-1.11-1.fc23.noarch 4/17
- Verifying : dialog-1.3-4.20160424.fc23.x86_64 5/17
- Verifying : rpm-sign-4.13.0-0.rc1.13.fc23.x86_64 6/17
- Verifying : xemacs-filesystem-21.5.34-14.20160603hga561e02bb626.fc2 7/17
- Verifying : binutils-2.25-17.fc23.x86_64 8/17
- Verifying : perl-generators-1.06-2.fc23.noarch 9/17
- Verifying : redhat-rpm-config-36-1.fc23.1.noarch 10/17
- Verifying : dwz-0.12-1.fc23.x86_64 11/17
- Verifying : ghc-srpm-macros-1.4.2-2.fc23.noarch 12/17
- Verifying : gnat-srpm-macros-2-1.fc23.noarch 13/17
- Verifying : go-srpm-macros-2-3.fc23.noarch 14/17
- Verifying : ocaml-srpm-macros-2-3.fc23.noarch 15/17
- Verifying : perl-srpm-macros-1-17.fc23.noarch 16/17
- Verifying : python-srpm-macros-3-7.fc23.noarch 17/17
- Installed:
- binutils.x86_64 2.25-17.fc23
- dialog.x86_64 1.3-4.20160424.fc23
- dwz.x86_64 0.12-1.fc23
- ghc-srpm-macros.noarch 1.4.2-2.fc23
- gnat-srpm-macros.noarch 2-1.fc23
- go-srpm-macros.noarch 2-3.fc23
- ocaml-srpm-macros.noarch 2-3.fc23
- patch.x86_64 2.7.5-2.fc23
- perl-generators.noarch 1.06-2.fc23
- perl-srpm-macros.noarch 1-17.fc23
- python-sh.noarch 1.11-1.fc23
- python-srpm-macros.noarch 3-7.fc23
- redhat-rpm-config.noarch 36-1.fc23.1
- rpm-build.x86_64 4.13.0-0.rc1.13.fc23
- rpm-sign.x86_64 4.13.0-0.rc1.13.fc23
- rpmdevtools.noarch 8.9-1.fc23
- xemacs-filesystem.noarch 21.5.34-14.20160603hga561e02bb626.fc23
- Sending application list and icons to dom0
- Complete!
- [user@arch-test ~]$ sudo dnf install nano
- Last metadata expiration check: 0:02:12 ago on Sun Aug 14 14:38:44 2016.
- Dependencies resolved.
- ================================================================================
- Package Arch Version Repository Size
- ================================================================================
- Installing:
- nano x86_64 2.4.2-3.fc23 updates 523 k
- Transaction Summary
- ================================================================================
- Install 1 Package
- Total download size: 523 k
- Installed size: 1.9 M
- Is this ok [y/N]: y
- Downloading Packages:
- nano-2.4.2-3.fc23.x86_64.rpm 5.2 MB/s | 523 kB 00:00
- --------------------------------------------------------------------------------
- Total 9.8 kB/s | 523 kB 00:53
- Running transaction check
- Transaction check succeeded.
- Running transaction test
- Transaction test succeeded.
- Running transaction
- Installing : nano-2.4.2-3.fc23.x86_64 1/1
- Verifying : nano-2.4.2-3.fc23.x86_64 1/1
- Installed:
- nano.x86_64 2.4.2-3.fc23
- Sending application list and icons to dom0
- Complete!
- [user@arch-test ~]$ git clone https://github.com/marmarek/qubes-builder.git
- Cloning into 'qubes-builder'...
- remote: Counting objects: 3954, done.
- remote: Compressing objects: 100% (7/7), done.
- remote: Total 3954 (delta 1), reused 0 (delta 0), pack-reused 3947
- Receiving objects: 100% (3954/3954), 2.94 MiB | 1.05 MiB/s, done.
- Resolving deltas: 100% (2193/2193), done.
- Checking connectivity... done.
- [user@arch-test ~]$ ld
- ld: no input files
- [user@arch-test ~]$ ls
- Desktop Downloads Pictures qubes-builder Videos
- Documents Music Public Templates
- [user@arch-test ~]$ cd qubes-builder/example-configs/
- [user@arch-test example-configs]$ ls
- debian.conf qubes-os-r2.conf qubes-os-r3.1.conf whonix.conf
- qubes-os-master.conf qubes-os-r3.0.conf templates.conf
- [user@arch-test example-configs]$ nano -w qubes-os-r3.1.conf
- [user@arch-test example-configs]$ ls
- debian.conf qubes-os-r2.conf qubes-os-r3.1.conf whonix.conf
- qubes-os-master.conf qubes-os-r3.0.conf templates.conf
- [user@arch-test example-configs]$ cd ..
- [user@arch-test qubes-builder]$ ls
- build-logs qubes-developers-keys.asc release-configs
- cache qubes-packages-mirror-repo repo-latest-snapshot
- doc qubes-release-1-signing-key.asc rpc-services
- example-configs qubes-release-2-signing-key.asc scripts
- iso qubes-release-3.0-signing-key.asc setup
- libs qubes-release-3.1-signing-key.asc win-mksrcimg.sh
- Makefile qubes-release-3.2-signing-key.asc win-mountsrc.sh
- Makefile.dummy qubes-release-3-signing-key.asc
- Makefile.generic README.md
- [user@arch-test qubes-builder]$ ./setup
- Qubes Builder Configuration Utility
- ──────────────────────────────────────────────────────────────────────────────
- ┌───────────────────Add Key 0x36879494─────────────────────┐
- │ Owner: Qubes Master Signing Key key does not exist. │
- │ │
- │ Select "Yes" to add or "No" to exit │
- │ │
- │ │
- │ │
- │ │
- │ │
- ├──────────────────────────────────────────────────────────┤
- │ < Yes > < No > │
- └──────────────────────────────────────────────────────────┘
- Qubes Builder Configuration Utility
- ──────────────────────────────────────────────────────────────────────────────
- ┌───────────────────Add Key 0x42CFA724─────────────────────┐
- │ Owner: Marek Marczykowski-Górecki (Qubes OS signing key) │
- │ <[email protected]> key does not exist. │
- │ │
- │ Select "Yes" to add or "No" to exit │
- │ │
- │ │
- │ │
- │ │
- ├──────────────────────────────────────────────────────────┤
- │ < Yes > < No > │
- └──────────────────────────────────────────────────────────┘
- Qubes Builder Configuration Utility
- ──────────────────────────────────────────────────────────────────────────────
- ┌──────────Choose Which Qubes Release To Use To Build Packages─────────────┐
- │ ┌──────────────────────────────────────────────────────────────────────┐ │
- │ │ ( ) 2 Qubes Release 2.0 │ │
- │ │ ( ) 3 Qubes Release 3.0 │ │
- │ │ (*) 3.1 Qubes Release 3.1 │ │
- │ └──────────────────────────────────────────────────────────────────────┘ │
- │ │
- │ │
- │ │
- │ │
- │ │
- │ │
- │ │
- │ │
- │ │
- │ │
- ├──────────────────────────────────────────────────────────────────────────┤
- │ < OK > <Cancel> │
- └──────────────────────────────────────────────────────────────────────────┘
- Qubes Builder Configuration Utility
- ┌─────────────────Choose Repos To Use To Build Packages────────────────────┐──
- │ ┌──────────────────────────────────────────────────────────────────────┐ │
- │ │ (*) QubesOS/qubes- Stable - Default Repo │ │
- │ │ ( ) marmarek/qubes- Unstable - Bleeding Edge Development │ │
- │ │ ( ) joanna/qubes- Unstable - The Big Boss Repo │ │
- │ │ ( ) woju/qubes- Unstable - Awesome Developer Repo │ │
- │ └──────────────────────────────────────────────────────────────────────┘ │
- │ │
- │ │
- │ │
- │ │
- │ │
- │ │
- │ │
- │ │
- │ │
- │ │
- ├──────────────────────────────────────────────────────────────────────────┤
- │ < OK > <Cancel> │
- └──────────────────────────────────────────────────────────────────────────┘
- Qubes Builder Configuration Utility
- ──────────────────────────────────────────────────────────────────────────────
- ┌──────────────────Build Template Only?────────────────────┐
- │ Would you like to build only the templates? │
- │ │
- │ Select 'Yes' to to only build templates or 'No' for │
- │ complete build │
- ├──────────────────────────────────────────────────────────┤
- │ < Yes > < No > │
- └──────────────────────────────────────────────────────────┘
- Qubes Builder Configuration Utility
- ──────────────────────────────────────────────────────────────────────────────
- ┌───────────────────Builder Plugins Selection─────────────────────┐
- │ Select from the following list any builder plugins to be │
- │ enabled. │
- │ │
- │ Note that some plugins are required to build specific VM's as │
- │ will │
- │ be indicated by the comment to the left of the plugin choice. │
- │ ┌─────────────────────────────────────────────────────────────┐ │
- │ │ [ ] builder-fedora │ │
- │ │ [ ] builder-debian │ │
- │ │ [*] builder-archlinux │ │
- │ │ [ ] template-whonix Requires: builder-debian │ │
- │ │ [ ] mgmt-salt │ │
- │ └─────────────────────────────────────────────────────────────┘ │
- │ │
- │ │
- ├─────────────────────────────────────────────────────────────────┤
- │ < OK > <Cancel> < Help > │
- └─────────────────────────────────────────────────────────────────┘
- Archlinux Builder - Contains all Makefiles to build Archlinux based templates
- Qubes Builder Configuration Utility
- ──────────────────────────────────────────────────────────────────────────────
- ┌─────────────────────────────Get sources───────────────────────────────┐
- │ Either a BUILDER_PLUGIN has been added or Qubes sources have not │
- │ yet been downloaded. │
- │ │
- │ Would you like to get Qubes source files now? If you choose no you │
- │ may need to run set again after getting sources manually to be able │
- │ to select some VMs for building. │
- │ │
- │ Select 'Yes' to download and merge sources or 'No' to skip" │
- ├───────────────────────────────────────────────────────────────────────┤
- │ < Yes > < No > │
- └───────────────────────────────────────────────────────────────────────┘
- Qubes Builder ┌──────Template Distribution Selection────────┐
- ──────────────│ Left column contains DIST name │─────────────────
- │ Right column contains TEMPLATE_LABEL │
- │ ┌─────↑(-)────────────────────────────────┐ │
- │ │ [ ] jessie+minimal jessie-minimal │ │
- │ │ [ ] jessie+gnome jessie-gnome │ │
- │ │ [ ] stretch stretch │ │
- │ │ [ ] stretch+minimal stretch-minimal │ │
- │ │ [ ] stretch+gnome stretch-gnome │ │
- │ │ [ ] trusty │ │
- │ │ [ ] trusty+desktop │ │
- │ │ [ ] utopic │ │
- │ │ [ ] utopic+desktop │ │
- │ │ [ ] vivid │ │
- │ │ [ ] vivid+desktop │ │
- │ │ [*] archlinux │ │
- │ └─────────────────────────────────100%────┘ │
- │ │
- │ │
- │ │
- ├─────────────────────────────────────────────┤
- │ < OK > <Cancel> < Help > │
- └─────────────────────────────────────────────┘
- /home/user/qubes-builder/builder.conf:
- # =============================================================================
- # CONFIGURATION FILE FOR QUBES-BUILDER
- # =============================================================================
- #
- # THIS CONFIGURATION FILE IS INDENDED TO ONLY BE USED WITH THE `setup` SCRIPT.
- # -----------------------------------------------------------------------------
- #
- # This configuration file (`templates.conf`) will be linked to by `setup` as
- # `builder.conf`. (ln -s example-configs/templates.conf builder.conf)
- #
- # To use the `setup` script, just run `setup` in the qubes-builder root
- # directory. A series of dialogs will be presented prompting various
- # configuration available and then all build configuration files will
- # automatically be generated based on the options selected.
- #
- # `setup` can be re-run again at any time to change configuration options.
- # Previous options selected will be retained to allow quick switching of
- # branches, templates to build, etc.
- #
- # Setup uses the following as markers to indicate where to place configuration
- # values:
- # [=setup section start=] - Start inserting on the next line
- # [=setup section end=] - Stop insert mode
- #
- # Anything between these markers will be replaced, therefore:
- # - do not place any user configurations within these markers, or those
- # configurations will be replaced next time setup is run
- # - do not remove or modify the markers or setup will be unable to function
- #
- # -----------------------------------------------------------------------------
- # CONFIGURATION FILES INCLUDED WITH THIS CONFIGURATION
- # -----------------------------------------------------------------------------
- # Other configuration files are also included to offer maximum flexibility. To
- # determine which configuration files are actually being included when using
- # this configuration file as a base, use the `about` target:
- # `make about`
- #
- # The other configuration files included (if they exist which some of them are
- # automatically generated by `setup`) are as follows:
- # - example-configs/qubes-os-r2.conf: If RELEASE == 2; Default Release 2
- # configuration file
- # - example-configs/qubes-os-master.conf: If RELEASE == 3; Default Release 3
- # configuration file
- # - override.conf: `setup` will also offer to include `override.conf` if one
- # exists. More information on `overrides` below.
- # - example-configs/extended-rules.conf: Contains extra targets mostly for
- # building templates
- #
- # -----------------------------------------------------------------------------
- # ADDITIONAL OVERRIDES
- # -----------------------------------------------------------------------------
- # Instead of directly modifying this or any other `default` configuration
- # file, an override.conf file can be placed in the `qubes-builder` root
- # directory. `setup` will offer to include this file if it exists.
- #
- # The `override.conf` file can contain overrides to most any configuration
- # option such as BRANCH, DEBUG, VERBOSE, etc.
- #
- # If you create `overrides` that are specific to a release version or custom
- # branch you are working on, `setup` will also be able to identify overrides
- # specific to the release and or branch.
- #
- # To create release / branch specific `overrides`, create an override
- # configuration file and place it in the `example-configs` directory named
- # as follows:
- # 1) example-configs/r2-feature_branch-override.conf
- # example-configs/r3-master-override.conf
- #
- # 2) example-configs/r3-feature_branch-override.conf
- # example-configs/r3-master-override.conf
- #
- # 3) example-configs/feature_branch-override.conf
- # example-configs/master-override.conf
- #
- # 4) example-configs/override.conf
- #
- # 5) override.conf
- #
- # Option 1 above would offer to include the override configuration file if you
- # selected to build for Release 2 and are currently in the `feature_branch`
- # branch.
- #
- # Option 2 is the same as Option 1 except for Release 3.
- #
- # Option 3 would use the same configuration override for both Release 2 and 3
- # if you are currently in the `feature_branch` branch.
- #
- # If there is no release / branch specific override configuration and
- # override.conf exists as in options 4, that will be available to select.
- #
- # Finally, an override.conf file in the `qubes-builder` root directory
- # overrides all the above examples.
- #
- #
- # A few additional notes and caveats on overrides:
- #
- # - The dialog to choose an override configuration is only presented on the
- # initial run of `setup`. Once a `builder.conf` file created, there will be
- # no further prompts. As indicated above, `setup` initially soft links
- # `examples-config/templates.conf` to `builder.conf`. To overcome
- # this limitation, simply delete the `builder.conf` soft link and then the
- # override prompt will become available again when you re-run `setup`.
- #
- # - The `setup` script soft links any override configuration within the
- # examples-config directory to overrides.conf. It will allow any soft linked
- # override to be replaced with a newly selected override option, but will not
- # allow an existing `override.conf` regular file to be overwritten that is
- # in the `qubes-builder` root directory.
- #
- # -----------------------------------------------------------------------------
- # All lines which begins with "#" are treated as comments
- # Assignments can be made with VAR_NAME="VALUE"
- # [=setup info start=]
- ################################################################################
- #
- # Qubes Release: 3.1
- # Source Prefix: QubesOS/qubes- (repo)
- #
- # Master Configuration File(s):
- # qubes-os-r3.1.conf builder.conf Makefile
- #
- # builder.conf copied from:
- # /home/user/qubes-builder/example-configs/templates.conf
- #
- ################################################################################
- # [=setup info stop=]
- RELEASE := 3.1
- # SSH_ACCESS is used by `setup` to determine if ssh access mode was selected and
- # will re-write the GIT_BASEURL and GIT_PREFIX variables to use ssh mode.
- SSH_ACCESS := 0
- GIT_BASEURL := https://github.com
- GIT_PREFIX := QubesOS/qubes-
- # A Qubes master configuration file will be included based on selected RELEASE
- #
- # A copy of BUILDER_PLUGINS will be made and restored since the BUILDER_PLUGIN
- # variable gets over-written in qubes-os-master.conf.
- _ORIGINAL_BUILDER_PLUGINS := $(BUILDER_PLUGINS)
- ifeq ($(RELEASE), 2)
- -include example-configs/qubes-os-r2.conf
- else ifeq ($(RELEASE), 3)
- -include example-configs/qubes-os-r3.0.conf
- else ifeq ($(RELEASE), 3.1)
- -include example-configs/qubes-os-r3.1.conf
- else
- -include example-configs/qubes-os-master.conf
- endif
- BUILDER_PLUGINS := $(_ORIGINAL_BUILDER_PLUGINS) $(BUILDER_PLUGINS)
- # [=setup plugins start=]
- # Enabled BUILDER_PLUGINS
- BUILDER_PLUGINS :=
- BUILDER_PLUGINS += builder-archlinux
- # [=setup plugins stop=]
- # Put all the enabled plugins into components to download them. But avoid
- # duplicates
- _temp_components := $(COMPONENTS)
- COMPONENTS += $(filter-out $(_temp_components), $(BUILDER_PLUGINS))
- DEBUG = 0
- VERBOSE = 0
- NO_SIGN = 1
- DIST_DOM0 ?= fc20
- # Only build templates (comment out or set to '0' to build all of Qubes).
- TEMPLATE_ONLY ?= 0
- ################################################################################
- # S A L T M A N A G E M E N T O P T I O N S
- ################################################################################
- # MGMT_SALT_ONLY - Build only mgmt-salt COMPONENTS
- # Only mgmt-salt components will bw built when issuing 'make qubes[-vm/dom0]
- # which is useful for developing.
- #
- # Set 1 to enable building only salt-mgmt COMPONENTS or clear value to build
- # all qubes components including mgmt-salt.
- # Default: novalue
- #MGMT_SALT_ONLY = 1
- # MGMT_SALT_COMPONENTS_USER - Custom mgmt-salt user components
- # Add any extra user based mgmt-salt formula components to include in build.
- # Default: novalue
- #MGMT_SALT_COMPONENTS_USER =
- ################################################################################
- # L I S T O F D I S T V M ' S
- ################################################################################
- # Available template flavors may be added the the template build by appending
- # `+flavor_name`
- # [=setup dists start=]
- ifneq "$(SETUP_MODE)" "1"
- # Enabled DISTS_VMs
- DISTS_VM :=
- DISTS_VM += archlinux
- endif
- # [=setup dists stop=]
- # List of all build template variations that will be offered in the 'setup'
- # DISTS_VM dialog to be able to choose from
- ifeq "$(SETUP_MODE)" "1"
- DISTS_VM :=
- DISTS_VM += fc20
- DISTS_VM += fc20+minimal
- DISTS_VM += fc20+fullyloaded
- DISTS_VM += fc21
- DISTS_VM += fc21+minimal
- DISTS_VM += fc21+fullyloaded
- DISTS_VM += fc23
- DISTS_VM += fc23+minimal
- DISTS_VM += fc23+fullyloaded
- DISTS_VM += wheezy
- DISTS_VM += wheezy+minimal
- DISTS_VM += wheezy+gnome
- DISTS_VM += jessie
- DISTS_VM += jessie+minimal
- DISTS_VM += jessie+gnome
- DISTS_VM += stretch
- DISTS_VM += stretch+minimal
- DISTS_VM += stretch+gnome
- DISTS_VM += trusty
- DISTS_VM += trusty+desktop
- DISTS_VM += utopic
- DISTS_VM += utopic+desktop
- DISTS_VM += vivid
- DISTS_VM += vivid+desktop
- DISTS_VM += archlinux
- endif
- ################################################################################
- # T E M P L A T E A L I A S
- ################################################################################
- # TEMPLATE_ALIAS can be used to choose a shorter name in DISTS_VM that
- # include some other TEMPLATE_FLAVORs. A TEMPLATE_LABEL will automatically
- # be created if one does not exist that will use the alias name as the
- # tempalte name. Plus signs (+) will be converted to hyphens (-).
- ifneq (,$(findstring wheezy, $(DISTS_VM))$(findstring jessie, $(DISTS_VM))$(findstring stretch, $(DISTS_VM)))
- TEMPLATE_ALIAS += wheezy:wheezy+standard
- TEMPLATE_ALIAS += wheezy+gnome:wheezy+gnome+standard
- TEMPLATE_ALIAS += wheezy+minimal:wheezy+minimal+no-recommends
- TEMPLATE_ALIAS += jessie:jessie+standard
- TEMPLATE_ALIAS += jessie+gnome:jessie+gnome+standard
- TEMPLATE_ALIAS += jessie+minimal:jessie+minimal+no-recommends
- TEMPLATE_ALIAS += stretch:stretch+standard
- TEMPLATE_ALIAS += stretch+gnome:stretch+gnome+standard
- TEMPLATE_ALIAS += stretch+minimal:stretch+minimal+no-recommends
- endif
- ################################################################################
- # T E M P L A T E C O N F I G U R A T I O N
- ################################################################################
- # TEMPLATE_LABEL allows control over the final template name. There is a limit
- # of 31 characters for the final template name
- #
- # TEMPLATE_LABE += <DIST_VM name as listed above>:<desired final template name>
- TEMPLATE_LABEL ?=
- # Location of templates flavors that are not in default location.
- # Example: wheezy+whonix-gateway would normally be in
- # (Don't Place in {curly} brackets; ending curly gets cut off
- # $$SCRIPTSDIR/wheezy+whonix-gateway
- # -or- $$SCRIPTSDIR/wheezy
- TEMPLATE_FLAVOR_DIR :=
- TEMPLATE_FLAVOR_DIR += +gnome:$$SCRIPTSDIR/gnome
- TEMPLATE_FLAVOR_DIR += +flash:$$SCRIPTSDIR/flash
- TEMPLATE_FLAVOR_DIR += +desktop:$$SCRIPTSDIR/desktop
- ################################################################################
- # T E M P L A T E C O M P O N E N T S
- ################################################################################
- # Contains a list of components when only building templates. Note the build
- # order is very important
- TEMPLATE :=
- TEMPLATE += $(BUILDER_PLUGINS)
- TEMPLATE += vmm-xen
- TEMPLATE += core-vchan-xen
- ifneq ($(RELEASE), 2)
- TEMPLATE += core-qubesdb
- endif
- TEMPLATE += linux-utils
- TEMPLATE += core-agent-linux
- TEMPLATE += gui-common
- TEMPLATE += gui-agent-linux
- TEMPLATE += app-linux-split-gpg
- TEMPLATE += app-linux-tor
- TEMPLATE += app-thunderbird
- TEMPLATE += app-linux-pdf-converter
- TEMPLATE += app-linux-img-converter
- TEMPLATE += app-linux-input-proxy
- TEMPLATE += $(MGMT_COMPONENTS)
- TEMPLATE += linux-template-builder
- ################################################################################
- # O V E R R I D E B R A N C H L O C A T I O N S
- ################################################################################
- # Not yet available in 'QubesOS' repo
- GIT_URL_template_whonix = $(GIT_BASEURL)/marmarek/qubes-template-whonix.git
- # Not yet available in 'marmarek' repo
- GIT_URL_mgmt_salt = $(GIT_BASEURL)/QubesOS/qubes-mgmt-salt.git
- GIT_URL_mgmt_salt_base = $(GIT_BASEURL)/QubesOS/qubes-mgmt-salt-base.git
- GIT_URL_mgmt_salt_base_config = $(GIT_BASEURL)/QubesOS/qubes-mgmt-salt-base-config.git
- GIT_URL_mgmt_salt_base_overrides = $(GIT_BASEURL)/QubesOS/qubes-mgmt-salt-base-overrides.git
- GIT_URL_mgmt_salt_base_topd = $(GIT_BASEURL)/QubesOS/qubes-mgmt-salt-base-topd.git
- GIT_URL_mgmt_salt_dom0_qvm = $(GIT_BASEURL)/QubesOS/qubes-mgmt-salt-dom0-qvm.git
- GIT_URL_mgmt_salt_dom0_update = $(GIT_BASEURL)/QubesOS/qubes-mgmt-salt-dom0-update.git
- GIT_URL_mgmt_salt_dom0_virtual_machines = $(GIT_BASEURL)/QubesOS/qubes-mgmt-salt-dom0-virtual-machines.git
- ################################################################################
- # M I S C E L L A N E O U S
- ################################################################################
- # Qubes-builder deps
- DEPENDENCIES ?=
- DEPENDENCIES += git rpmdevtools rpm-build createrepo
- # Additional for debian template
- DEPENDENCIES += debootstrap dpkg-dev
- # for ./setup
- DEPENDENCIES += python-sh dialog
- # Uncomment the the following to enable override.conf include. Setup will
- # automatically enable it only if an override is available and selected by
- # user to enable.
- #INCLUDE_OVERRIDE_CONF ?= true
- ifdef INCLUDE_OVERRIDE_CONF
- -include override.conf
- endif
- .PHONY: about release
- about::
- @echo "builder.conf"
- release:
- @echo "$(RELEASE)"
- # vim: filetype=make
- New configuration file written to: /home/user/qubes-builder/builder.conf
- Complete Qubes Build Steps
- --------------------------
- make install-deps
- make get-sources
- make qubes
- make iso
- [user@arch-test qubes-builder]$ nano test
- [user@arch-test qubes-builder]$ ls
- builder.conf Makefile.dummy README.md
- builder.conf.bak Makefile.generic release-configs
- build-logs qubes-developers-keys.asc repo-latest-snapshot
- cache qubes-packages-mirror-repo rpc-services
- doc qubes-release-1-signing-key.asc scripts
- example-configs qubes-release-2-signing-key.asc setup
- iso qubes-release-3.0-signing-key.asc win-mksrcimg.sh
- keyrings qubes-release-3.1-signing-key.asc win-mountsrc.sh
- libs qubes-release-3.2-signing-key.asc
- Makefile qubes-release-3-signing-key.asc
- [user@arch-test qubes-builder]$ sudo nano builder.conf
- [user@arch-test qubes-builder]$ make install-deps
- Yum command has been deprecated, redirecting to '/usr/bin/dnf install -y git rpmdevtools rpm-build createrepo debootstrap dpkg-dev python-sh dialog'.
- See 'man dnf' and 'man yum2dnf' for more information.
- To transfer transaction metadata from yum to DNF, run:
- 'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate'
- Last metadata expiration check: 0:20:12 ago on Sun Aug 14 14:38:44 2016.
- Package git-2.5.5-1.fc23.x86_64 is already installed, skipping.
- Package rpmdevtools-8.9-1.fc23.noarch is already installed, skipping.
- Package rpm-build-4.13.0-0.rc1.13.fc23.x86_64 is already installed, skipping.
- Package createrepo-0.10.3-3.fc21.noarch is already installed, skipping.
- Package python-sh-1.11-1.fc23.noarch is already installed, skipping.
- Package dialog-1.3-4.20160424.fc23.x86_64 is already installed, skipping.
- Dependencies resolved.
- ================================================================================
- Package Arch Version Repository Size
- ================================================================================
- Installing:
- debootstrap noarch 1.0.81-1.fc23 updates 77 k
- dpkg x86_64 1.17.25-6.fc23 updates 1.3 M
- dpkg-dev noarch 1.17.25-6.fc23 updates 888 k
- dpkg-perl noarch 1.17.25-6.fc23 updates 223 k
- gettext x86_64 0.19.8.1-1.fc23 updates 1.1 M
- gettext-libs x86_64 0.19.8.1-1.fc23 updates 507 k
- perl-TimeDate noarch 1:2.30-7.fc23 fedora 52 k
- xz-lzma-compat x86_64 5.2.1-3.fc23 fedora 24 k
- Transaction Summary
- ================================================================================
- Install 8 Packages
- Total download size: 4.1 M
- Installed size: 15 M
- Downloading Packages:
- (1/8): xz-lzma-compat-5.2.1-3.fc23.x86_64.rpm 284 kB/s | 24 kB 00:00
- (2/8): debootstrap-1.0.81-1.fc23.noarch.rpm 799 kB/s | 77 kB 00:00
- (3/8): perl-TimeDate-2.30-7.fc23.noarch.rpm 878 kB/s | 52 kB 00:00
- (4/8): dpkg-perl-1.17.25-6.fc23.noarch.rpm 2.4 MB/s | 223 kB 00:00
- (5/8): dpkg-dev-1.17.25-6.fc23.noarch.rpm 3.7 MB/s | 888 kB 00:00
- (6/8): gettext-libs-0.19.8.1-1.fc23.x86_64.rpm 2.5 MB/s | 507 kB 00:00
- (7/8): dpkg-1.17.25-6.fc23.x86_64.rpm 3.8 MB/s | 1.3 MB 00:00
- (8/8): gettext-0.19.8.1-1.fc23.x86_64.rpm 3.0 MB/s | 1.1 MB 00:00
- --------------------------------------------------------------------------------
- Total 1.1 MB/s | 4.1 MB 00:03
- Running transaction check
- Transaction check succeeded.
- Running transaction test
- Transaction test succeeded.
- Running transaction
- Installing : gettext-libs-0.19.8.1-1.fc23.x86_64 1/8
- Installing : gettext-0.19.8.1-1.fc23.x86_64 2/8
- Installing : dpkg-1.17.25-6.fc23.x86_64 3/8
- Installing : perl-TimeDate-1:2.30-7.fc23.noarch 4/8
- Installing : dpkg-perl-1.17.25-6.fc23.noarch 5/8
- Installing : xz-lzma-compat-5.2.1-3.fc23.x86_64 6/8
- Installing : dpkg-dev-1.17.25-6.fc23.noarch 7/8
- Installing : debootstrap-1.0.81-1.fc23.noarch 8/8
- Verifying : debootstrap-1.0.81-1.fc23.noarch 1/8
- Verifying : dpkg-dev-1.17.25-6.fc23.noarch 2/8
- Verifying : xz-lzma-compat-5.2.1-3.fc23.x86_64 3/8
- Verifying : dpkg-perl-1.17.25-6.fc23.noarch 4/8
- Verifying : perl-TimeDate-1:2.30-7.fc23.noarch 5/8
- Verifying : dpkg-1.17.25-6.fc23.x86_64 6/8
- Verifying : gettext-0.19.8.1-1.fc23.x86_64 7/8
- Verifying : gettext-libs-0.19.8.1-1.fc23.x86_64 8/8
- Installed:
- debootstrap.noarch 1.0.81-1.fc23 dpkg.x86_64 1.17.25-6.fc23
- dpkg-dev.noarch 1.17.25-6.fc23 dpkg-perl.noarch 1.17.25-6.fc23
- gettext.x86_64 0.19.8.1-1.fc23 gettext-libs.x86_64 0.19.8.1-1.fc23
- perl-TimeDate.noarch 1:2.30-7.fc23 xz-lzma-compat.x86_64 5.2.1-3.fc23
- Sending application list and icons to dom0
- Complete!
- [user@arch-test qubes-builder]$ make get-sources
- -> Updating sources for builder...
- --> Fetching from https://github.com/QubesOS/qubes-builder.git master...
- --> Verifying tags...
- --> Merging...
- -> Updating sources for builder-archlinux...
- --> Fetching from https://github.com/marmarek/qubes-builder-archlinux.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for vmm-xen...
- --> Fetching from https://github.com/QubesOS/qubes-vmm-xen.git xen-4.6...
- --> Verifying tags...
- --> Switching branch from xen-4.6 branch to xen-4.6
- Already on 'xen-4.6'
- Your branch is up-to-date with 'origin/xen-4.6'.
- -> Updating sources for core-libvirt...
- --> Fetching from https://github.com/QubesOS/qubes-core-libvirt.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for core-vchan-xen...
- --> Fetching from https://github.com/QubesOS/qubes-core-vchan-xen.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for core-qubesdb...
- --> Fetching from https://github.com/QubesOS/qubes-core-qubesdb.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for linux-utils...
- --> Fetching from https://github.com/QubesOS/qubes-linux-utils.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for windows-utils...
- --> Fetching from https://github.com/QubesOS/qubes-windows-utils.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for core-admin...
- --> Fetching from https://github.com/QubesOS/qubes-core-admin.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for core-admin-linux...
- --> Fetching from https://github.com/QubesOS/qubes-core-admin-linux.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for core-agent-linux...
- --> Fetching from https://github.com/QubesOS/qubes-core-agent-linux.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for core-agent-windows...
- --> Fetching from https://github.com/QubesOS/qubes-core-agent-windows.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for linux-kernel...
- --> Fetching from https://github.com/QubesOS/qubes-linux-kernel.git stable-4.1...
- --> Verifying tags...
- --> Switching branch from stable-4.1 branch to stable-4.1
- Already on 'stable-4.1'
- Your branch is up-to-date with 'origin/stable-4.1'.
- -> Updating sources for artwork...
- --> Fetching from https://github.com/QubesOS/qubes-artwork.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for gui-common...
- --> Fetching from https://github.com/QubesOS/qubes-gui-common.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for gui-daemon...
- --> Fetching from https://github.com/QubesOS/qubes-gui-daemon.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for gui-agent-linux...
- --> Fetching from https://github.com/QubesOS/qubes-gui-agent-linux.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for gui-agent-windows...
- --> Fetching from https://github.com/QubesOS/qubes-gui-agent-windows.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for gui-agent-xen-hvm-stubdom...
- --> Fetching from https://github.com/QubesOS/qubes-gui-agent-xen-hvm-stubdom.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for app-linux-split-gpg...
- --> Fetching from https://github.com/QubesOS/qubes-app-linux-split-gpg.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for app-linux-tor...
- --> Fetching from https://github.com/QubesOS/qubes-app-linux-tor.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for app-thunderbird...
- --> Fetching from https://github.com/QubesOS/qubes-app-thunderbird.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for app-linux-pdf-converter...
- --> Fetching from https://github.com/QubesOS/qubes-app-linux-pdf-converter.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for app-linux-img-converter...
- --> Fetching from https://github.com/QubesOS/qubes-app-linux-img-converter.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for app-linux-input-proxy...
- --> Fetching from https://github.com/QubesOS/qubes-app-linux-input-proxy.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for mgmt-salt...
- --> Fetching from https://github.com/QubesOS/qubes-mgmt-salt.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for mgmt-salt-base...
- --> Fetching from https://github.com/QubesOS/qubes-mgmt-salt-base.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for mgmt-salt-base-topd...
- --> Fetching from https://github.com/QubesOS/qubes-mgmt-salt-base-topd.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for mgmt-salt-base-config...
- --> Fetching from https://github.com/QubesOS/qubes-mgmt-salt-base-config.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for mgmt-salt-base-overrides...
- --> Fetching from https://github.com/QubesOS/qubes-mgmt-salt-base-overrides.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for mgmt-salt-dom0-qvm...
- --> Fetching from https://github.com/QubesOS/qubes-mgmt-salt-dom0-qvm.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for mgmt-salt-dom0-virtual-machines...
- --> Fetching from https://github.com/QubesOS/qubes-mgmt-salt-dom0-virtual-machines.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for mgmt-salt-dom0-update...
- --> Fetching from https://github.com/QubesOS/qubes-mgmt-salt-dom0-update.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for linux-template-builder...
- --> Fetching from https://github.com/QubesOS/qubes-linux-template-builder.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for desktop-linux-kde...
- --> Fetching from https://github.com/QubesOS/qubes-desktop-linux-kde.git kde-4.11...
- --> Verifying tags...
- --> Switching branch from kde-4.11 branch to kde-4.11
- Already on 'kde-4.11'
- Your branch is up-to-date with 'origin/kde-4.11'.
- -> Updating sources for desktop-linux-xfce4...
- --> Fetching from https://github.com/QubesOS/qubes-desktop-linux-xfce4.git xfce-4.10...
- --> Verifying tags...
- --> Switching branch from xfce-4.10 branch to xfce-4.10
- Already on 'xfce-4.10'
- Your branch is up-to-date with 'origin/xfce-4.10'.
- -> Updating sources for manager...
- --> Fetching from https://github.com/QubesOS/qubes-manager.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for linux-dom0-updates...
- --> Fetching from https://github.com/QubesOS/qubes-linux-dom0-updates.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for linux-pvgrub2...
- --> Fetching from https://github.com/QubesOS/qubes-linux-pvgrub2.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for installer-qubes-os...
- --> Fetching from https://github.com/QubesOS/qubes-installer-qubes-os.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for installer-qubes-os-windows-tools...
- --> Fetching from https://github.com/QubesOS/qubes-installer-qubes-os-windows-tools.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for linux-yum...
- --> Fetching from https://github.com/QubesOS/qubes-linux-yum.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for vmm-xen-windows-pvdrivers...
- --> Fetching from https://github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers.git release3.1...
- --> Verifying tags...
- --> Switching branch from release3.1 branch to release3.1
- Already on 'release3.1'
- Your branch is up-to-date with 'origin/release3.1'.
- -> Updating sources for antievilmaid...
- --> Fetching from https://github.com/QubesOS/qubes-antievilmaid.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for builder-fedora...
- --> Fetching from https://github.com/QubesOS/qubes-builder-fedora.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- -> Updating sources for builder-windows...
- --> Fetching from https://github.com/QubesOS/qubes-builder-windows.git master...
- --> Verifying tags...
- --> Switching branch from master branch to master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- --> Downloading additional sources for vmm-xen...
- Submodule 'core-vchan-xen' (git://github.com/QubesOS/qubes-core-vchan-xen) registered for path 'core-vchan-xen'
- Submodule 'gui' (git://github.com/QubesOS/qubes-gui-agent-xen-hvm-stubdom) registered for path 'gui-agent-xen-hvm-stubdom'
- Submodule 'gui-common' (git://github.com/QubesOS/qubes-gui-common) registered for path 'gui-common'
- Cloning into 'core-vchan-xen'...
- remote: Counting objects: 833, done.
- remote: Total 833 (delta 0), reused 0 (delta 0), pack-reused 832
- Receiving objects: 100% (833/833), 221.69 KiB | 0 bytes/s, done.
- Resolving deltas: 100% (426/426), done.
- Checking connectivity... done.
- Submodule path 'core-vchan-xen': checked out '0b146f2934a096a731a242b284f6610c10a7aded'
- Cloning into 'gui-agent-xen-hvm-stubdom'...
- remote: Counting objects: 3250, done.
- remote: Total 3250 (delta 0), reused 0 (delta 0), pack-reused 3250
- Receiving objects: 100% (3250/3250), 893.90 KiB | 642.00 KiB/s, done.
- Resolving deltas: 100% (1811/1811), done.
- Checking connectivity... done.
- Submodule path 'gui-agent-xen-hvm-stubdom': checked out '81be4f25b9e97c90ec5d5d133b64b92128c6613f'
- Cloning into 'gui-common'...
- remote: Counting objects: 155, done.
- remote: Total 155 (delta 0), reused 0 (delta 0), pack-reused 155
- Receiving objects: 100% (155/155), 48.33 KiB | 0 bytes/s, done.
- Resolving deltas: 100% (49/49), done.
- Checking connectivity... done.
- Submodule path 'gui-common': checked out 'c611481422aeff25feb0ffaf08cfe6139e358f6c'
- --> Verifying the sources...
- --> Downloading additional sources for core-libvirt...
- warning: Macro %client_only defined but not used within scope
- --> Verifying the sources...
- warning: Macro %client_only defined but not used within scope
- --> Downloading additional sources for linux-kernel...
- --> Verifying the sources...
- --> Downloading additional sources for desktop-linux-kde...
- --> Verifying the sources...
- --> Downloading additional sources for desktop-linux-xfce4...
- --> Verifying the sources...
- --> Downloading additional sources for linux-pvgrub2...
- --> Verifying the sources...
- --> Downloading additional sources for installer-qubes-os...
- --> Verifying the sources...
- [user@arch-test qubes-builder]$
- [user@arch-test qubes-builder]$ make qubes-vm
- Currently installed dependencies:
- git-2.5.5-1.fc23.x86_64
- rpmdevtools-8.9-1.fc23.noarch
- rpm-build-4.13.0-0.rc1.13.fc23.x86_64
- createrepo-0.10.3-3.fc21.noarch
- debootstrap-1.0.81-1.fc23.noarch
- dpkg-dev-1.17.25-6.fc23.noarch
- python-sh-1.11-1.fc23.noarch
- dialog-1.3-4.20160424.fc23.x86_64
- --> Archlinux preparing build chroot environment
- --> Archlinux prepare-chroot-builder
- --> Installing archlinux build root:
- --> Archlinux prepare-chroot-base
- --> Bootstrap chroot environment may not exist, calling 00_prepare.sh...
- --> Archlinux 00_prepare.sh
- --> Downloading Archlinux bootstrap tarball (v2016.08.01)...
- --2016-08-14 15:11:01-- http://mirrors.kernel.org/archlinux/iso/2016.08.01/archlinux-bootstrap-2016.08.01-x86_64.tar.gz
- Resolving mirrors.kernel.org (mirrors.kernel.org)... 149.20.37.36, 198.145.20.143, 2620:3:c000:a:0:1994:3:14, ...
- Connecting to mirrors.kernel.org (mirrors.kernel.org)|149.20.37.36|:80... connected.
- HTTP request sent, awaiting response... 200 OK
- Length: 116295360 (111M) [application/octet-stream]
- Saving to: ‘/home/user/qubes-builder/cache/archlinux/archlinux-bootstrap-2016.08.01-x86_64.tar.gz’
- archlinux-bootstrap 100%[===================>] 110.91M 2.86MB/s in 53s
- 2016-08-14 15:11:54 (2.09 MB/s) - ‘/home/user/qubes-builder/cache/archlinux/archlinux-bootstrap-2016.08.01-x86_64.tar.gz’ saved [116295360/116295360]
- --2016-08-14 15:11:54-- http://mirrors.kernel.org/archlinux/iso/2016.08.01/archlinux-bootstrap-2016.08.01-x86_64.tar.gz.sig
- Resolving mirrors.kernel.org (mirrors.kernel.org)... 198.145.20.143, 149.20.37.36, 2620:3:c000:a:0:1994:3:14, ...
- Connecting to mirrors.kernel.org (mirrors.kernel.org)|198.145.20.143|:80... connected.
- HTTP request sent, awaiting response... 200 OK
- Length: 287 [application/octet-stream]
- Saving to: ‘/home/user/qubes-builder/cache/archlinux/archlinux-bootstrap-2016.08.01-x86_64.tar.gz.sig’
- archlinux-bootstrap 100%[===================>] 287 --.-KB/s in 0s
- 2016-08-14 15:11:55 (9.54 MB/s) - ‘/home/user/qubes-builder/cache/archlinux/archlinux-bootstrap-2016.08.01-x86_64.tar.gz.sig’ saved [287/287]
- --> Preparing GnuPG to verify tarball...
- gpg: keyring `/home/user/qubes-builder/cache/archlinux/gpghome/secring.gpg' created
- gpg: keyring `/home/user/qubes-builder/cache/archlinux/gpghome/pubring.gpg' created
- gpg: /home/user/qubes-builder/cache/archlinux/gpghome/trustdb.gpg: trustdb created
- gpg: key 6AC6A4C2: public key "Pierre Schmitz (Arch Linux Master Key) <[email protected]>" imported
- gpg: key 824B18E8: public key "Thomas Bächler (Arch Linux Master Key) <[email protected]>" imported
- gpg: key 4C7EA887: public key "Ionut Biru (Arch Linux Master Key) <[email protected]>" imported
- gpg: key FFF979E7: public key "Allan McRae (Arch Linux Master Key) <[email protected]>" imported
- gpg: key CDFD6BB0: public key "Dan McGee (Arch Linux Master Key) <[email protected]>" imported
- gpg: key 9741E8AC: public key "Pierre Schmitz <[email protected]>" imported
- gpg: Total number processed: 6
- gpg: imported: 6 (RSA: 6)
- gpg: no ultimately trusted keys found
- --> Verifying tarball...
- gpg: Signature made Mon 01 Aug 2016 07:42:55 PM MSK using RSA key ID 9741E8AC
- gpg: Good signature from "Pierre Schmitz <[email protected]>"
- gpg: WARNING: This key is not certified with a trusted signature!
- gpg: There is no indication that the signature belongs to the owner.
- Primary key fingerprint: 4AA4 767B BC9C 4B1D 18AE 28B7 7F2D 434B 9741 E8AC
- --> Extracting bootstrap tarball (nuking previous directory)...
- --> Binding INSTALLDIR '/home/user/qubes-builder/chroot-archlinux' to bootstrap environment...
- --> Setting pacman mirror as 'mirror.rackspace.com'...
- --> Initializing pacman keychain...
- gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
- gpg: no ultimately trusted keys found
- gpg: starting migration from earlier GnuPG versions
- gpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
- gpg: migration succeeded
- gpg: Generating pacman keyring master key...
- gpg: key F7E8AE9810B764A7 marked as ultimately trusted
- gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' created
- gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/9959892473A72ECCACBA11FDF7E8AE9810B764A7.rev'
- gpg: Done
- ==> Updating trust database...
- gpg: marginals needed: 3 completes needed: 1 trust model: pgp
- gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
- ==> Appending keys from archlinux.gpg...
- ==> Locally signing trusted keys in keyring...
- -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
- -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8...
- -> Locally signing key 91FFE0700E80619CEB73235CA88E23E377514E00...
- -> Locally signing key 44D4A033AC140143927397D47EFD567D4C7EA887...
- -> Locally signing key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
- -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7...
- ==> Importing owner trust values...
- gpg: inserting ownertrust of 4
- gpg: setting ownertrust to 4
- gpg: setting ownertrust to 4
- gpg: setting ownertrust to 4
- gpg: setting ownertrust to 4
- gpg: setting ownertrust to 4
- ==> Disabling revoked keys in keyring...
- -> Disabling key F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6...
- -> Disabling key 7FA647CD89891DEDC060287BB9113D1ED21E1A55...
- -> Disabling key D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50...
- -> Disabling key BC1FBE4D2826A0B51E47ED62E2539214C6C11350...
- -> Disabling key 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5...
- -> Disabling key 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2...
- -> Disabling key 63F395DE2D6398BBE458F281F2DBB4931985A992...
- -> Disabling key 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196...
- -> Disabling key 8F76BEEA0289F9E1D3E229C05F946DED983D4366...
- -> Disabling key 66BD74A036D522F51DD70A3C7F2A16726521E06D...
- -> Disabling key 81D7F8241DB38BC759C80FCE3A726C6170E80477...
- -> Disabling key E7210A59715F6940CF9A4E36A001876699AD6E84...
- ==> Updating trust database...
- gpg: marginals needed: 3 completes needed: 1 trust model: pgp
- gpg: depth: 0 valid: 1 signed: 6 trust: 0-, 0q, 0n, 0m, 0f, 1u
- gpg: depth: 1 valid: 6 signed: 66 trust: 0-, 0q, 0n, 6m, 0f, 0u
- gpg: depth: 2 valid: 66 signed: 7 trust: 66-, 0q, 0n, 0m, 0f, 0u
- gpg: next trustdb check due at 2016-10-19
- --> Installing core pacman packages...
- ==> Creating install root at /mnt
- ==> Installing packages to /mnt
- :: Synchronizing package databases...
- core 118.6 KiB 446K/s 00:00 [######################] 100%
- extra 1761.1 KiB 1391K/s 00:01 [######################] 100%
- community 3.6 MiB 1970K/s 00:02 [######################] 100%
- :: There are 50 members in group base:
- :: Repository core
- 1) bash 2) bzip2 3) coreutils 4) cryptsetup 5) device-mapper 6) dhcpcd
- 7) diffutils 8) e2fsprogs 9) file 10) filesystem 11) findutils 12) gawk
- 13) gcc-libs 14) gettext 15) glibc 16) grep 17) gzip 18) inetutils
- 19) iproute2 20) iputils 21) jfsutils 22) less 23) licenses 24) linux
- 25) logrotate 26) lvm2 27) man-db 28) man-pages 29) mdadm 30) nano
- 31) netctl 32) pacman 33) pciutils 34) pcmciautils 35) perl
- 36) procps-ng 37) psmisc 38) reiserfsprogs 39) s-nail 40) sed
- 41) shadow 42) sysfsutils 43) systemd-sysvcompat 44) tar 45) texinfo
- 46) usbutils 47) util-linux 48) vi 49) which 50) xfsprogs
- Enter a selection (default=all):
- resolving dependencies...
- looking for conflicting packages...
- Packages (126) acl-2.2.52-2 archlinux-keyring-20160402-1 attr-2.4.47-1
- ca-certificates-20160507-1 ca-certificates-cacert-20140824-3
- ca-certificates-mozilla-3.25-1 ca-certificates-utils-20160507-1
- cracklib-2.9.6-1 curl-7.50.1-1 db-5.3.28-3 dbus-1.10.8-1
- expat-2.2.0-1 gdbm-1.12-2 glib2-2.48.1-1 gmp-6.1.1-1
- gnupg-2.1.14-1 gnutls-3.4.14-1 gpgme-1.6.0-3 groff-1.22.3-7
- hwids-20160421-1 iana-etc-20160513-1 iptables-1.6.0-1
- kbd-2.0.3-1 keyutils-1.5.9-1 kmod-23-1 krb5-1.13.4-1
- libaio-0.3.110-1 libarchive-3.2.1-2 libassuan-2.4.3-1
- libcap-2.25-1 libdbus-1.10.8-1 libelf-0.166-1 libffi-3.2.1-2
- libgcrypt-1.7.2-1 libgpg-error-1.24-1 libidn-1.33-1
- libksba-1.3.4-2 libldap-2.4.44-2 libmnl-1.0.4-1
- libnftnl-1.0.6-1 libpipeline-1.4.1-1 libsasl-2.1.26-8
- libseccomp-2.3.1-1 libssh2-1.7.0-2 libsystemd-231-1
- libtasn1-4.9-2 libtirpc-1.0.1-2 libunistring-0.9.6-2
- libusb-1.0.20-1 libutil-linux-2.28-1 linux-api-headers-4.7-1
- linux-firmware-20160730.6bc2c60-1 lz4-131-1 lzo-2.09-1
- mkinitcpio-20-1 mkinitcpio-busybox-1.24.2-1 mpfr-3.1.4.p1-1
- ncurses-6.0-4 nettle-3.2-2 npth-1.2-1 openresolv-3.8.1-1
- openssl-1.0.2.h-1 p11-kit-0.23.2-1
- pacman-mirrorlist-20160802-1 pam-1.3.0-1 pambase-20130928-1
- pcre-8.39-1 pinentry-0.9.7-2 popt-1.16-8 readline-6.3.008-4
- sqlite-3.14.0-1 systemd-231-1 thin-provisioning-tools-0.6.3-1
- tzdata-2016f-1 xz-5.2.2-1 zlib-1.2.8-4 bash-4.3.046-1
- bzip2-1.0.6-5 coreutils-8.25-2 cryptsetup-1.7.2-1
- device-mapper-2.02.163-1 dhcpcd-6.11.2-1 diffutils-3.3-3
- e2fsprogs-1.43.1-2 file-5.28-1 filesystem-2015.09-1
- findutils-4.6.0-2 gawk-4.1.3-2 gcc-libs-6.1.1-5
- gettext-0.19.8.1-2 glibc-2.24-2 grep-2.25-2 gzip-1.8-2
- inetutils-1.9.4-4 iproute2-4.7.0-1 iputils-20160308.0db72a4-1
- jfsutils-1.1.15-4 less-481-2 licenses-20140629-1 linux-4.7-1
- logrotate-3.9.2-1 lvm2-2.02.163-1 man-db-2.7.5-3
- man-pages-4.07-1 mdadm-3.4-1 nano-2.6.2-1 netctl-1.12-2
- pacman-5.0.1-4 pciutils-3.5.1-1 pcmciautils-018-7
- perl-5.24.0-1 procps-ng-3.3.12-1 psmisc-22.21-3
- reiserfsprogs-3.6.25-1 s-nail-14.8.9-1 sed-4.2.2-4
- shadow-4.2.1-3 sysfsutils-2.1.0-9 systemd-sysvcompat-231-1
- tar-1.29-1 texinfo-6.1-4 usbutils-008-1 util-linux-2.28-1
- vi-1:070224-2 which-2.21-2 xfsprogs-4.5.0-1
- Total Download Size: 191.21 MiB
- Total Installed Size: 629.63 MiB
- :: Proceed with installation? [Y/n]
- :: Retrieving packages...
- linux-api-headers-4... 810.7 KiB 1100K/s 00:01 [######################] 100%
- tzdata-2016f-1-any 215.4 KiB 630K/s 00:00 [######################] 100%
- iana-etc-20160513-1-any 352.2 KiB 699K/s 00:01 [######################] 100%
- filesystem-2015.09-... 8.8 KiB 8.55M/s 00:00 [######################] 100%
- glibc-2.24-2-x86_64 8.1 MiB 3.28M/s 00:02 [######################] 100%
- gcc-libs-6.1.1-5-x86_64 14.9 MiB 2.91M/s 00:05 [######################] 100%
- ncurses-6.0-4-x86_64 1010.5 KiB 1314K/s 00:01 [######################] 100%
- readline-6.3.008-4-... 283.1 KiB 704K/s 00:00 [######################] 100%
- bash-4.3.046-1-x86_64 1240.3 KiB 1259K/s 00:01 [######################] 100%
- bzip2-1.0.6-5-x86_64 51.8 KiB 355K/s 00:00 [######################] 100%
- attr-2.4.47-1-x86_64 69.2 KiB 353K/s 00:00 [######################] 100%
- acl-2.2.52-2-x86_64 130.7 KiB 549K/s 00:00 [######################] 100%
- gmp-6.1.1-1-x86_64 408.1 KiB 872K/s 00:00 [######################] 100%
- libcap-2.25-1-x86_64 37.9 KiB 267K/s 00:00 [######################] 100%
- gdbm-1.12-2-x86_64 135.7 KiB 528K/s 00:00 [######################] 100%
- db-5.3.28-3-x86_64 1097.6 KiB 1236K/s 00:01 [######################] 100%
- perl-5.24.0-1-x86_64 13.1 MiB 4.09M/s 00:03 [######################] 100%
- openssl-1.0.2.h-1-x... 2.7 MiB 1612K/s 00:02 [######################] 100%
- coreutils-8.25-2-x86_64 2.1 MiB 2006K/s 00:01 [######################] 100%
- libgpg-error-1.24-1... 135.9 KiB 422K/s 00:00 [######################] 100%
- libgcrypt-1.7.2-1-x... 466.2 KiB 990K/s 00:00 [######################] 100%
- lz4-131-1-x86_64 65.2 KiB 371K/s 00:00 [######################] 100%
- xz-5.2.2-1-x86_64 227.0 KiB 627K/s 00:00 [######################] 100%
- libsystemd-231-1-x86_64 328.9 KiB 657K/s 00:01 [######################] 100%
- libdbus-1.10.8-1-x86_64 141.7 KiB 446K/s 00:00 [######################] 100%
- expat-2.2.0-1-x86_64 76.5 KiB 368K/s 00:00 [######################] 100%
- dbus-1.10.8-1-x86_64 311.7 KiB 682K/s 00:00 [######################] 100%
- iptables-1.6.0-1-x86_64 304.1 KiB 680K/s 00:00 [######################] 100%
- zlib-1.2.8-4-x86_64 80.3 KiB 278K/s 00:00 [######################] 100%
- cracklib-2.9.6-1-x86_64 249.9 KiB 580K/s 00:00 [######################] 100%
- libutil-linux-2.28-... 304.3 KiB 597K/s 00:01 [######################] 100%
- e2fsprogs-1.43.1-2-... 841.2 KiB 1402K/s 00:01 [######################] 100%
- libsasl-2.1.26-8-x86_64 136.7 KiB 462K/s 00:00 [######################] 100%
- libldap-2.4.44-2-x86_64 288.2 KiB 566K/s 00:01 [######################] 100%
- keyutils-1.5.9-1-x86_64 76.5 KiB 385K/s 00:00 [######################] 100%
- krb5-1.13.4-1-x86_64 1097.9 KiB 1158K/s 00:01 [######################] 100%
- libtirpc-1.0.1-2-x86_64 171.5 KiB 509K/s 00:00 [######################] 100%
- pambase-20130928-1-any 1708.0 B 0.00B/s 00:00 [######################] 100%
- pam-1.3.0-1-x86_64 609.7 KiB 937K/s 00:01 [######################] 100%
- kbd-2.0.3-1-x86_64 1121.9 KiB 1115K/s 00:01 [######################] 100%
- kmod-23-1-x86_64 109.1 KiB 456K/s 00:00 [######################] 100%
- hwids-20160421-1-any 327.6 KiB 746K/s 00:00 [######################] 100%
- libidn-1.33-1-x86_64 206.9 KiB 661K/s 00:00 [######################] 100%
- libelf-0.166-1-x86_64 369.5 KiB 704K/s 00:01 [######################] 100%
- libseccomp-2.3.1-1-... 66.6 KiB 311K/s 00:00 [######################] 100%
- shadow-4.2.1-3-x86_64 1071.6 KiB 1386K/s 00:01 [######################] 100%
- util-linux-2.28-1-x... 1749.8 KiB 1477K/s 00:01 [######################] 100%
- systemd-231-1-x86_64 3.6 MiB 2.22M/s 00:02 [######################] 100%
- device-mapper-2.02.... 294.5 KiB 671K/s 00:00 [######################] 100%
- popt-1.16-8-x86_64 65.5 KiB 324K/s 00:00 [######################] 100%
- cryptsetup-1.7.2-1-... 236.2 KiB 539K/s 00:00 [######################] 100%
- dhcpcd-6.11.2-1-x86_64 156.2 KiB 443K/s 00:00 [######################] 100%
- diffutils-3.3-3-x86_64 177.0 KiB 535K/s 00:00 [######################] 100%
- file-5.28-1-x86_64 246.3 KiB 624K/s 00:00 [######################] 100%
- findutils-4.6.0-2-x... 420.7 KiB 873K/s 00:00 [######################] 100%
- mpfr-3.1.4.p1-1-x86_64 252.7 KiB 718K/s 00:00 [######################] 100%
- gawk-4.1.3-2-x86_64 962.5 KiB 1626K/s 00:01 [######################] 100%
- pcre-8.39-1-x86_64 922.0 KiB 1272K/s 00:01 [######################] 100%
- libffi-3.2.1-2-x86_64 31.5 KiB 263K/s 00:00 [######################] 100%
- glib2-2.48.1-1-x86_64 2.1 MiB 1433K/s 00:02 [######################] 100%
- libunistring-0.9.6-... 486.0 KiB 841K/s 00:01 [######################] 100%
- gettext-0.19.8.1-2-... 2026.9 KiB 1605K/s 00:01 [######################] 100%
- grep-2.25-2-x86_64 201.5 KiB 464K/s 00:00 [######################] 100%
- less-481-2-x86_64 91.9 KiB 516K/s 00:00 [######################] 100%
- gzip-1.8-2-x86_64 75.8 KiB 345K/s 00:00 [######################] 100%
- inetutils-1.9.4-4-x... 286.0 KiB 799K/s 00:00 [######################] 100%
- iproute2-4.7.0-1-x86_64 656.6 KiB 1016K/s 00:01 [######################] 100%
- sysfsutils-2.1.0-9-... 30.2 KiB 503K/s 00:00 [######################] 100%
- iputils-20160308.0d... 73.3 KiB 421K/s 00:00 [######################] 100%
- jfsutils-1.1.15-4-x... 167.5 KiB 564K/s 00:00 [######################] 100%
- licenses-20140629-1-any 62.0 KiB 288K/s 00:00 [######################] 100%
- linux-firmware-2016... 37.2 MiB 2.72M/s 00:14 [######################] 100%
- mkinitcpio-busybox-... 153.6 KiB 427K/s 00:00 [######################] 100%
- lzo-2.09-1-x86_64 79.4 KiB 382K/s 00:00 [######################] 100%
- libarchive-3.2.1-2-... 596.5 KiB 908K/s 00:01 [######################] 100%
- mkinitcpio-20-1-any 38.6 KiB 319K/s 00:00 [######################] 100%
- linux-4.7-1-x86_64 59.5 MiB 3.69M/s 00:16 [######################] 100%
- logrotate-3.9.2-1-x... 36.1 KiB 298K/s 00:00 [######################] 100%
- libaio-0.3.110-1-x86_64 4.4 KiB 0.00B/s 00:00 [######################] 100%
- thin-provisioning-t... 372.6 KiB 724K/s 00:01 [######################] 100%
- lvm2-2.02.163-1-x86_64 1101.4 KiB 1401K/s 00:01 [######################] 100%
- groff-1.22.3-7-x86_64 1824.6 KiB 1349K/s 00:01 [######################] 100%
- libpipeline-1.4.1-1... 36.2 KiB 246K/s 00:00 [######################] 100%
- man-db-2.7.5-3-x86_64 383.6 KiB 828K/s 00:00 [######################] 100%
- man-pages-4.07-1-any 5.5 MiB 2.58M/s 00:02 [######################] 100%
- mdadm-3.4-1-x86_64 384.5 KiB 832K/s 00:00 [######################] 100%
- nano-2.6.2-1-x86_64 411.6 KiB 889K/s 00:00 [######################] 100%
- openresolv-3.8.1-1-any 20.8 KiB 352K/s 00:00 [######################] 100%
- netctl-1.12-2-any 36.8 KiB 261K/s 00:00 [######################] 100%
- libtasn1-4.9-2-x86_64 116.3 KiB 400K/s 00:00 [######################] 100%
- p11-kit-0.23.2-1-x86_64 265.5 KiB 585K/s 00:00 [######################] 100%
- ca-certificates-uti... 7.6 KiB 0.00B/s 00:00 [######################] 100%
- ca-certificates-moz... 367.1 KiB 716K/s 00:01 [######################] 100%
- ca-certificates-cac... 7.0 KiB 0.00B/s 00:00 [######################] 100%
- ca-certificates-201... 1864.0 B 0.00B/s 00:00 [######################] 100%
- libssh2-1.7.0-2-x86_64 179.5 KiB 496K/s 00:00 [######################] 100%
- curl-7.50.1-1-x86_64 813.9 KiB 661K/s 00:01 [######################] 100%
- npth-1.2-1-x86_64 12.0 KiB 0.00B/s 00:00 [######################] 100%
- libksba-1.3.4-2-x86_64 114.6 KiB 397K/s 00:00 [######################] 100%
- libassuan-2.4.3-1-x... 84.6 KiB 313K/s 00:00 [######################] 100%
- pinentry-0.9.7-2-x86_64 89.4 KiB 309K/s 00:00 [######################] 100%
- nettle-3.2-2-x86_64 322.2 KiB 742K/s 00:00 [######################] 100%
- gnutls-3.4.14-1-x86_64 2.2 MiB 1866K/s 00:01 [######################] 100%
- sqlite-3.14.0-1-x86_64 1216.9 KiB 1452K/s 00:01 [######################] 100%
- gnupg-2.1.14-1-x86_64 1858.0 KiB 1719K/s 00:01 [######################] 100%
- gpgme-1.6.0-3-x86_64 235.0 KiB 462K/s 00:01 [######################] 100%
- pacman-mirrorlist-2... 5.5 KiB 0.00B/s 00:00 [######################] 100%
- archlinux-keyring-2... 576.7 KiB 1092K/s 00:01 [######################] 100%
- pacman-5.0.1-4-x86_64 732.0 KiB 1121K/s 00:01 [######################] 100%
- pciutils-3.5.1-1-x86_64 81.7 KiB 372K/s 00:00 [######################] 100%
- pcmciautils-018-7-x... 19.7 KiB 328K/s 00:00 [######################] 100%
- procps-ng-3.3.12-1-... 299.5 KiB 685K/s 00:00 [######################] 100%
- psmisc-22.21-3-x86_64 101.3 KiB 346K/s 00:00 [######################] 100%
- reiserfsprogs-3.6.2... 201.0 KiB 618K/s 00:00 [######################] 100%
- s-nail-14.8.9-1-x86_64 306.5 KiB 731K/s 00:00 [######################] 100%
- sed-4.2.2-4-x86_64 124.0 KiB 471K/s 00:00 [######################] 100%
- systemd-sysvcompat-... 7.3 KiB 7.12M/s 00:00 [######################] 100%
- tar-1.29-1-x86_64 674.1 KiB 1047K/s 00:01 [######################] 100%
- texinfo-6.1-4-x86_64 1160.7 KiB 1264K/s 00:01 [######################] 100%
- libusb-1.0.20-1-x86_64 52.6 KiB 368K/s 00:00 [######################] 100%
- usbutils-008-1-x86_64 61.3 KiB 314K/s 00:00 [######################] 100%
- vi-1:070224-2-x86_64 148.0 KiB 495K/s 00:00 [######################] 100%
- which-2.21-2-x86_64 15.5 KiB 215K/s 00:00 [######################] 100%
- xfsprogs-4.5.0-1-x86_64 739.6 KiB 934K/s 00:01 [######################] 100%
- libmnl-1.0.4-1-x86_64 10.5 KiB 10.2M/s 00:00 [######################] 100%
- libnftnl-1.0.6-1-x86_64 52.4 KiB 359K/s 00:00 [######################] 100%
- (126/126) checking keys in keyring [######################] 100%
- (126/126) checking package integrity [######################] 100%
- (126/126) loading package files [######################] 100%
- (126/126) checking for file conflicts [######################] 100%
- (126/126) checking available disk space [######################] 100%
- :: Processing package changes...
- ( 1/126) installing linux-api-headers [######################] 100%
- ( 2/126) installing tzdata [######################] 100%
- ( 3/126) installing iana-etc [######################] 100%
- ( 4/126) installing filesystem [######################] 100%
- ( 5/126) installing glibc [######################] 100%
- ( 6/126) installing gcc-libs [######################] 100%
- ( 7/126) installing ncurses [######################] 100%
- ( 8/126) installing readline [######################] 100%
- ( 9/126) installing bash [######################] 100%
- Optional dependencies for bash
- bash-completion: for tab completion
- ( 10/126) installing bzip2 [######################] 100%
- ( 11/126) installing attr [######################] 100%
- ( 12/126) installing acl [######################] 100%
- ( 13/126) installing gmp [######################] 100%
- ( 14/126) installing libcap [######################] 100%
- ( 15/126) installing gdbm [######################] 100%
- ( 16/126) installing db [######################] 100%
- ( 17/126) installing perl [######################] 100%
- ( 18/126) installing openssl [######################] 100%
- Optional dependencies for openssl
- ca-certificates [pending]
- ( 19/126) installing coreutils [######################] 100%
- ( 20/126) installing libgpg-error [######################] 100%
- ( 21/126) installing libgcrypt [######################] 100%
- ( 22/126) installing lz4 [######################] 100%
- ( 23/126) installing xz [######################] 100%
- ( 24/126) installing libsystemd [######################] 100%
- ( 25/126) installing libdbus [######################] 100%
- ( 26/126) installing expat [######################] 100%
- ( 27/126) installing dbus [######################] 100%
- Optional dependencies for dbus
- libx11: dbus-launch support
- ( 28/126) installing libmnl [######################] 100%
- ( 29/126) installing libnftnl [######################] 100%
- ( 30/126) installing iptables [######################] 100%
- ( 31/126) installing zlib [######################] 100%
- ( 32/126) installing cracklib [######################] 100%
- ( 33/126) installing libutil-linux [######################] 100%
- ( 34/126) installing e2fsprogs [######################] 100%
- ( 35/126) installing libsasl [######################] 100%
- ( 36/126) installing libldap [######################] 100%
- ( 37/126) installing keyutils [######################] 100%
- ( 38/126) installing krb5 [######################] 100%
- ( 39/126) installing libtirpc [######################] 100%
- ( 40/126) installing pambase [######################] 100%
- ( 41/126) installing pam [######################] 100%
- ( 42/126) installing kbd [######################] 100%
- ( 43/126) installing kmod [######################] 100%
- ( 44/126) installing hwids [######################] 100%
- ( 45/126) installing libidn [######################] 100%
- ( 46/126) installing libelf [######################] 100%
- ( 47/126) installing libseccomp [######################] 100%
- ( 48/126) installing shadow [######################] 100%
- ( 49/126) installing util-linux [######################] 100%
- Optional dependencies for util-linux
- python: python bindings to libmount
- ( 50/126) installing systemd [######################] 100%
- Initializing machine ID from random generator.
- Created symlink /etc/systemd/system/getty.target.wants/[email protected] → /usr/lib/systemd/system/[email protected].
- Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.
- :: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your
- bootloader to replace sysvinit with systemd, or install systemd-sysvcompat
- Optional dependencies for systemd
- cryptsetup: required for encrypted block devices [pending]
- libmicrohttpd: remote journald capabilities
- quota-tools: kernel-level quota management
- systemd-sysvcompat: symlink package to provide sysvinit binaries [pending]
- polkit: allow administration as unprivileged user
- ( 51/126) installing device-mapper [######################] 100%
- ( 52/126) installing popt [######################] 100%
- ( 53/126) installing cryptsetup [######################] 100%
- ( 54/126) installing dhcpcd [######################] 100%
- Optional dependencies for dhcpcd
- openresolv: resolvconf support [pending]
- ( 55/126) installing diffutils [######################] 100%
- ( 56/126) installing file [######################] 100%
- ( 57/126) installing findutils [######################] 100%
- ( 58/126) installing mpfr [######################] 100%
- ( 59/126) installing gawk [######################] 100%
- ( 60/126) installing pcre [######################] 100%
- ( 61/126) installing libffi [######################] 100%
- ( 62/126) installing glib2 [######################] 100%
- Optional dependencies for glib2
- python: for gdbus-codegen and gtester-report
- libelf: gresource inspection tool [installed]
- ( 63/126) installing libunistring [######################] 100%
- ( 64/126) installing gettext [######################] 100%
- Optional dependencies for gettext
- git: for autopoint infrastructure updates
- ( 65/126) installing grep [######################] 100%
- ( 66/126) installing less [######################] 100%
- ( 67/126) installing gzip [######################] 100%
- ( 68/126) installing inetutils [######################] 100%
- ( 69/126) installing iproute2 [######################] 100%
- Optional dependencies for iproute2
- linux-atm: ATM support
- ( 70/126) installing sysfsutils [######################] 100%
- ( 71/126) installing iputils [######################] 100%
- Optional dependencies for iputils
- xinetd: for tftpd
- ( 72/126) installing jfsutils [######################] 100%
- ( 73/126) installing licenses [######################] 100%
- ( 74/126) installing linux-firmware [######################] 100%
- ( 75/126) installing mkinitcpio-busybox [######################] 100%
- ( 76/126) installing lzo [######################] 100%
- ( 77/126) installing libarchive [######################] 100%
- ( 78/126) installing mkinitcpio [######################] 100%
- Optional dependencies for mkinitcpio
- xz: Use lzma or xz compression for the initramfs image [installed]
- bzip2: Use bzip2 compression for the initramfs image [installed]
- lzop: Use lzo compression for the initramfs image
- lz4: Use lz4 compression for the initramfs image [installed]
- mkinitcpio-nfs-utils: Support for root filesystem on NFS
- ( 79/126) installing linux [######################] 100%
- >>> Updating module dependencies. Please wait ...
- >>> Generating initial ramdisk, using mkinitcpio. Please wait...
- ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
- -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
- ==> Starting build: 4.7.0-1-ARCH
- -> Running build hook: [base]
- -> Running build hook: [udev]
- -> Running build hook: [autodetect]
- -> Running build hook: [modconf]
- -> Running build hook: [block]
- -> Running build hook: [filesystems]
- -> Running build hook: [keyboard]
- -> Running build hook: [fsck]
- ==> Generating module dependencies
- ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
- ==> Image generation successful
- ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
- -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
- ==> Starting build: 4.7.0-1-ARCH
- -> Running build hook: [base]
- -> Running build hook: [udev]
- -> Running build hook: [modconf]
- -> Running build hook: [block]
- ==> WARNING: Possibly missing firmware for module: wd719x
- ==> WARNING: Possibly missing firmware for module: aic94xx
- -> Running build hook: [filesystems]
- -> Running build hook: [keyboard]
- -> Running build hook: [fsck]
- ==> Generating module dependencies
- ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
- ==> Image generation successful
- Optional dependencies for linux
- crda: to set the correct wireless channels of your country
- ( 80/126) installing logrotate [######################] 100%
- ( 81/126) installing libaio [######################] 100%
- ( 82/126) installing thin-provisioning-tools [######################] 100%
- ( 83/126) installing lvm2 [######################] 100%
- ( 84/126) installing groff [######################] 100%
- Optional dependencies for groff
- netpbm: for use together with man -H command interaction in browsers
- psutils: for use together with man -H command interaction in browsers
- libxaw: for gxditview
- ( 85/126) installing libpipeline [######################] 100%
- ( 86/126) installing man-db [######################] 100%
- Optional dependencies for man-db
- gzip [installed]
- ( 87/126) installing man-pages [######################] 100%
- ( 88/126) installing mdadm [######################] 100%
- ( 89/126) installing nano [######################] 100%
- ( 90/126) installing openresolv [######################] 100%
- ( 91/126) installing netctl [######################] 100%
- Optional dependencies for netctl
- dialog: for the menu based wifi assistant
- dhclient: for DHCP support (or dhcpcd)
- dhcpcd: for DHCP support (or dhclient) [installed]
- wpa_supplicant: for wireless networking support
- ifplugd: for automatic wired connections through netctl-ifplugd
- wpa_actiond: for automatic wireless connections through netctl-auto
- ppp: for PPP connections
- openvswitch: for Open vSwitch connections
- ( 92/126) installing libtasn1 [######################] 100%
- ( 93/126) installing p11-kit [######################] 100%
- ( 94/126) installing ca-certificates-utils [######################] 100%
- ( 95/126) installing ca-certificates-mozilla [######################] 100%
- ( 96/126) installing ca-certificates-cacert [######################] 100%
- ( 97/126) installing ca-certificates [######################] 100%
- ( 98/126) installing libssh2 [######################] 100%
- ( 99/126) installing curl [######################] 100%
- (100/126) installing npth [######################] 100%
- (101/126) installing libksba [######################] 100%
- (102/126) installing libassuan [######################] 100%
- (103/126) installing pinentry [######################] 100%
- Optional dependencies for pinentry
- gtk2: gtk2 backend
- qt5-base: qt backend
- gcr: gnome3 backend
- (104/126) installing nettle [######################] 100%
- (105/126) installing gnutls [######################] 100%
- Optional dependencies for gnutls
- guile: for use with Guile bindings
- (106/126) installing sqlite [######################] 100%
- (107/126) installing gnupg [######################] 100%
- Optional dependencies for gnupg
- libldap: gpg2keys_ldap [installed]
- libusb-compat: scdaemon
- (108/126) installing gpgme [######################] 100%
- (109/126) installing pacman-mirrorlist [######################] 100%
- (110/126) installing archlinux-keyring [######################] 100%
- (111/126) installing pacman [######################] 100%
- (112/126) installing pciutils [######################] 100%
- (113/126) installing pcmciautils [######################] 100%
- (114/126) installing procps-ng [######################] 100%
- (115/126) installing psmisc [######################] 100%
- (116/126) installing reiserfsprogs [######################] 100%
- (117/126) installing s-nail [######################] 100%
- Optional dependencies for s-nail
- smtp-forwarder: for sending mail
- (118/126) installing sed [######################] 100%
- (119/126) installing systemd-sysvcompat [######################] 100%
- (120/126) installing tar [######################] 100%
- (121/126) installing texinfo [######################] 100%
- (122/126) installing libusb [######################] 100%
- (123/126) installing usbutils [######################] 100%
- Optional dependencies for usbutils
- python2: for lsusb.py usage
- coreutils: for lsusb.py usage [installed]
- (124/126) installing vi [######################] 100%
- Optional dependencies for vi
- s-nail: used by the preserve command for notification [installed]
- (125/126) installing which [######################] 100%
- (126/126) installing xfsprogs [######################] 100%
- :: Running post-transaction hooks...
- (1/4) Updating manpage index...
- mandb: can't set the locale; make sure $LC_* and $LANG are correct
- (2/4) Updating the info directory file...
- (3/4) Updating udev Hardware Database...
- (4/4) Rebuilding certificate stores...
- --> Removing non-required linux kernel (can be added manually through a package)...
- checking dependencies...
- Packages (4) linux-firmware-20160730.6bc2c60-1 mkinitcpio-20-1
- mkinitcpio-busybox-1.24.2-1 linux-4.7-1
- Total Removed Size: 234.93 MiB
- :: Do you want to remove these packages? [Y/n]
- :: Processing package changes...
- (1/4) removing linux [######################] 100%
- (2/4) removing mkinitcpio [######################] 100%
- (3/4) removing mkinitcpio-busybox [######################] 100%
- (4/4) removing linux-firmware [######################] 100%
- :: Running post-transaction hooks...
- (1/1) Updating manpage index...
- mandb: can't set the locale; make sure $LC_* and $LANG are correct
- --> Unbinding INSTALLDIR...
- --> Configure system accounts...
- --> Synchronize resolv.conf...
- --> Comment out CheckSpace in pacman.conf...
- --> Installing required makepkg dependencies...
- :: Synchronizing package databases...
- core is up to date
- extra is up to date
- community is up to date
- resolving dependencies...
- looking for conflicting packages...
- Packages (3) binutils-2.27-1 fakeroot-1.21-2 sudo-1.8.17.p1-1
- Total Download Size: 5.68 MiB
- Total Installed Size: 31.97 MiB
- :: Proceed with installation? [Y/n]
- :: Retrieving packages...
- binutils-2.27-1-x86_64 4.7 MiB 2.90M/s 00:02 [######################] 100%
- fakeroot-1.21-2-x86_64 67.1 KiB 315K/s 00:00 [######################] 100%
- sudo-1.8.17.p1-1-x86_64 919.3 KiB 1051K/s 00:01 [######################] 100%
- (3/3) checking keys in keyring [######################] 100%
- (3/3) checking package integrity [######################] 100%
- (3/3) loading package files [######################] 100%
- (3/3) checking for file conflicts [######################] 100%
- :: Processing package changes...
- (1/3) installing binutils [######################] 100%
- (2/3) installing fakeroot [######################] 100%
- (3/3) installing sudo [######################] 100%
- :: Running post-transaction hooks...
- (1/2) Updating manpage index...
- mandb: can't set the locale; make sure $LC_* and $LANG are correct
- (2/2) Updating the info directory file...
- --> Configure sudo...
- [multilib]
- SigLevel = PackageRequired
- Include = /etc/pacman.d/mirrorlist
- [qubes]
- SigLevel = Optional TrustAll
- Server = file:///tmp/qubes-packages-mirror-repo/pkgs
- --> Archlinux dist-prepare-chroot (makefile):
- --> Checking mounting of dev/proc/sys on build chroot...
- --> sudo mount -t proc proc /home/user/qubes-builder/chroot-archlinux/proc;
- --> sudo mount --bind /dev /home/user/qubes-builder/chroot-archlinux/dev;
- --> sudo mount --bind /dev/pts /home/user/qubes-builder/chroot-archlinux/dev/pts;
- --> sudo mount --bind /sys /home/user/qubes-builder/chroot-archlinux/sys;
- --> sudo mount --bind /home/user/qubes-builder/cache/archlinux/pacman_cache /home/user/qubes-builder/chroot-archlinux/var/cache/pacman;
- --> sudo mount --bind /home/user/qubes-builder/qubes-packages-mirror-repo/archlinux /home/user/qubes-builder/chroot-archlinux/tmp/qubes-deb;
- --> Synchronize resolv.conf, in case it changed since last run...
- -> Building vmm-xen (archlinux) for archlinux vm (logfile: build-logs/vmm-xen-vm-archlinux.log)
- --> build failed!
- ==> Retrieving sources...
- -> Found xen-4.6.1.tar.gz
- -> Found series-vm.conf
- -> Found apply-patches
- ==> WARNING: Skipping all source file integrity checks.
- ==> Extracting sources...
- -> Extracting xen-4.6.1.tar.gz with bsdtar
- bsdtar: Failed to set default locale
- ==> Starting build()...
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.misc/qemu-tls-1.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.misc/qemu-tls-2.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.qubes/xen-shared-loop-losetup.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.qubes/xen-no-downloads.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.qubes/xen-hotplug-external-store.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.qubes/xen-tools-qubes-vm.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.qubes/vm-0001-hotplug-do-not-attempt-to-remove-containing-xenstore.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.misc/libxc-fix-xc_gntshr_munmap-semantic.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.misc/libvchan-Fix-cleanup-when-xc_gntshr_open-failed.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.misc/0101-libvchan-create-xenstore-entries-in-one-transaction.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.misc/0001-configure-Fix-when-no-libsystemd-compat-lib-are-avai.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.misc/0001-libxc-prefer-using-privcmd-character-device.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.misc/0001-tools-hotplug-Add-native-systemd-xendriverdomain.ser.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.security/xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.libxl/0001-libxl-trigger-attach-events-for-devices-attached-bef.patch
- + patch -s -F0 -E -p1 --no-backup-if-mismatch -i ./patches.misc/0001-systemd-use-standard-dependencies-for-xendriverdomai.patch
- /home/user/qubes-src/vmm-xen/PKGBUILD: line 49: autoreconf: command not found
- ==> ERROR: A failure occurred in build().
- Aborting...
- /home/user/qubes-builder/qubes-src/builder-archlinux/Makefile.archlinux:120: recipe for target 'dist-package' failed
- make[2]: *** [dist-package] Error 2
- Makefile.generic:139: recipe for target 'packages' failed
- make[1]: *** [packages] Error 1
- Makefile:208: recipe for target 'vmm-xen-vm' failed
- make: *** [vmm-xen-vm] Error 1
- [user@arch-test qubes-builder]$
- [user@arch-test qubes-builder]$ make template
- mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs
- for arch_build_dir in archlinux; do\
- pkgnames=`cat qubes-src/vmm-xen/$arch_build_dir/PKGBUILD | grep pkgname | cut -d "=" -f 2 | tr -d '()"'`;\
- for pkgname in $pkgnames; do\
- ln -f qubes-src/vmm-xen/pkgs/$pkgname-*.pkg.tar.xz /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/;\
- done;\
- done;\
- ln: failed to access ‘qubes-src/vmm-xen/pkgs/qubes-vm-xen-*.pkg.tar.xz’: No such file or directory
- /home/user/qubes-builder/qubes-src/builder-archlinux/Makefile.archlinux:156: recipe for target 'update-repo' failed
- make[1]: *** [update-repo] Error 1
- Makefile:296: recipe for target 'template-local-archlinux' failed
- make: *** [template-local-archlinux] Error 1
- [user@arch-test qubes-builder]$ ls
- builder.conf Makefile.dummy README.md
- builder.conf.bak Makefile.generic release-configs
- build-logs qubes-developers-keys.asc repo-latest-snapshot
- cache qubes-packages-mirror-repo rpc-services
- chroot-archlinux qubes-release-1-signing-key.asc scripts
- doc qubes-release-2-signing-key.asc setup
- example-configs qubes-release-3.0-signing-key.asc test
- iso qubes-release-3.1-signing-key.asc win-mksrcimg.sh
- keyrings qubes-release-3.2-signing-key.asc win-mountsrc.sh
- libs qubes-release-3-signing-key.asc
- Makefile qubes-src
- [user@arch-test qubes-builder]$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement