[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