summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-09-23commitpkg: get rid of tabs and indent commentsEvangelos Foutras
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-21minor syntax fixFrancois Charette
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-21fix indentationFrancois Charette
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18makechrootpkg: Fixed add_to_db option checkEric Bélanger
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18makechrootpkg: fixed copying of split packagesAaron Griffin
This patch fixed copying of packages with splitting (FS#16181) It also adds missing quotes around chrootdir variable. Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18Attempted fix for SRCDEST/PKGDEST parsingAaron Griffin
- Do *not* overwrite the makepkg.conf in the chroot - Source global makepkg configs for SRCDEST and PKGDEST Original commit 4bc819a20e4029a53d97cfa3cff164b3a497f7fe by Evangelos Foutras <foutrelis@gmail.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18Remove some extra cleanup umountsAaron Griffin
Leftovers from when we used to bind-mount PKGDEST and SRCDEST Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18Remove refs to commitpkg2any in MakefileFrancois Charette
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18remove commitpkg2anyFrancois Charette
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18Automate rm of repo-*86* when commiting "any" pkgFrancois Charette
This commit integrates part of the functionality of commitpkg2any in the standard commitpkg script. If the package is for arch=any and there exists ../repos/$repo-{i686,x86_64}, then these are removed. NB: I believe commitpkg2any should be removed, as it encourages converting a pkg to arch=any with the same $pkgver. It is better practice to wait for a new version before releasing the pkg with arch=any. It also saves bandwidth! Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18Fixed Makefile to install/uninstall new cmdsEric Bélanger
communityco, commitpkg2any and rebuildpkgs Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18Revert "Don't copy makepkg.conf into the chroot"Aaron Griffin
This reverts commit 4bc819a20e4029a53d97cfa3cff164b3a497f7fe. Temporary revert until we get this sorted out Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18Fix indentationFrancois Charette
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18Add support for community-testing repoDaniel J Griffiths
[Aaron: Added Makefile entries] Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-14Make commitpkg not lock up without a messageDan McGee
2009-09-02commitpkg: Added split package support0.7.0Eric Bélanger
All packages created by the PKGBUILD are uploaded to the staging directory. The output and svn commit messages uses pkgbase instead of pkgname. Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> [Allan: minor fix for existing issue] Signed-off-by: Allan McRae <allan@archlinux.org>
2009-09-01makechrootpkg: fixed copying of .install files to chroot for split packagesAllan McRae
Patch-by: Eric Bélanger <eric@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org>
2009-09-01devtools: clean-up of commitpkgAllan McRae
- 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 McRae
Signed-off-by: Allan McRae <allan@archlinux.org>
2009-08-18Don't copy makepkg.conf into the chrootEvangelos Foutras
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-18Add communityco like archcoAaron Griffin
Original-idea-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-18archco: Switch svn.archlinux.org -> archlinux.orgAaron Griffin
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-18makechrootpkg: Remove some extra packagesEric Bélanger
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-12Replace '>/dev/null 2>&1' with '&>/dev/null'Aaron Griffin
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élanger
[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élanger
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 Griffiths
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-06Change mode of commitpkg2anyAaron Griffin
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-06fix copy the install files on split packages.Biru Ionut
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 Griffin
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 Ionut
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 Griffin
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 Griffin
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 Schmitz
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 Charette
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 Griffin
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-05-06Cleanup some of the DB addition codeAaron Griffin
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-05-06rebuildpkgs: misc bug fixes and changesAaron Griffin
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-04-05Add a few TODO notes for community compatibilityDan McGee
Signed-off-by: Dan McGee <dan@archlinux.org>
2009-04-04commitpkg: rework for new community layoutDan McGee
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-03Makefile cleanupsDan McGee
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 Griffin
Whoops. Not valid outside a function Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-03-09makechrootpkg: remove (pkg|src)dest mount checkAaron Griffin
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 Griffin
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 Griffin
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 Griffin
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 Griffin
Also allow for uploads to any user-specified repo name Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-26makechrootpkg: Check for files before copyingAaron Griffin
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-26makechrootpkg: Allow setting rw layer dir nameAaron Griffin
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 Griffin
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>