summaryrefslogtreecommitdiff
path: root/abuild.in
AgeCommit message (Collapse)AuthorFilesLines
2012-04-24abuild: create group before userNatanael Copa1-6/+6
2012-02-29abuild: allow skip FHS checkNatanael Copa1-6/+8
some package (alpine-baselayout) needs to create /usr/local/bin etc.
2012-02-29abuild: check for FHS forbidden dirsNatanael Copa1-0/+7
2012-02-28abuild: use file descriptor 9 instead of 200Natanael Copa1-3/+3
POSIX only requires that filedesriptors 0-9 are available for shell redirections.
2012-02-22abuild: fix replaces_priorityNatanael Copa1-2/+3
was totally broke.
2012-02-17abuild: always add -k to curl in case http -> https redirectsNatanael Copa1-1/+1
2012-02-17abuild: add support for replaces_priorityNatanael Copa1-0/+7
2012-02-17abuild: do not create the apk index as rootNatanael Copa1-8/+9
2012-02-17abuild: no longer require wget in makedepends if httpsNatanael Copa1-1/+1
we depend on curl instead
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.