Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-linux-template-builder

Qubes component: linux-template-builder
https://github.com/QubesOS/qubes-linux-template-builder

version 3.0.3

7914ed795c6820465cfb9b52e6bc84a8924d4fde authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: fix menu directory icon setting

5a2b7a40003f839bcd67dd26011cda6828caaae7 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge tag 'jm_cbecd6e4'

Tag for commit cbecd6e481669a07b28a7e30ca361c6a558e45b2

# gpg: Signature made Thu 04 Jun 2015 0...

a9ef0958b2970d7fcff1f6900da96d4c4226e1c8 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix renaming templates that have a flavor and options such as gnome

jessie+whonix-workstation+gnome+standard was not converting name using
TEMPLATE_LABEL since the ...

cbecd6e481669a07b28a7e30ca361c6a558e45b2 authored over 9 years ago by Jason Mehring <[email protected]>
version 3.0.2

236e6685106993d23c0ebf75e43110347eb59453 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: fix post-installation script - call relevant parts as user

... or add --force-root option

5091ccc023ddaaa19f401e269aa5ee749267e385 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge tag 'jm_fe6b1be0'

Tag for commit fe6b1be0dbc1621256b33110e7511e29c6cd789d

# gpg: Signature made Tue 28 Apr 2015 0...

93268b6548e2ccc260ac5f0a253e4ee88187a4f8 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow appmenus to be located using APPMENUS_DIR ENV variable

Allows Whonix appmenus to located in its own package

fe6b1be0dbc1621256b33110e7511e29c6cd789d authored over 9 years ago by Jason Mehring <[email protected]>
SYSTEMD_NSPAWN_ENABLE was missing from chroot if VERBOSE was < 2

- Added some more chroot wrapper function comments
- changed "${@}" to ${1+"$@"} for better form...

3adfc0385e163f49b85f25ec534b218d00b6bed0 authored over 9 years ago by Jason Mehring <[email protected]>
Merge tag 'jm_2fa8a641'

Tag for commit 2fa8a641a099b52a581c3e38b2a943217c2ea1bb

# gpg: Signature made Mon Apr 13 20:49:...

8ed287f16654871e5965be2d30e5ac908f965863 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Added comment about GLOBAL_CACHE and how it is later renamed

2fa8a641a099b52a581c3e38b2a943217c2ea1bb authored over 9 years ago by Jason Mehring <[email protected]>
Reworked the way template flavor files are found to allow flavors

- This better allows flavors to be within their own packages such as Whonix

The previous method...

87d6284d67fbd882e3cac4f047a3008c1d319a08 authored over 9 years ago by Jason Mehring <[email protected]>
version 3.0.1

c0862ed8ead9ad0a52d9c1d7c5b6e8250fa91313 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
appmenus: fix sanitization regexp

It wasn't accepting anything.

b174cb32ab3257306a0b2c5e9961479eb24bb809 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
gitignore

d005dbcbe376234b8c8adbebd157c465f257af30 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 3.0.0

39f6600677d90ca865a61addd0f8233ef73c21f8 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
gitignore

78ad0aa022630cb05de6066999bea1cec1088b7d authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix update-repo-installer target - correct timestamp file

508e9cdfe0c836703f1295a63e7193b405ef6566 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Cut the template of the network for initial appmenus retrieval

The user have no way to set anything before starting the template for
the first time. Especially...

d246b84912746907baa3ead63840b585e1f65697 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Do not fail in case of no directory to cleanup

There is "set -e", so previous version fails when there is no directory
to cleanup.

c850ed3ca8b69c759078f25d6d2fc8e57f8027c9 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge tag 'jm_79de4f19'

Tag for commit 79de4f199796ca671038488ece3878f32550b440

# gpg: Signature made Sun Mar 15 20:05:...

a95bf3a95f199311e55f36c16bc722dd23c57d32 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Handle untrusted appmenus coming from DispVM-sandboxed build

abd82a321f38eb27352adeb67782b87801aaa992 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Do not include builder_setup in build_template_rpm

Everything it needs is already present in the environment.

853a4679fbd7d014bf1759655e6369da1484ead1 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Improve handling root.img build alone

Provide separate make targets: rootimg-build (root.img) and package
(make the rpm).

af8cd9228533d28ad48aec6be26620db72bd0a11 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Updated tests to include tests for new features added to functions*.sh

