A new devtools has been pushed to testing tonight for both architectures. The shortlog is below. Please report any problems- the majority of the changes were to the chroot scripts, but extrapkg and checkpkg did have a few changes. lddd and finddeps were also added to the mix. http://projects.archlinux.org/git/?p=devtools.git;a=summary -Dan Makefile | 21 +++++++- checkpkg | 44 +++++++++++------ extrapkg | 135 ++++++++++++++++++++++++++++----------------------- finddeps | 41 ++++++++++++++++ lddd | 47 ++++++++++++++++++ makechrootpkg | 148 ++++++++++++++++++++++++++++++++++++++++++++++---------- mkarchroot | 56 ++++++++++++++++----- 7 files changed, 371 insertions(+), 121 deletions(-) Aaron Griffin (12): Add lddd script from cvs-arch Add finddeps script from cvs-arch Fixed a typo (mkarchchroot -> mkarchroot) Force symlink creation in the install target Copy resolv.conf each time just like mtab Use full filename for scp upload Don't clear build dir upon completion Remove DBPath from mkarchroot Remove "use sudo" from default makechrootpkg makepkg args Check for existing files when copying to chroot Minor pathing cleanups Add -r to the default makepkg args Armin Luntzer (5): mkarchroot: add -M switch for a custom makepkg.conf mkarchroot: copy /etc/resolv.conf to chroot mkarchroot: create $working_dir/etc (fixes error msg when trying to copy /etc/mtab during chroot creation) makechrootpkg: Check if build was successful. Copy package to cwd and cleanup $chrootdir/rw/build on success, keep directory contents on failure. makechrootpkg: clarify usage message Damir Perisa (1): Output full path to package in finddeps Dan McGee (6): Clarify message when PKGBUILD does not exist and always have help available Add an uninstall target Fix some bashisms (but change #! to /bin/bash) Allow user to see invalid chrootpath in error message Use user's locale.gen instead of sed-magic Whitespace fixes/cleanup to all of the scripts Daniel Isenmann (1): add -C option to mkarchroot Jason Chu (10): Install the custom pacman.conf in the chroot so that it can be used for later updates Pass $RUN to chroot so that all the params are expanded properly Copy mtab over to chroot so that pacman can detect disk space Allow optional params to makechrootpkg (to actually accept extra makepkg args) Accept options to makepkg after a -- so that we can accept longopts for makepkg and even options that are used by makechrootpkg Copy the install file into the build directory because we need that too Escape the uniondir directory reference when creating $uniondir/etc/sudoers and set it to the proper permissions (440) Call mkarchroot not ./mkarchroot so that we can use makechrootpkg from any directory Pass $MAKEPKG_ARGS as separate parameters to makepkg instead of one big string Make sure that build is owned by nobody, so that it can write to the directory Simo Leone (2): Separate mounting from config copying Change unionfs module loading Travis Willard (7): Renamed -c option to -r (for "root") and added -c option (for clean). Added support for makepkg's PKGDEST and SRCDEST params. Copy makepkg.conf and ~/.makepkg.conf into chroot. Fix getopts bug and be more specific when moving package file. Improve makepkg config loading for checkpkg and extrapkg. Ensure pkgurl is always fully-qualified pathname in checkpkg. Ensure scp'ing the package file works when PKGDEST is defined.