aboutsummaryrefslogtreecommitdiffstats
path: root/main/aports-build/APKBUILD
Commit message (Collapse)AuthorAgeFilesLines
* main/aports-build: use https instead of http for buildlogs urlNatanael Copa2020-04-271-2/+2
|
* main/aports-build: fix cleanup if release failsNatanael Copa2020-04-241-4/+4
| | | | | | | we install some temporarliy used dependencies to create a release. We need to make sure those are uninstalled in case of failure. also remove unused variable
* main/aports-build: depend on build-baseNatanael Copa2020-04-241-3/+3
| | | | we need build-base to be able to build aports
* main/aports-build: refactor pluginsNatanael Copa2019-01-091-5/+11
| | | | | | | | | plugins was refactored in lua-aports-1.0.0 so configuration and plugin code are separate. Plugins now goes to /usr/share/buildrepo/plugins and config are in /etc/buildrepo/config.lua. This makes it much easier to update the plugin code without manually edit the config on each builder.
* main/aports-build: use abuild-apk for upgradeNatanael Copa2019-01-071-1/+1
| | | | use abuild-apk instead of sudo to upgrade system
* main/aports-build: depend on pigzNatanael Copa2018-11-081-2/+2
| | | | | | | pigz will improve compression speed of abuild on multicore machines we add this to a dependency to aports-build instead of abuild so it becomes easier to bootstrap abuild.
* main/aports-build: build only netboot and minirootfs for edge releasesNatanael Copa2018-08-221-3/+3
|
* main/aports-build: bump pkgrel due to s390-tools changeNatanael Copa2018-06-211-1/+1
|
* main/aports-build: install s390x-tools on releaseNatanael Copa2018-06-211-1/+1
|
* main/aports-build: allow set options to rsync via rsync_optsNatanael Copa2018-06-211-2/+2
| | | | | This makes it possible to set ---bwlimit and other options that may only be relevant for some of the builders
* main/aports-build: enable archive mode for rsyncNatanael Copa2018-06-151-2/+2
| | | | | enable archive mode for rsync when we upload releases so we include symlinks.
* main/aports-build: remove rsync limit when uploading releasesNatanael Copa2018-06-131-3/+3
|
* main/aports-build: tweak the dependenciesNatanael Copa2018-06-071-4/+4
| | | | Try avoid install more deps than neccessary.
* main/aports-build: upload to dl-master.alpinelinux.orgNatanael Copa2018-05-081-2/+2
|
* main/aports-build: fix checksumNatanael Copa2018-05-071-1/+1
|
* main/aports-build: fix dependencies for releases, remove ircNatanael Copa2018-05-071-2/+2
| | | | | | | - remove every reference to irc. all messages should go via mqtt - fix dependencies for releases. this is so we dont need have things like mkinitfs installed at all times on builders - set server status to failed if build fails
* [various]: unify names of licenses according to SPDXJakub Jirutka2017-12-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit updates $license variable in all APKBUILDs to comply with short names specified by SPDX version 3.0 [1] where possible. It was done using find-and-replace method on substrings inside $license variables. Only license names were updated, not "expressions" specifying relation between the licenses (e.g. "X and Y", "X or Y", "X and (Y or Z)") or exceptions (e.g. "X with exceptions"). Many licenses have a version or multiple variants, e.g. MPL-2.0, BSD-2-Clause, BSD-3-Clause. However, $license in many aports do not contain license version or variant. Since there's no way how to infer this information just from abuild, it were left without the variant suffix or version, i.e. non SPDX compliant. GNU licenses (AGPL, GFDL, GPL, LGPL) are especially complicated. They exist in two variants: -only (formerly e.g. GPL-2.0) and -or-later (formerly e.g. GPL-2.0+). We did not systematically noted distinguish between these variants, so GPL-2.0, GPL2, GPLv2 etc. may mean GPL-2.0-only or GPL-2.0-or-later. Thus GNU licenses without "+" (e.g. GPL2+) were left without the variant suffix, i.e. non SPDX compliant. Note: This commit just fixes format of the license names, no verification has been done if the specified license information is actually correct! [1]: https://spdx.org/licenses/
* main/aports-build: add efi release dependencies, modernizeTimo Teräs2017-10-191-18/+9
|
* main/aports-build: regression fixNatanael Copa2017-05-221-2/+2
| | | | create releases if there are new tags
* main/aports-build: pull in grub and gru-ieee1275 for ppc64le releasesNatanael Copa2017-05-221-2/+2
|
* main/aports-build: remove release_formatsNatanael Copa2017-05-191-3/+3
| | | | new mkimage scripts decides the target format
* main/aports-build: make error messages retainedNatanael Copa2017-05-041-6/+6
| | | | and clear error on first successful build
* main/aports-build: stop sending messages about build failureNatanael Copa2017-04-211-10/+2
| | | | the buildrepo script reports better information
* main/aports-build: limit release upload speed to 8MB/sNatanael Copa2016-12-021-4/+4
| | | | | this is to workaround issue with scaleway arm servers that seem to have an issue when uploading the iso images.
* main/aports-build: use mkimage shipped with aportsNatanael Copa2016-11-141-5/+5
| | | | | | | this replaces abuild-iso also add options to skip do the full build and to force generation of release images. This helps when debugging the script.
* main/aports-build: keep main build log for all reposTimo Teräs2016-11-021-4/+4
|
* main/aports-build: fix shell script to work with busybox 1.25Natanael Copa2016-08-041-4/+4
|
* main/[various]: Bump pkgrel for .pre-install scripts fixes.Przemyslaw Pawelczyk2016-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * main/dovecot: Properly set primary group in .pre-install. main/dovecot/dovecot.pre-install * main/{npre,postgrey}: Properly set primary group in .pre-install. main/nrpe/nrpe.pre-install main/postgrey/postgrey.pre-install * main/ympd: Reorder arguments in .pre-install as in da4e96aacef5. main/ympd/ympd.pre-install * main/znc: Reorder arguments in .pre-install as in da4e96aacef5. main/znc/znc.pre-install * main/aports-build: Reorder arguments in .pre-install as in da4e96aacef5. main/aports-build/aports-build.pre-install * main/atheme-iris: Fix overlooked consistency issue as in a60b9f07dee0. main/atheme-iris/atheme-iris.pre-install * main/[various]: Add group and use it as primary in .pre-* scripts. main/apache2/apache2.pre-install main/aports-build/aports-build.pre-install main/atheme-iris/atheme-iris.pre-install main/clamav/clamav-db.pre-install main/clamsmtp/clamsmtp.pre-install main/clamsmtp/clamsmtp.pre-upgrade main/coova-chilli/coova-chilli.pre-install main/dhcp/dhcp.pre-install main/djbdns/dnscache.pre-install main/djbdns/tinydns.pre-install main/ez-ipupdate/ez-ipupdate.pre-install main/fetchmail/fetchmail.pre-install main/freeswitch/freeswitch.pre-install main/gitolite/gitolite.pre-install main/gnats/gnats.pre-install main/gross/gross.pre-install main/icecast/icecast.pre-install main/memcached/memcached.pre-install main/ngircd/ngircd.pre-install main/openntpd/openntpd.pre-install main/snort/snort.pre-install main/squid/squid.pre-install main/squid/squid.pre-upgrade main/transmission/transmission-daemon.pre-install main/znc/znc.pre-install
* main/[various]: bump pkgrel for pre-install fixesPrzemyslaw Pawelczyk2016-04-251-1/+1
|
* main/aports-build: install syslinux for releaseNatanael Copa2015-11-261-4/+4
|
* main/aports-build: publish reponame on with build error messageNatanael Copa2015-11-201-4/+4
|
* main/aports-build: add support for uploading logsNatanael Copa2015-11-171-4/+4
| | | | we need upload logs for arm builders
* main/aports-build: also publish hostname with build errorNatanael Copa2015-10-021-4/+4
|
* main/aports-build: fix dependenciesNatanael Copa2015-10-021-2/+2
|
* main/aports-build: report build errors to mqtt via hookNatanael Copa2015-10-021-6/+14
|
* main/aports-build: build community repo by default and fix logurlNatanael Copa2015-09-301-4/+4
|
* main/aports-build: fix typoNatanael Copa2015-09-301-4/+4
|
* main/aports-build: fix repos upload messagesNatanael Copa2015-09-181-4/+4
| | | | | check if we actually upload anything before we report that new packages are uploaded.
* main/aports-build: upload each repo when builtNatanael Copa2015-09-181-4/+4
| | | | | we dont want prevent to upload a successful built main repo if testing fails to build.
* main/*: replace all sbin/runscript with sbin/openrc-runNatanael Copa2015-04-281-4/+4
|
* main/aports-build: only upload .latest.txt if its generatedNatanael Copa2014-11-261-4/+4
| | | | with v3.1 we no longer generate those
* main/aports-build: fix rsync mqtt notificationsNatanael Copa2014-11-121-5/+5
| | | | | use the directory as payload for the rsync notification instead of commit. This makes it easier for mirrors to know what to sync.
* main/aports-build: remove compat init.d scriptNatanael Copa2014-10-301-4/+1
|
* main/aports-build: fix dir for pidfileNatanael Copa2014-10-301-4/+4
|
* main/aports-build: fix config for mqtt-execNatanael Copa2014-08-191-4/+4
| | | | | | - set the mqtt_topic after we set git_branch - set mqtt_user - fix typo of will_retain
* main/aports-build: re-use the general mqtt-exec initscriptNatanael Copa2014-08-191-13/+21
| | | | | | | | Instead of rolling our own specialized init.d script we simply reuse the general purpose mqtt-exec init.d script. This gives use support for will messages and support for subscribing to more than a single topic.
* main/aports-build: upload latest-releases.yaml if it existsNatanael Copa2014-07-031-5/+5
|
* main/aports-build: add config option for which formats we do releasesNatanael Copa2014-04-141-7/+7
| | | | For now this only indicates if we want make release or not.
* main/aports-build: prevent abuild from posting mqtt messagesNatanael Copa2014-04-021-4/+4
| | | | aports-build takes care of posting mqtt status messages.
* main/aports-build: send status messages only to mqttNatanael Copa2014-04-011-4/+4
|