79de4f199796ca671038488ece3878f32550b440 authored almost 10 years ago by Jason Mehring <[email protected]>
Fixed templateName function where it was throwing an error that template name was

too long, even though it should have been reported as okay

- Added better code to shorten long n...

7dc2bcaa5626a5483c52611677feda8c8fc956a2 authored almost 10 years ago by Jason Mehring <[email protected]>
Added the ability for template files to be found side by side the original file

which allows template flavor suffix to be added to package lists as well as most
any other file t...

87aad362627137c2cc1a2cd330df532a8948b748 authored almost 10 years ago by Jason Mehring <[email protected]>
version 2.1.9

f1b1258631961a96b813e71b90a063a80adea58d authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Add workaround for bug in qvm-sync-appmenus

qvm-sync-appmenus did not regenerated appmenus for the template itself,
only dependent VMs. Do i...

efd762ec0685631c95505670b4e1176d7468008d authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix creating volatile.img

518b0a39dacc7e28032ac443a9df56dc6c14327c authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Remove old repo directory

94f944b81c0104dd99289ce49bbacd006784000b authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Add support for plugins, move all distribution-specific code there

While at it, also change name of local repo to pkgs-for-tmplate (was
yum_repo_qubes).

3092bb2d714ec88556bda1ec7caa878e0b6b90d1 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Store root image named 'root.img' inside of tar archive

Prevent renaming at installation, this will make the process cleaner.

f22a06d8ad1ff54ae5779d0d79944fd8d1b075d4 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Minimize data contained in the template package

1. Remove appmenus - regenerate them at installation time (start the
template for that)
2. Re...

c9809c7d6e4e53c1fd4aabb6d450d1a5f0d51602 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Actually remove deb files from template

0716de226c319d1f6a9a747f3891eb46e54999c3 authored almost 10 years ago by unman <[email protected]>
Provide chroot() wrapper also in quiet mode

936dff99c0e5e9cf3e018e0cfdd935f8f2427b51 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge tag 'jm_62073901'

Tag for commit 620739019a36f6866e1300e22ad8377eefa0a62b

# gpg: Signature made Tue Feb 17 00:55:...

1980e023bb6cd3729d38181663e57ba51737e547 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
fc21: Changed 3rd party software not to import package keys

620739019a36f6866e1300e22ad8377eefa0a62b authored almost 10 years ago by Jason Mehring <[email protected]>
fc21: Verify all packages downloaded for installation are signed and verify

1bffbd88133c30b7b04d2eedec313c9a654576ed authored almost 10 years ago by Jason Mehring <[email protected]>
fedora: fc21: Added Fedora 21 template and related configurations

96442c83cb342a5988e109d764066db193c8d831 authored almost 10 years ago by Jason Mehring <[email protected]>
whonix: Updated appmenus and added a gnome appmenu definition

0b3eab85914d7c4f90fedcc8f8d8e8699906ef80 authored almost 10 years ago by Jason Mehring <[email protected]>
debian: Remove all remaining LXC code

c4fa8ce41bcced62a3da97d4e015c7ce9a0caaef authored almost 10 years ago by Jason Mehring <[email protected]>
debian: qubuntu: Overwrite existing configuration files by default

Recent changes to core-admin-linux has fstab and iptables being installed by
installer and not i...

d4261919e62aadcf260768c0e7bf5b9079be49f9 authored almost 10 years ago by Jason Mehring <[email protected]>
qubuntu: Added trusty, utopic and vivid templates

Considered experimential at this stage. vivid has not had any testing

trusty and utopic work a...

dd70031ba0f7bfbecac13f17a633fdbf2486d83d authored almost 10 years ago by Jason Mehring <[email protected]>
debian: Completely refactored Debian and Whonix

- New refactor allow qubuntu to share most of Debian's codebase
- Installation now more closely ...

78a903b1f74c71503cd3908211c4091b4051c3d0 authored almost 10 years ago by Jason Mehring <[email protected]>
New tests to work with updated functions.sh

d6b87ecacb64f9f1189694abc32b71f886d3a2a5 authored almost 10 years ago by Jason Mehring <[email protected]>
Improve mount detection and better able to umount problem mounts

Disable xtrace (-x) during execution since it was too verbose

