Pierre Schmitz
a01ed3869c
checkpkg: Use temporary working directory
2010-07-11 13:45:51 +02:00
Pierre Schmitz
e656ec7052
Check if ~/.makepkg.conf exists
...
Fixes FS#20041
2010-07-01 16:51:43 +02:00
Pierre Schmitz
dcc7b6728d
prepare 0.9.7 release
2010-06-28 10:32:47 +02:00
Pierre Schmitz
88764c0298
local can only be used within functions
2010-06-28 10:26:38 +02:00
Pierre Schmitz
f2959b8dd5
check if changelog and install files are commited to svn
2010-06-28 09:54:50 +02:00
Pierre Schmitz
0564514df4
remove useless sourcing of PKGBUILD
2010-06-28 09:50:08 +02:00
Pierre Schmitz
edb24eb1a0
Simplify detection of changelog and install files
...
Thise code was copied from makepkg
2010-06-28 09:48:21 +02:00
Andrea Scarpino
a2132bc899
read {SRC, PKG}DEST from user makepkg.conf
...
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-06-28 09:35:20 +02:00
Eric Bélanger
964c0d1640
Fixed changelog support to work with makepkg 3.4
...
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-06-28 08:07:41 +02:00
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