summaryrefslogtreecommitdiffstats
path: root/makechrootpkg
AgeCommit message (Collapse)AuthorFilesLines
2010-12-09makechrootpkg: The user nobody is only needed to run pacmanPierre Schmitz1-5/+2
2010-12-09Do not clean build directory on successful buildAllan McRae1-2/+0
It is often useful to go back through build logs after building a package and it is removed at the start of the next run anyway. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-10-17install option (-I) does not require a directory containing a PKGBUILDAndrea Scarpino1-1/+1
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-08-20source PKGBUILD before evaluating install and changelog filesPierre Schmitz1-0/+2
This makes it possible to use e.g. install=$pkgname.install
2010-08-18makechrootpkg: read packager and makeflags from makepkg.confPierre Schmitz1-14/+29
also set some sane default options
2010-07-01Check if ~/.makepkg.conf existsPierre Schmitz1-2/+4
Fixes FS#20041
2010-06-28local can only be used within functionsPierre Schmitz1-2/+1
2010-06-28remove useless sourcing of PKGBUILDPierre Schmitz1-1/+0
2010-06-28Simplify detection of changelog and install filesPierre Schmitz1-26/+10
Thise code was copied from makepkg
2010-06-28read {SRC, PKG}DEST from user makepkg.confAndrea Scarpino1-2/+4
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-06-28Fixed changelog support to work with makepkg 3.4Eric Bélanger1-3/+13
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-06-24removed mode lines; was not a good idea after allPierre Schmitz1-3/+0
2010-05-02copy namcap.log to working dirPierre Schmitz1-5/+4
2010-05-02Set target CARCH before sourcing the PKGBUILDPierre Schmitz1-0/+2
CARCH might be used within the PKGBUILD to select correct sources
2010-05-02exit 1 on build failurePierre Schmitz1-0/+1
2010-03-03makechrootpkg: Keep source files even if build fails0.9.5Pierre Schmitz1-9/+9
implementes FS#18437
2010-03-03PKGEXT was not defined in the contextPierre Schmitz1-2/+2
2010-02-13apply common coding stylePierre Schmitz1-137/+136
2010-02-13set umask to 0022Pierre Schmitz1-1/+1
this fixes commit 7ce9cd696515c9baf13f2181e64c2ea8df6a4b02
2010-02-13inform the user of activities that might take a longer time0.9.1Pierre Schmitz1-1/+2
2010-02-11don't cross filesystems. usefull if you bind a local mirror into your ↵Pierre Schmitz1-1/+1
working copy
2010-02-11Reduce verbosity to a sane minimumPierre Schmitz1-11/+0
2010-02-11Create a working copy instead of using an union layerPierre Schmitz1-67/+52
Use rsync to create a (clean) working copy of the root dir instead of using aufs.
2010-02-11Move build and package logs to WORKDIR, otherwise it is lostPierre Schmitz1-0/+4
2010-01-11devtools: make sure all files are owned by nobody before buildingNezmer1-4/+4
In makechrootpkg, build dirs are chowned to nobody before we move files to "$uniondir/build". This could lead to failure If the files are supposed to be dynamically upgraded when we run makepkg. A common use-case is when we upgrade $pkgver in git,svn PKGBUILDS. Signed-off-by: Nezmer <Nezmer@allurelinux.org> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2010-01-11Reset umask before touching the chroot.Byron Clark1-0/+1
This prevents problems when running with a umask that masks permissions for others. Signed-off-by: Byron Clark <byron@theclarkfamily.name> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-12-18Remove sourcing of makepkg.conf filesAaron Griffin1-5/+0
This is replaced by commit marked "Use the host's SRCDEST and PKGDEST if defined" Noticed-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-12-16makechrootpkg: Replaced DB_COMPRESSION with 'gz'Eric Bélanger1-1/+1
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com> Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
2009-12-16Use the host's SRCDEST and PKGDEST if definedAaron Griffin1-0/+4
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com> Original-by: Eric Bélanger <snowmaniscool@gmail.com>
2009-10-28Move the determination of unique .install files0.8.0Ronald van Haren1-2/+1
Move this inside the split packages loop Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-06makechrootpkg: Ensure SRC/PKGDEST are directoriesAndrea Scarpino1-2/+2
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-19makechrootpkg: Fixed add_to_db option checkEric Bélanger1-2/+1
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 Griffin1-19/+16
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 Griffin1-12/+5
- 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 Griffin1-2/+0
Leftovers from when we used to bind-mount PKGDEST and SRCDEST Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18Revert "Don't copy makepkg.conf into the chroot"Aaron Griffin1-2/+13
This reverts commit 4bc819a20e4029a53d97cfa3cff164b3a497f7fe. Temporary revert until we get this sorted out Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18Fix indentationFrancois Charette1-14/+14
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-01makechrootpkg: fixed copying of .install files to chroot for split packagesAllan McRae1-0/+7
Patch-by: Eric Bélanger <eric@archlinux.org> 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-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-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-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-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 Schmitz1-3/+3
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-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-03-09makechrootpkg: remove 'local' keywordAaron Griffin1-1/+1
Whoops. Not valid outside a function Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>