summaryrefslogtreecommitdiff
path: root/abuild.in
AgeCommit message (Collapse)AuthorFilesLines
2012-02-17abuild: remove dependency of sudoNatanael Copa1-12/+14
use the abuild-sudo tool instead fixes #951
2012-02-14abuild: check for non-PIE suid filesNatanael Copa1-0/+9
fixes #955
2012-02-13abuild: create the pkgusers/pkggroups as system usersNatanael Copa1-2/+2
2012-02-13abuild: run postcheck for subpackages as wellNatanael Copa1-14/+23
2012-02-13abuild: fix post check messagesNatanael Copa1-3/+3
2012-02-13abuild: warn if world writable directories are foundNatanael Copa1-0/+6
2012-02-13abuild: warn if chown, chmod or chgrp found in install scriptsNatanael Copa1-0/+6
2012-02-13abuild: add msg2(), warning2() and error2()Natanael Copa1-4/+20
For a second, indented message line.
2012-01-20abuild: busybox flock does not support -wNatanael Copa1-1/+1
2012-01-20abuild: implement locking of downloaded filesNatanael Copa1-1/+19
We need locking Since the build servers use a shared download dir and multiple vservers might want download same file at same time. fixes #873
2011-12-20abuild: fail fetch on http 404 errorsNatanael Copa1-1/+2
curl does not fail by default. it downloads the 404 error page instead so we need add -f option to curl.
2011-12-19abuild: cleanup. remove dead codeNatanael Copa1-5/+0
Not been used for ages.
2011-12-16abuild: make curl follow redirectsNatanael Copa1-2/+6
2011-12-16abuild: use curl by default. fallback to wget if curl is missingNatanael Copa1-6/+27
fixes #871
2011-12-14abuild: fix typoNatanael Copa1-1/+1
2011-12-14abuild: fix typo and prettify warning messageNatanael Copa1-1/+2
2011-12-14abuild: allow override sanitycheckNatanael Copa1-1/+5
2011-11-01abuild: verify names of subpackagesNatanael Copa1-0/+7
This is to avoid things like: http://git.alpinelinux.org/cgit/aports/commit/?id=81c0a4bb37e709ebc5add8394331d28209a61b6f
2011-10-03abuild: fix pkgdesc and install_if for -lang packagesNatanael Copa1-1/+1
2011-10-03abuild: add warning if /usr/share/local foundNatanael Copa1-0/+4
2011-09-30abuild: implement automatic -lang subpackagesNatanael Copa1-0/+15
2011-09-02abuild: make it possible to override lang_subpkgNatanael Copa1-4/+12
We alos introduce $langdir where you can set other dir to look for localization dirs.
2011-06-30abuild: fix install script verificationNatanael Copa1-1/+1
we might have '.' in pkgname as in gtk+2.0
2011-06-29abuild: do not move *.la files to dev package and exit with error if foundNatanael Copa1-2/+8
To be allowed to keep the .la files you need to add 'libtool' to $options
2011-06-28abuild: fix bug in install script detectionNatanael Copa1-1/+2
2011-06-27abuild: implement new format for triggers variableNatanael Copa1-16/+26
it contains a list with all triggers for all subpackages. separate trigger script from path list with '=' separate paths in path list with ':' example: pkgname="foo" subpackages="foo-libs foo-dev" triggers="foo.trigger=/usr:/usr/lib/foo foo-libs.trigger=/usr:/usr/share/foo"
2011-06-27abuild: support for new style install scritsNatanael Copa1-12/+5
We need to list all install scripts in $install rather than specify it in subpackage
2011-06-27abuild: check sanity of install scriptsNatanael Copa1-1/+10
we check early that suffix is valid and that we have a matching pkgname or subpackage
2011-05-18abuild: do debug builds with DEBUG=1Natanael Copa1-0/+6
2011-05-05abuild: be quiet when uninstalling build dependenciesNatanael Copa1-1/+2
We don't really need to see what packages gets uninstalled, but error messages might be nice to see. So we are quiet when uninstalling.
2011-04-18abuild: reset triggers for subpackagesNatanael Copa1-0/+1
only main package has the trigger
2011-04-17abuild: fix user creation when group existsNatanael Copa1-1/+5
2011-04-06abuild: fix for REPODESTNatanael Copa1-2/+6
we need set the $CARCH in the package destination needs also to be passed over for recursive action
2011-04-04abuild: remove broken noarch stuff. force CARCH for abuildrepoNatanael Copa1-20/+6
2011-04-04abuild: move abuildrepo to ~/.cache/abuild/$repoNatanael Copa1-24/+14
We no require apk-tools-2.1
2011-04-04abuild: fix check if abuildindex is up 2 dateNatanael Copa1-7/+22
2011-04-01Merge branch '2.7'Natanael Copa1-1/+1
2011-04-01abuild: always fail when checksums does not matchNatanael Copa1-1/+1
2011-03-31Merge branch '2.7'Natanael Copa1-0/+1
Conflicts: Makefile
2011-03-31abuild: add origin in .PKGINFONatanael Copa1-0/+1
2011-03-30abuild: fix for apk-tools-2.0.xNatanael Copa1-2/+10
apk-tools-2.0's apk index will not show the arch so we need to use tar to find arch if we have old apk. We prefer use apk index since it will only read first block of file, regardless size, while tar will read entire file. Reading entire file is slow if file is big. So we check apk --version and use tar if needed, and apk index if possible.
2011-03-30abuild: create $arch and noarch dirs for abuildrepoNatanael Copa1-1/+1
2011-03-30Merge branch 'wip'Natanael Copa1-23/+57
2011-03-30abuild: wait for lockfile on delete of dependenciesNatanael Copa1-7/+8
2011-03-30abuild: use $repo/$arch for abuildrepoNatanael Copa1-23/+57
This is so apk-tools-2.1 works
2011-03-29abuild: fix md5checkNatanael Copa1-0/+1
we need use "$srcdir"
2011-03-29abuild: fakeroot fix when running as rootNatanael Copa1-1/+9
2011-03-29abuild: use $SUDO instead of 'sudo'Natanael Copa1-2/+2
So SUDO="sudo -E" works for http proxy settings
2011-03-29delete remote source files that fail the md5 checksum testJeremy Thomerson1-2/+21
Currently, if the build server downloads a file that fails the md5sum check for some reason (perhaps interrupted download, etc), the file is never deleted so the build can not succeed until someone manually deletes the bad file. This change deletes any file that is a remote source file / package that fails the md5sum check. The subsequent rebuild will then be forced to download the file again.
2011-03-17abuild: do not set noarch for nowNatanael Copa1-3/+5
Our build infrastruc needs to handle it