Age | Commit message (Collapse) | Author | Files | Lines |
|
Replacing the chroot's makepkg.conf with our own prevents us
from building i686 packages in a i686 chroot on a x86_64 host.
[Aaron: Plus additional whitespace edits]
Signed-off-by: Evangelos Foutras <foutrelis@gmail.com>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Original-idea-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Original-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
[Aaron: swapped 2>&1 >/dev/null to >/dev/null 2>&1 to fix this better]
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Move all built packages in the PKGDEST or WORKDIR (pkgname is now
an array).
Additional fixes for * inside quotes
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Biru Ionut <ionut@archlinux.ro>
[Aaron: Changed backtick syntax and added some quoting]
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Change community.archlinux.org to aur.archlinux.org to
coincide better with the location recommended for SVN checkouts
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Run namcap on the full path including /pkgdest/
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This should force people to add a valid commit message
when updating PKGBUILDs and the like. Passing it on the
command line still works fine
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
If a build fails, exit the script with an error.
This also prevents namcap from being called if there
is no build package
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Also replace some uses of tar with bsdtar
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Added a script to convert an i686/x86_64 package to
an 'any' architecutre package in the SVN repos
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Remove the community-specific code that calls tupkg. Make the server
variable a bit more dependent on what repo we are uploading to in order to
get community working, and finally create the correct symlinks for
communitypkg in the Makefile.
Note that this change will require the Arch devtools package to get a
replace entry for aurtools.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Don't link commitpkg to itself, and remove the unstablepkg symlinks.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Whoops. Not valid outside a function
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This is no longer needed as we don't mount-bind PKGDEST or SRCDEST
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
The call to namcap was causing the script to fail
if namcap didn't exist or returned 1. Fix that by
always returning 0...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Do actual copying to and from PKGDEST and SRCDEST rather than
mounting via --bind, as the chown and other operations can cause
issues here
Original-work-by: Phil Dillon-Thiselton <dibblethewrecker@gmail.com>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This script should aid in mass-rebuilding packages under a chroot
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Also allow for uploads to any user-specified repo name
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Make the name of the rw layer (default <chrootdir>/rw) configurable
with a command line switch.
Useful for maintaining multipl chroots on top of a clean base.
i.e.
<chrootdir>/root #clean chroot
<chrootdir>/rw #default RW layer
<chrootdir>/gnome #a RW layer with all of gnome installed
<chrootdir>/kde #a RW layer with all of KDE installed
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
We weren't doing this before, and after build steps were
being run even if the build failed or if the user cancelled
the build
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
When a package build is complete, it is automatically
added to a local db in <chrootdir>/rw/repo/
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This was kinda useless and complicated. We'll just force
-r usage
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This way we don't conflict with makepkg's -i, which
could be useful to us
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Add -u to update the chroot before building. This should update the
unionfs rw layer only, leaving the chroot clean. Useful for rebuilds
and a local repo.
Also fix the docs and document the -i flag
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
The source line in a PKGBUILD can have a structure like
source=(´filename::url´).
Signed-off-by: Allan McRae <allan@archlinux.org>
|
|
This is primarilly needed for archiso creation, but
could be useful elsewhere.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This means people with different usernames on their local machine
only need to change a single line.
Original-patch-by: Vesa Kaihlavirta <vesa@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
|
|
This extra dir is largely useless. db-remove makes the del/
dir unnecessary, so lets kill the add/ dir too
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
|
|
|
|
The new dbscripts do not need this. All info can
be gathered from the $CARCH variable in the filename.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This is a very very hackish way to deal with rebuilds for
right now.
The intent is the following:
First build foobar-1.2
makechrootpkg -i foobar-1.2-1-i686.pkg.tar.gz
Now build packages that depend on foobar-1.2
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Sometimes makepkg fails, but a package is built - for
instance, when makepkg cannot remove deps. In this case we
will attempt to move the pkg/src files regardless.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
It should only be run from a trunk dir containing a PKGBUILD
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
needs to be dealt with.
|