d9282fceaf83f14c8db4fe66a0d38f528f2fda0a authored almost 10 years ago by Jason Mehring <[email protected]>
Use cleanup function to trap errors

00bf13005274c46f124b9c2a6ad64976ca96b694 authored almost 10 years ago by Jason Mehring <[email protected]>
Reformatted script

60c1d075383667f8e3d7c568a9531f7b6558def7 authored almost 10 years ago by Jason Mehring <[email protected]>
Fixed a formatting glitch

14762b89e743173960f45c09698ba7b986f96e14 authored almost 10 years ago by Jason Mehring <[email protected]>
Various improvements to functions lib

- Set xtrace verbose mode (-x or +x)
- Added systemd-nspawn alternate to chroot
- Fix message di...

b342a11c65eee54578992de732364b9b9d0cbf35 authored almost 10 years ago by Jason Mehring <[email protected]>
If template_flavor only contains a '+'; send back $DIST

0f6cdceb618fcbc3ee4e9283984c636875972adb authored almost 10 years ago by Jason Mehring <[email protected]>
Added qubuntu evn vars indentifiers to builder_setup

f1142db5356efdf5e5de2486a67a5359c0044ff0 authored almost 10 years ago by Jason Mehring <[email protected]>
export DISTRIBUTION and TEMPLATE_NAME

6bc56dd7cd1c7194822ff99254f8dd8277d9807e authored almost 10 years ago by Jason Mehring <[email protected]>
Added yum_repo_qubes to gitignore

2b2b1f4616727be9cc66ac8e0fa9334296c318e0 authored almost 10 years ago by Jason Mehring <[email protected]>
fedora: keep minimal template minimal

addf4530e775f4fa8755e404e5c042830e7b878b authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
gitignore

2667f2f75b78f2a565f6800d5634521768bb4075 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
archlinux: fix /etc/os-release and add remote qubes repository (on olivier.medoc.free.fr)

86da3b44ce12f055ef9b373d9c881250e49427c2 authored almost 10 years ago by Olivier MEDOC <[email protected]>
archlinux: fix bugs and changes caused by 2015-01 install ISO

d0bf2bc374d747c104a32ab901c81fcfd3807f5d authored almost 10 years ago by Olivier MEDOC <[email protected]>
Do not duplicate clean-volatile.img.tar for each distribution

a97beee8cbbd1c16fa589a168f2edf9b0196180f authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Preliminary support for building in DispVM

ce319754e26b23ec11423f27366ebaa4a3330bf3 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Simplify template name processing

Remove redundant function, move to separate file and load only this file
when only template name...

5166ca5388e52e14089b483b091b63b067602941 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge branch 'wheezy'

92faf3296b5f444bcbe422d303693ca680cbf404 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: do not give access to host /run

7bae8ae3536596b702f11bfd3369867b1f5ff9f4 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian/whonix: it is irrelevant whether ip_forward is enabled on build host

2b1cb2f3235dce92a5513b4c6cb3efb3abb0b3db authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: move system/X11 configuration to gui-agent-linux

1e999e1ced77db6f6e3c06d8f6ca75bccc68a542 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: do not remove qubes repo

f14e132f5ec2041d178c50734d7138a46b6c768f authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
whonix: use the same user UID as host to build whonix pkgs

