[arch-dev-public] [signoff] devtools 0.5

Dan McGee dpmcgee at gmail.com
Wed Feb 6 22:41:43 EST 2008


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.




More information about the arch-dev-public mailing list