Pierre Schmitz
76f3e25949
keep partially transferred files
2010-06-25 21:40:45 +02:00
Pierre Schmitz
85251a1d7b
removed mode lines; was not a good idea after all
2010-06-24 10:01:20 +02:00
Eric Bélanger
27df94f51b
commitpkg: add newline to make output look more orderly
...
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-06-22 17:09:49 +02:00
Pierre Schmitz
12eec95ff8
set version in Makefile
2010-05-02 15:46:51 +02:00
Pierre Schmitz
d4f00819ac
copy namcap.log to working dir
2010-05-02 15:42:29 +02:00
Pierre Schmitz
4a4455c086
Set target CARCH before sourcing the PKGBUILD
...
CARCH might be used within the PKGBUILD to select correct sources
2010-05-02 15:23:54 +02:00
Pierre Schmitz
52e140f2fe
exit 1 on build failure
2010-05-02 15:16:53 +02:00
Pierre Schmitz
48dead1af7
Force correct remote file permissions
2010-03-31 23:58:59 +02:00
Pierre Schmitz
17e875f6b3
makechrootpkg: Keep source files even if build fails
...
implementes FS#18437
2010-03-03 21:49:22 +01:00
Pierre Schmitz
a7c5010d24
Upload any pkg.tar.* file as long as it is canonical
2010-03-03 21:41:53 +01:00
Pierre Schmitz
f72775feac
PKGEXT was not defined in the context
2010-03-03 21:38:59 +01:00
Pierre Schmitz
371f57b043
Don't check if package was released already
...
The checks aren't reliable enough and fail if the local repo is broken due to
network failures. So for now we just allways commit.
2010-02-22 19:11:17 +01:00
Pierre Schmitz
2fe5dbf904
be more fail safe
2010-02-22 08:13:43 +01:00
Eric Bélanger
5036f1250e
mkarchroot: Added default pacman cache in usage help
...
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-02-21 19:34:11 +01:00
Pierre Schmitz
f00c8f66bd
escape line breaks in find command
2010-02-17 23:55:05 +01:00
Pierre Schmitz
df4310025b
Use svnversion insead of svn info
2010-02-17 18:27:09 +01:00
Pierre Schmitz
53a864a5aa
Use local information to determine if a commit is needed
2010-02-17 18:05:16 +01:00
Pierre Schmitz
849e6c6de5
Check if package was already released
2010-02-17 15:24:54 +01:00
Dan McGee
62e4272ca2
commitpkg: dereference symlinks on package upload
...
This is a regression introduced after switching to rsync in place of scp;
scp dereferenced symlinks automatically without need for a command-line
option.
Signed-off-by: Dan McGee <dan@archlinux.org>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-02-17 06:11:48 +01:00
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