Otherwise whonix_build will have no access to sources (which are
bind-mounted from outside of ch...

d87edd0066d7f11b86c62372b90c5e09457fcef3 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
whonix: place "allow all" sudo configuration only build time

qubes-core-agent will provide appropriate file later so do not conflict
with it.

43e319b562555dfe6d756157a175383c75dc9658 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
whonix: remove unused file

a91429751dc38504a397cf7a980bd52b2196a59b authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'nrgaway/wheezy' into wheezy

b40322b79829443c79fb1bf0658e32a74e69d15d authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'joanna/master'

29cafd5d6edb54aadd8639f74f36bdda690d798e authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
whonix: Need to commit Makefile or Whonix install script complains

e1ce88291f6595298476bf7466849189801c828b authored about 10 years ago by Jason Mehring <[email protected]>
Merge branch 'release2'

3c453b74b400b129169778fcd3dc1dd900818044 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
AppVM was hard coded by mistake. Changed to pick up users AppVM name

a08bb8ed864d5ec3f3d5121fa8cb57cb74492c15 authored about 10 years ago by Jason Mehring <[email protected]>
Merge pull request #5 from nrgaway/whonix9.4

Whonix9.4

b37711b876fb9f7fe7dd3c87e3d7deed344a2635 authored about 10 years ago by nrgaway <[email protected]>
whonix: Added ability to run both gateway and workstation as AppVM's (not standalone)

4acca407d7d5f2f247fd749953cab7d4e935409f authored about 10 years ago by Jason Mehring <[email protected]>
whonix: Updated to Whonix 9.4 base. Removed all patches to Whonix code and installed grub and replaced update-grub with link to /bin/true

60ccebc8b7c2225d65bb8222dfcd23e3b20081e2 authored about 10 years ago by Jason Mehring <[email protected]>
whonix: Added App Menus

581529856c50d162de8d251227e080db4be9e8f1 authored about 10 years ago by Jason Mehring <[email protected]>
Merge remote-tracking branch 'nrgaway/wheezy' into wheezy

162f3bfec176cd0d7d7fc70c73d6a489614c3d66 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
whonix: Lockdown network if not connected to a tor-newvm

d92d6d1577f012454d7b235cc73e4ce8e3f9b844 authored about 10 years ago by Jason Mehring <[email protected]>
whonix: Changes to allow secure update

356f49d779453a89ee50049a4931b5e1fa844a91 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Removed keyfiles using old name

6bed22eec54b291c4539bc23533fa5e66c736163 authored about 10 years ago by Jason Mehring <[email protected]>
Added verbose indication telmplate files was downloading from AppVM

9a9508437033ac19144553c51e882b6b5a09fa16 authored about 10 years ago by Jason Mehring <[email protected]>
debian: renamed key files to match same format as those in qubes-builder

26a594a8e5fba3c3bc2c69ac5fb7cddb0f245e38 authored about 10 years ago by Jason Mehring <[email protected]>
Made sure color chroot function returned shell exit status and not trigger error within that function

2838225f441d2c6012472e7c0acdb7725b56c77b authored about 10 years ago by Jason Mehring <[email protected]>
xenstore-read name was missing from create_template_list.sh

55d06dc83dda1e251766aadc6d5b107a231bcf2b authored about 10 years ago by Jason Mehring <[email protected]>
debian: Whonix systemd overrides

af189150c9e0f55c054d52b1db695673d8a590d2 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Modified template install script to read better

9efcf913e7c2017f6e54f7505acb69afab39954b authored about 10 years ago by Jason Mehring <[email protected]>
archlinux: use most recent installation ISO

4142c2711abf2d612704b3e1fc99cbbf432f787a authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'nrgaway/wheezy' into wheezy

a526f17ef853e260e45b5347960a86494dd98afd authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: Added time sync packages

d682f0bfaa935d9daafaa9b1d8ba5b2962ab59e3 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Enable Whonix systemd services

9322bab8c10da55d63a030fb999e09de411093db authored about 10 years ago by Jason Mehring <[email protected]>
debian: Whonix modifications due to new postinit in core-agent-linux module

4e7dbfcb0638407052bfc77c8e2fbb998c2a834b authored about 10 years ago by Jason Mehring <[email protected]>
debian: Modifications due to new postinit scripts, etc in core-agent-linux module

88cf6f8b593dd350d95b0efeeb3aa49fcd0f33af authored about 10 years ago by Jason Mehring <[email protected]>
Sync to disk before un-mounting

f8c9dd684c633425dd4e4a8455bdfbf25b61cc0a authored about 10 years ago by Jason Mehring <[email protected]>
VERBOSE and DEBUG will default to defaults if not called by Makefile

23f1212b00649b4b7eb18ec7c03313e45168f4ca authored about 10 years ago by Jason Mehring <[email protected]>
Prepare mountpoint before calling any dist-specific script

For example debian's 00_prepare.sh want to use it.

d63d8cccbd0e9093db6c57e6491ad002177a6efa authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: cleanup; everything working except whonix template update

80caa5ea2ef4696d79943673691c80b76e7a52bb authored about 10 years ago by Jason Mehring <[email protected]>
whonix: Added ability to be able to update templates via tor proxy. Firewall rules not working yet on gateway

d6d22e875e8e4a583e027ee436629de107a9b156 authored about 10 years ago by Jason Mehring <[email protected]>