summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-03-26Abort properly if source files are not under version control (FS#23122).Lukas Fleischer1-7/+7
Remove superfluous subshell code from version control checks in commitpkg, making it exit properly if source files are not under version control. Also, improve correctness of sed(1) commands and use fgrep(1) instead of grep(1) where appropriate. Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-03-23commitpkg: prefix package filenames with ./Dave Reisner1-1/+1
This is a hint to rsync that the file is a path and not a remote module in the case of a package with an epoch in the version. Signed-off-by: Dave Reisner <d@falconindy.com> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-03-23add epoch supportFlorian Pritz1-2/+16
Signed-off-by: Florian Pritz <bluewind@server-speed.net> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-01-08prepare release0.9.17Pierre Schmitz1-1/+1
2011-01-08mkarchroot: return 0 if there was no package to update in SyncFirstPierre Schmitz1-1/+1
2011-01-08checkpkg: use sdiff -s to show differences in the file listsPierre Schmitz1-1/+1
This makes it much better readable especially for very large file lists.
2011-01-08checkpkg: get back to working directory after soname checkAllan McRae1-0/+1
Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-01-08checkpkg: Do not download oldpkg if in starting directoryAllan McRae1-0/+2
Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-01-06mkarchroot: pass inline shell script to chroot0.9.16Pierre Schmitz1-2/+2
2011-01-06prepare releasePierre Schmitz1-1/+1
2011-01-06mkarchroot: Ensure all packages have been updatedPierre Schmitz1-1/+1
In reference to FS#22304 run pacman -Su again if there are still updates available. This is the case for packages listed in SyncFirst.
2010-12-14Accept any dir except a repos subdir as trunkPierre Schmitz1-3/+5
2010-12-12prepare release0.9.15Pierre Schmitz1-1/+1
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-12-04mkarchroot: add missing devices nodesPierre Schmitz1-0/+3
/dev/tty, /dev/tty0 and /dev/full
2010-12-02prepare release0.9.14Pierre Schmitz1-1/+1
2010-12-02checkpkg: don't exclude libs ending with .soPierre Schmitz1-2/+2
See https://bugs.archlinux.org/task/21315
2010-12-02archbuild: update the root install instead of the working copyPierre Schmitz1-1/+5
This avoids updating the chroot on every call. See https://bugs.archlinux.org/task/21930
2010-12-02mkarchroot: create a minimal /dev instead of using the one of the hostPierre Schmitz1-4/+15
2010-11-22bugfix release0.9.13Pierre Schmitz1-1/+1
2010-11-22Fetch the right architecture when a repo contains dashAndrea Scarpino1-1/+1
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-11-18prepare release0.9.12Pierre Schmitz1-1/+1
2010-11-17archbuild: simplify multilib callPierre Schmitz1-6/+2
2010-11-16Don't try to guess users architecturePierre Schmitz1-5/+0
2010-11-16Explicitly install libtool-multilib when building multilib packagesPierre Schmitz1-2/+2
This bypasses a strange pacman behaviour with the --noconfirm parameter.
2010-11-16Create pacman sync dir on chroot creationPierre Schmitz1-1/+1
See https://bugs.archlinux.org/task/21125
2010-10-19commitpkg: pkgfile might be an absolute path when using PKGDESTPierre Schmitz1-1/+1
2010-10-17prepare release0.9.11Pierre Schmitz1-1/+1
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-10-17install gcc-multilib for multilib-build by defaultPierre Schmitz1-1/+5
2010-09-16commitpkg: error out if ~/staging/$repo doesn't existFlorian Pritz1-1/+1
Signed-off-by: Florian Pritz <bluewind@xssn.at> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-09-11checkpkg: make diff output more readablePierre Schmitz1-1/+1
2010-09-11Use pacman to determine the host's mirrorPierre Schmitz1-4/+4
2010-09-11ad support for multilib-testingPierre Schmitz8-28/+101
2010-09-06repare release0.9.10Pierre Schmitz1-1/+1
2010-09-06checkpkg: fix extracting soname bumpsIonut Biru1-1/+1
extracting the tarball was done from the wrong directory Signed-off-by: Ionut Biru <ibiru@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-09-01add support for community-staging repositoryPierre Schmitz2-0/+5
2010-08-22add makepkg.conf for [multilib]Pierre Schmitz2-0/+90
2010-08-22add initial [multilib] supportPierre Schmitz3-2/+19
2010-08-22Use findmnt to generate a mtabPierre Schmitz1-1/+1
Instead of just copying the hosts mtab use findmnt. This way only reachable mount points are shown.
2010-08-20prepare release0.9.9Pierre Schmitz1-1/+1
2010-08-20Add archbuild helper script to create and build in chrootsPierre Schmitz2-2/+56
This will create chroots on demand if needed.
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-08-18copy packages into TEMPDIRIonut Biru1-6/+7
TEMPDIR is used before packages are copied into it and made it fail because cannot find any. Signed-off-by: Ionut Biru <ibiru@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-08-17reduce pacman's verbosityPierre Schmitz1-5/+2
2010-08-17Use host mirror in chroot environmentPierre Schmitz1-0/+18
* Set first enabled mirror found mirrorlist as mirror within the chroot. * If the mirror is local bind its directory read-only into the chroot. * Fallback is the kernel.org mirror.
2010-08-17add default config files for makepkg and pacmanPierre Schmitz6-3/+505
2010-08-17Use default locale instead of copying from hostPierre Schmitz1-1/+1
Use en_US.UTF-8 and de_DE.UTF-8 by default (the latter is needed for some packages like gcc)