summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-09-01devtools: clean-up of commitpkgAllan McRae1-9/+1
- replaces backticks by $() - removes support for package names without the arch in them (all our repos now uses the arch in the package name) - removes support for the obsolete and dead [unstable] repo Patch-by: Eric Bélanger <eric@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org>
2009-09-01Changes required for new server layoutAllan McRae3-3/+3
Signed-off-by: Allan McRae <allan@archlinux.org>
2009-08-19Don't copy makepkg.conf into the chrootEvangelos Foutras1-13/+2
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>
2009-08-19Add communityco like archcoAaron Griffin1-0/+10
Original-idea-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-19archco: Switch svn.archlinux.org -> archlinux.orgAaron Griffin1-2/+1
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-19makechrootpkg: Remove some extra packagesEric Bélanger1-2/+2
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-12Replace '>/dev/null 2>&1' with '&>/dev/null'Aaron Griffin1-1/+1
Original-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-12Fix namcap errors and add PKGBUILDEric Bélanger1-1/+1
[Aaron: swapped 2>&1 >/dev/null to >/dev/null 2>&1 to fix this better] Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-12makechrootpkg: Support for split packagesEric Bélanger1-18/+21
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>
2009-08-12commitpkg: Add support for 'any' architectureDaniel J Griffiths1-0/+8
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-06Change mode of commitpkg2anyAaron Griffin1-0/+0
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-06fix copy the install files on split packages.Biru Ionut1-3/+8
Signed-off-by: Biru Ionut <ionut@archlinux.ro> [Aaron: Changed backtick syntax and added some quoting] Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-03Adjust commitpkg community serverAaron Griffin1-1/+1
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>
2009-06-30makechrootpkg: namcap path fixBiru Ionut1-1/+1
Run namcap on the full path including /pkgdest/ Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-06-12svn: remove the default -m commit argAaron Griffin1-1/+1
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>
2009-06-12Cause chroot buildscript to exit with errorAaron Griffin1-0/+1
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>
2009-05-13Use $PKGEXT defined in makepkg.confPierre Schmitz3-10/+10
Also replace some uses of tar with bsdtar Signed-off-by: Pierre Schmitz <pierre@archlinux.de> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-05-06commitpkg2any: New scriptFrançois Charette1-0/+33
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>
2009-05-06Replace unionfs with aufsAaron Griffin1-5/+5
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-05-06Cleanup some of the DB addition codeAaron Griffin1-4/+5
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-05-06rebuildpkgs: misc bug fixes and changesAaron Griffin1-2/+26
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-04-06Add a few TODO notes for community compatibilityDan McGee2-1/+3
Signed-off-by: Dan McGee <dan@archlinux.org>
2009-04-04commitpkg: rework for new community layoutDan McGee2-21/+13
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>
2009-04-04Makefile cleanupsDan McGee1-3/+1
Don't link commitpkg to itself, and remove the unstablepkg symlinks. Signed-off-by: Dan McGee <dan@archlinux.org>
2009-03-09makechrootpkg: remove 'local' keywordAaron Griffin1-1/+1
Whoops. Not valid outside a function Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-03-09makechrootpkg: remove (pkg|src)dest mount checkAaron Griffin1-21/+17
This is no longer needed as we don't mount-bind PKGDEST or SRCDEST Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-03-09makechrootpkg: Don't fail if no chroot namcapAaron Griffin1-1/+2
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>
2009-03-09makechrootpkg: Don't mount-bind srcdest/pkgdestAaron Griffin1-10/+17
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>
2009-03-03Add rebuildpkgs scriptAaron Griffin1-0/+76
This script should aid in mass-rebuilding packages under a chroot Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-03-03Rename extrapkg to commitpkgAaron Griffin2-5/+14
Also allow for uploads to any user-specified repo name Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-27makechrootpkg: Check for files before copyingAaron Griffin1-4/+10
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-26makechrootpkg: Allow setting rw layer dir nameAaron Griffin1-19/+23
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>
2009-02-25Check mkarchroot's return codeAaron Griffin1-18/+21
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>
2009-02-24makechrootpkg: Use --noconfirm when updatingAaron Griffin1-1/+1
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-24makechrootpkg: Add -d to add to local repoAaron Griffin1-2/+14
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>
2009-02-24makechrootpkg: Remove $CHROOT_SHELL env varAaron Griffin1-19/+18
This was kinda useless and complicated. We'll just force -r usage Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-24Change makechrootpkg -i arg to -IAaron Griffin1-4/+4
This way we don't conflict with makepkg's -i, which could be useful to us Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-23Add 'update first' flag and fix helpAaron Griffin1-5/+17
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>
2009-01-31makechrootpkg - understand makepkg source syntaxAllan McRae1-1/+1
The source line in a PKGBUILD can have a structure like source=(´filename::url´). Signed-off-by: Allan McRae <allan@archlinux.org>
2009-01-24Add a param to NOT copy config files to the chrootAaron Griffin1-2/+5
This is primarilly needed for archiso creation, but could be useful elsewhere. Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-09Specify upload server in variableAllan McRae1-2/+3
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>
2008-11-21Remove the 'add' dir from staging0.6.4Aaron Griffin1-1/+1
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>
2008-11-21Switch archco svn path: home -> srvEric Bélanger1-1/+1
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-10-20Only run locale-gen if the target root has /etc/locale.genAaron Griffin1-3/+5
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-08-24Aaron broke it0.6.3Thomas Bächler1-0/+5
2008-05-10Fix a typo in extrapkgJason Chu1-1/+1
2008-05-07Remove suffix usage from extrapkgAaron Griffin1-12/+2
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>
2008-04-22Allow makechrootpkg to install package files in the chrootAaron Griffin1-1/+14
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>
2008-04-22makechrootpkg: Always attempt to move pkg/srcAaron Griffin1-12/+13
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>
2008-04-22Ensure archrelease is always run from a proper directoryAaron Griffin1-0/+10
It should only be run from a trunk dir containing a PKGBUILD Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>