Pierre Schmitz
dd488b3c90
add dist target to Makefile
2010-02-13 20:57:34 +01:00
Pierre Schmitz
de38f347a7
add common gitignore file
2010-02-13 20:41:46 +01:00
Pierre Schmitz
362a99b995
apply common coding style
2010-02-13 19:47:16 +01:00
Allan McRae
7a8130fec8
Further fixes to cache_dir handling
...
1) Typo cachedir -> cache_dir
2) Use $cache_dir when calling pacman
Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-02-13 15:55:23 +01:00
Allan McRae
a6e1f8cfd3
Read cachedir from pacman.conf in working dir
...
This allows setting a different cachedir for (e.g.) i686 and x86_64
chroots.
Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-02-13 09:57:49 +01:00
Pierre Schmitz
70d7baee68
set umask to 0022
...
this fixes commit 7ce9cd6965
2010-02-13 07:22:54 +01:00
Pierre Schmitz
59b7a739e8
inform the user of activities that might take a longer time
2010-02-13 04:03:10 +01:00
Pierre Schmitz
9e14e8691d
Fall back to default if CacheDir is not set
2010-02-12 10:14:04 +01:00
Pierre Schmitz
c22a6014d7
supress confusing output of pushd and popd
2010-02-12 01:11:59 +01:00
Pierre Schmitz
d440e5998d
copy files seperately to avoid escaping problems
2010-02-12 01:07:45 +01:00
Pierre Schmitz
611314a740
check install files, too
2010-02-11 23:48:06 +01:00
Pierre Schmitz
c39e59892d
make sure pacman cache dir exists
2010-02-11 23:28:02 +01:00
Pierre Schmitz
f76261f073
don't cross filesystems. usefull if you bind a local mirror into your working copy
2010-02-11 23:27:30 +01:00
Pierre Schmitz
a37c07a8cb
update comment
2010-02-11 15:27:24 +01:00
Pierre Schmitz
72a2b4789a
abort if not all local source files are under version control
...
This looks a little hacky. The || true is needed because grep will return 1
if in fact everything is fine.
implements FS#18048
2010-02-11 15:19:13 +01:00
Pierre Schmitz
30cfcdc501
Add missing -n option to getopt list for mkarchroot
...
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-02-11 14:41:45 +01:00
Pierre Schmitz
f09baea392
Replace expensive merge with delete and copy
2010-02-11 14:25:20 +01:00
Pierre Schmitz
d68e7cb031
avoid useless output in commitpkg
2010-02-11 14:01:45 +01:00
Pierre Schmitz
106a0cddfe
simplify and optimize upload process
...
Use rsync instead of scp to be able to continue uploads and get upload
verification for free.
We also try to commit to svn trunk first to avoid useless uploads (FS#18088).
2010-02-11 13:53:30 +01:00
Pierre Schmitz
0e43db65b2
Revert "add support for community svn"
...
This reverts commit 0346db0ff7
.
This commit changed the expected behaviour of archco and truned it into a
more complex alias of "svn up <package>".
2010-02-11 12:50:01 +01:00
Pierre Schmitz
3e3b32641d
Reduce verbosity to a sane minimum
2010-02-11 12:49:28 +01:00
Pierre Schmitz
16dd1fe6e0
Read pacman cache dir from pacman.conf or cli
2010-02-11 11:23:41 +01:00
Pierre Schmitz
f8ab1fb7a7
Create a working copy instead of using an union layer
...
Use rsync to create a (clean) working copy of the root dir instead of using aufs.
2010-02-11 10:26:45 +01:00
Pierre Schmitz
4ea489ad85
Move build and package logs to WORKDIR, otherwise it is lost
2010-02-11 09:14:56 +01:00
Ionut Biru
0346db0ff7
add support for community svn
...
Signed-off-by: Ionut Biru <ionut@archlinux.ro>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2010-01-11 13:41:04 -08:00
Nezmer
a1ede4dd4b
devtools: make sure all files are owned by nobody before building
...
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-11 13:38:50 -08:00
Byron Clark
7ce9cd6965
Reset umask before touching the chroot.
...
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>
2010-01-11 10:25:43 -08:00
Aaron Griffin
a7d88845a8
Remove sourcing of makepkg.conf files
...
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-18 09:01:44 -08:00
Eric Bélanger
ea4b0d0a67
makechrootpkg: Replaced DB_COMPRESSION with 'gz'
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
2009-12-16 12:49:25 -08:00
Aaron Griffin
0c17e0d9fc
Use the host's SRCDEST and PKGDEST if defined
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
Original-by: Eric Bélanger <snowmaniscool@gmail.com>
2009-12-16 10:54:59 -08:00
Ronald van Haren
6922cc39f0
Move the determination of unique .install files
...
Move this inside the split packages loop
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-28 11:59:48 -07:00
Eric Bélanger
61e8cd97fb
checkpkg: Check package cache for old packages
...
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-26 13:20:58 -07:00
Eric Bélanger
23aa9719a8
checkpkg: Made wget quiet
...
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-26 13:20:51 -07:00
Eric Bélanger
40791b305f
checkpkg: Added split package support
...
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-26 13:20:38 -07:00
Francois Charette
db962d9b7c
Change loop var CARCH to _arch
...
This is just better practice, as CARCH means something else in
makepkg.conf
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-26 13:18:27 -07:00
Francois Charette
4fb916c824
Change "uploading to" message to be less ambiguous
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-26 13:18:02 -07:00
Evangelos Foutras
169c33195f
commitpkg: tidy quotes and remove unneeded braces
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-06 09:25:09 -07:00
Evangelos Foutras
86416b25b3
Move package verification into a separate function
...
Also switch to openssl and sha1 checksums.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-06 09:25:00 -07:00
Andrea Scarpino
fd82cb3eb7
makechrootpkg: Ensure SRC/PKGDEST are directories
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-06 09:22:49 -07:00
François Charette
54ae50500b
commitpkg: tagged msg is now in archrelease
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-06 09:20:59 -07:00
François Charette
bb1ab73c74
archrelease: exit if working copy is not committed
...
Check with svn diff if the PKGBUILD etc has been committed,
and exit with an error message if not.
Also moved message from commitpkg to here.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-06 09:20:03 -07:00
François Charette
219ec9f196
checkpkg: Set CARCH=any when arch=any
...
Fixes FS#16419
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-10-06 09:18:02 -07:00
Daniel J Griffiths
14947cf645
commitpkg: Fix pushd for any packages
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-23 12:31:19 -07:00
Evangelos Foutras
381f91c336
commitpkg: introduce abort function for errors
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-23 12:06:25 -07:00
Evangelos Foutras
fa47bd1a17
commitpkg: correct svn commit message spacing
...
[Aaron: Remove trailing whitespace]
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-23 12:02:26 -07:00
Evangelos Foutras
8130fd3846
commitpkg: upload all available architectures
...
Now commitpkg will go through each architecture defined in the PKGBUILD
and if all packages are present, it will upload them and run archrelease
for that architecture.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-23 12:01:11 -07:00
Evangelos Foutras
3d9c9c1b46
Move initialization code out of the upload loop
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-23 12:00:45 -07:00
Evangelos Foutras
70e48eff7a
commitpkg: get rid of tabs and indent comments
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-23 12:00:00 -07:00
Francois Charette
e82825dd6d
minor syntax fix
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-21 13:08:59 -07:00
Francois Charette
80061e2051
fix indentation
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-21 13:08:43 -07:00