Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > bd0cb889b901e06599344ec8e5b5e3c4 > files > 71

mock-0.9.14-2mdv2010.0.noarch.rpm

commit fd1e796a2f8620bfa4519ad1c9249cfb2ce96053
Author: Clark Williams <williams@redhat.com>
Date:   Tue Feb 3 17:17:51 2009 -0600

    updated for 0.9.14-1 changelog

commit 39a835d72daa5aa93ce6ab671e0f192e9e731f6c
Author: Clark Williams <williams@redhat.com>
Date:   Tue Feb 3 17:13:37 2009 -0600

    modified to not try to check s390 or sparc

commit d678ca9818351811c52bdc476aa7e301de3c33c4
Author: Clark Williams <williams@redhat.com>
Date:   Tue Feb 3 17:12:56 2009 -0600

    removed unsupported configs

commit 84054b48599ec6f9dcda8651743b2155cf2171d0
Author: Clark Williams <williams@redhat.com>
Date:   Mon Feb 2 14:04:38 2009 -0600

    commented out dropPrivsForever() in copyin logic

commit 8d4bdd537d8ef078b963861095d6e531df81b94a
Author: Clark Williams <williams@redhat.com>
Date:   Sun Feb 1 21:55:57 2009 -0600

    updated version

commit 453168942081b2d073504016fe4d1c1be0b6ab55
Author: Mike Bonnet <mikeb@redhat.com>
Date:   Sun Feb 1 09:52:48 2009 -0600

    buildsrpm: some additional sanity checking, and removing an unnecessary glob

commit ebbe33562c7d66108ef33771cc43ce8b3f4d5583
Author: Mike Bonnet <mikeb@redhat.com>
Date:   Sun Feb 1 09:51:24 2009 -0600

    HOME environment variable is now set globally to match chroot homedir

commit 53ceb9d2a1b58291c74a4181da78731ad7c3a811
Merge: bc4dc3f... 534b314...
Author: Clark Williams <williams@redhat.com>
Date:   Sun Feb 1 09:49:24 2009 -0600

    Merge branch 'master' into clark

commit bc4dc3f77deed7b59dc872f634a13380b06a33d5
Author: Clark Williams <williams@redhat.com>
Date:   Sun Feb 1 09:41:49 2009 -0600

    set HOME environment variable to be the chroot home

commit 43b9b5a58bc1533c245202bde51e8f091d25b440
Merge: 9eb2dc4... fd41e6e...
Author: Clark Williams <williams@redhat.com>
Date:   Sun Feb 1 09:13:35 2009 -0600

    Merge branch 'master' into clark

commit 534b3148fd64ca6b1a8eee6dbe40bdfb61706c00
Merge: 3e9969f... 305c142...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Jan 23 08:26:41 2009 -0600

    Merge branch 'buildsrpm'
    
    * buildsrpm:
      unlink->rmdir
      another srpm -> spec change in buildsrpm. add state for building srpm.
      cant use srpm var, use spec file instead. its ofr info only.
      initial work to copy spec/sources and build srpm.

commit fd41e6e363e0a08ba1f71670ad9a1206b7982ed0
Merge: 490dc2a... 3e9969f...
Author: Clark Williams <williams@redhat.com>
Date:   Thu Jan 8 14:51:32 2009 -0600

    Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock

commit 305c142babcbc5150b716b38e63cd8f9de6f4ef7
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Jan 8 14:37:39 2009 -0600

    unlink->rmdir

commit 4796f583735f291d1314a23223423354f51dc6a5
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Jan 8 14:35:58 2009 -0600

    another srpm -> spec change in buildsrpm. add state for building srpm.

commit e7a3dd309ae0777ae46b838912087cadd2528e57
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Jan 8 14:25:03 2009 -0600

    cant use srpm var, use spec file instead. its ofr info only.

commit 6ed8d50169bb513b419e1a6bcc5092cbf15b5497
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Jan 8 14:05:35 2009 -0600

    initial work to copy spec/sources and build srpm.

commit 490dc2a043d940602ad1679cd3f8e075fc35a636
Merge: b2591d4... a9c9f08...
Author: Clark Williams <williams@redhat.com>
Date:   Thu Jan 8 13:19:26 2009 -0600

    Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock

commit 3e9969f8c50b85f8380c3fe00155ae5b9970fac2
Merge: a9c9f08... 3eaddeb...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Jan 7 18:19:43 2009 -0600

    Merge branch 'fix-resultdir-not-accessible'
    
    * fix-resultdir-not-accessible:
      add new exception for result dir not being accessible and print nice friendly error message.

commit a9c9f083e197a9ffe83003230b635730af66e3ba
Author: Todd Zullinger <tmz@pobox.com>
Date:   Wed Jan 7 18:59:21 2009 -0500

    Fix git log command used for ChangeLog and AUTHORS
    
    The git-* commands are not in the PATH by default with git >= 1.6.0.
    
    Signed-off-by: Todd Zullinger <tmz@pobox.com>

commit 324ef3f812b15dfe4fc552f8962020f4ba0a8e35
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Jan 7 14:53:19 2009 -0600

    add configs from dgilmore for sparc, s390

commit d224591a27ae6b180a514d385bce304b0a2ea9a1
Author: Todd Zullinger <tmz@pobox.com>
Date:   Sun Dec 21 11:50:29 2008 -0500

    Don't disable ccache on epel-5, it is available
    
    Signed-off-by: Todd Zullinger <tmz@pobox.com>

commit b2591d422f522c27230eeb13011363f50842c1fb
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 19 15:58:52 2008 -0600

    removed import of popen2 from py/mock/util.py (gets rid of deprecated warning)

commit 78cd2d318fb16777db57af335c2e82db3c06c3f7
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 19 15:58:06 2008 -0600

    added version variable; added Mock Version banner to all logs

commit d0bbbdb28ab908e95437e7a2ca5b68cdb5634030
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 19 15:57:19 2008 -0600

    added version key to config options; moved cache_topdir to /var/cache/mock; removed trailing slash from basedir

commit b8455b3512dbe240c3e90aa0cae30c5db2af4121
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 19 15:56:04 2008 -0600

    modified mock.spec.in to move cache dir from /var/lib/mock/cache to /var/cache/mock

commit 7adc34747090750c13e0b19090ba1cdcf4f27f0e
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 19 15:55:06 2008 -0600

    added comment to etc/mock/site-defaults.cfg which clarify mode and group ownership requirements for basdir and cache_topdir

commit e1595d387132396500de2c961d4c2123fc5bc191
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 19 15:53:58 2008 -0600

    modified .gitignore to ignore generated files

commit 3eaddeb432b8755345f50acaf370be9146eb551e
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Nov 18 17:29:02 2008 -0600

    add new exception for result dir not being accessible and print nice friendly error message.

commit 9eb2dc48fb1097416a42fe4835274b9c4d8a9ad9
Author: Mike McLean <mikem redhat com>
Date:   Tue Nov 11 16:49:25 2008 -0600

    Signed-off-by: Mike McLean <mikem redhat com>

commit f361fde09b4063026dc1e644511db3041dec275d
Author: Jesse Keating <jkeating@redhat.com>
Date:   Thu Nov 6 13:56:52 2008 -0800

    version bump

commit bc45e9e246754acf4bbb979b06302951d058dbc1
Author: Jesse Keating <jkeating@redhat.com>
Date:   Thu Nov 6 13:56:15 2008 -0800

    Add configs for Fedora 10

commit f5c6e757ef7d4e0e0fe150d70b3415de872cc8a0
Author: Clark Williams <williams@rt2.localdomain>
Date:   Wed Oct 15 12:21:32 2008 -0500

    version bump

commit 9ebedb498b456e2b9db597e147411404d0d6b5e8
Author: Clark Williams <williams@rt2.localdomain>
Date:   Wed Oct 15 12:15:37 2008 -0500

    updated release instructions

commit 85a6358a68af882b9fcc094eb9b056278f69ffd8
Author: Clark Williams <williams@rt2.localdomain>
Date:   Wed Oct 15 10:16:21 2008 -0500

    added panu's fix for strange rpm behavior

commit d00b0fef2c083566719257d95cb6583ac44b5c0f
Author: Mike McLean <mikem@redhat.com>
Date:   Tue Oct 14 16:10:56 2008 -0400

    internal setarch support for s390/s390x
    
    Signed-off-by: Mike McLean <mikem@redhat.com>

commit 8e30deeff935c241d48d5b9c3bf36acf2b0df178
Author: Jesse Keating <jkeating@redhat.com>
Date:   Mon Sep 29 12:02:07 2008 -0700

    Refer to the .newkey location of current Fedora 8/9 updates.

commit f22b7b99b6301f9cec00465fe6ae3e6cfd7f97e3
Author: Clark Williams <williams@redhat.com>
Date:   Thu Sep 4 16:59:26 2008 -0500

    updated the specfile changelog

commit 57250ead13d31df01fd88bca9cc09d2641e88ac9
Merge: a04b047... 41fd46e...
Author: Clark Williams <williams@rt2.localdomain>
Date:   Thu Sep 4 14:35:12 2008 -0500

    Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock

commit a04b047476ac52e151045dcd57634afd8b8f4a10
Author: Clark Williams <williams@rt2.localdomain>
Date:   Thu Sep 4 14:31:23 2008 -0500

    version bump

commit 60bd2006a1906cc6fef8ecc6c79ecbb4315f2656
Author: Clark Williams <williams@rt2.localdomain>
Date:   Thu Sep 4 14:29:54 2008 -0500

    turn off tmpfs plugin for epel-4-x86_64

commit d4dd6652c28dfb72d8487df8ce1ddd3253f82067
Author: Clark Williams <williams@rt2.localdomain>
Date:   Thu Sep 4 14:29:34 2008 -0500

    avoid using tmpfs plugin for epel-4-x86_64 test

commit 41fd46ee0ce8eb017f313f29c2aad8264abb77aa
Author: Clark Williams <williams@redhat.com>
Date:   Thu Sep 4 09:11:09 2008 -0500

    dealt with rawhide autotools changes

commit d94d494073ff9bbee3f44a1d166af31e87c0ac8c
Author: Clark Williams <williams@redhat.com>
Date:   Fri Aug 29 14:55:34 2008 -0500

    workaround new rpm issues by deleting rpmdb temp files after unpacking root cache

commit 349aaca37116efef59fd559eba1e574e990a8c1b
Author: Clark Williams <williams@redhat.com>
Date:   Fri Aug 29 14:54:53 2008 -0500

    create BUILDROOT dir required by new rpmbuild

commit 7930a570b9e9eaa8eb71922e47e7f675b1b73f56
Author: Jesse Keating <jkeating@redhat.com>
Date:   Tue May 20 10:56:07 2008 -0400

    Release bump

commit 9309db14e0b28bb4b0c0cc5aa1350ff4116c5a55
Author: Jesse Keating <jkeating@redhat.com>
Date:   Tue May 20 10:55:58 2008 -0400

    Add epel-testing repos

commit 752c25f0a7d80a3705624946779d805ff352675b
Merge: bc8a3bc... 7ab8dfe...
Author: Jesse Keating <jkeating@redhat.com>
Date:   Tue May 20 10:41:20 2008 -0400

    Merge branch 'master' of ssh://git.fedorahosted.org/git/mock

commit 7ab8dfe62ad84ba9426a1cbf17a3d967278e23d9
Author: Clark Williams <williams@redhat.com>
Date:   Fri May 16 15:01:27 2008 -0500

    added fix for building F-8 mock

commit 17a92823ceacc320568199fd2d8b4eff2cb1536b
Merge: 5b5662b... 9afac0b...
Author: Clark Williams <williams@redhat.com>
Date:   Fri Apr 25 14:12:13 2008 -0500

    Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock

commit bc8a3bcd9a989ef94dbc79d571b840df1c9902f7
Author: Jesse Keating <jkeating@redhat.com>
Date:   Tue Apr 22 16:55:52 2008 -0400

    Prep for release.

commit 9afac0bf32c6bf7b80c56c5444c4a3c9462ae2c2
Author: Jesse Keating <jkeating@redhat.com>
Date:   Tue Apr 22 16:45:49 2008 -0400

    Add F9 config files, prepare rawhide files for F10, comment out multilib excludes
    
    Multilib excludes are no longer needed with Fedora 9+ as yum multilib policy changed.

commit 5b5662b02a1d82148beaeae3fe4a8fa2bcf55ba2
Merge: c5dfce5... e070277...
Author: Clark Williams <williams@redhat.com>
Date:   Mon Apr 14 11:02:10 2008 -0500

    Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock

commit e070277073e8bf8bf4f43588de1a1c361fd4230c
Merge: b9313a1... 6146496...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Mar 31 17:35:31 2008 -0500

    Merge branch 'master' of ssh://mebrown@git.fedorahosted.org/git/mock
    
    * 'master' of ssh://mebrown@git.fedorahosted.org/git/mock:
      version bump
      Update the spec changelog with interesting changes
      Update the spec file with compat symlinks for devel/rawhide.
      Move "devel" to "rawhide" to match current Fedora naming schemes.

commit b9313a12c37362126128284aa31f27ee47b2e80c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Mar 31 17:34:52 2008 -0500

    fix typo which causes exception in command-timeout code (which was trying to raise exception)

commit 6146496365c35ace48025a5f9511442aee20e63a
Author: Jesse Keating <jkeating@redhat.com>
Date:   Mon Mar 31 17:58:48 2008 -0400

    version bump

commit 4d4ed483e8e88037f87de9aba68572a7af9c2b60
Author: Jesse Keating <jkeating@redhat.com>
Date:   Mon Mar 31 16:37:28 2008 -0400

    Update the spec changelog with interesting changes

commit 567a45fbc4b8f5f4fa3d37e23ac66c8a478389ec
Author: Jesse Keating <jkeating@redhat.com>
Date:   Mon Mar 31 14:30:16 2008 -0400

    Update the spec file with compat symlinks for devel/rawhide.

commit 7d4f2e7fb7694afb9a6e6d62b0fcbfdc2e193353
Author: Jesse Keating <jkeating@redhat.com>
Date:   Mon Mar 31 14:26:21 2008 -0400

    Move "devel" to "rawhide" to match current Fedora naming schemes.

commit 97d9d11d4c68648efe347049afe68e538d250f56
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Mar 9 12:09:00 2008 -0500

    add support for shm

commit 94d02f3cf940d0e9e1f23ec0e8845f33105fc8fc
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Mar 7 21:15:44 2008 -0600

    handle idiots with grace and poise.

commit c5dfce5f71df354aa87cd19cdec33288ef85c7c1
Author: Clark Williams <williams@redhat.com>
Date:   Fri Mar 7 16:25:57 2008 -0600

    changed default chroot_setup_cmd to be "groupinstall"

commit 4209ee74efad6c9554ffb22e18c27f19bf9b793b
Author: Jesse Keating <jkeating@redhat.com>
Date:   Tue Mar 4 16:35:22 2008 -0500

    Point to the correct static-repo for development stuff.  Ooops.

commit 8595f8906cadccd5787679044409c50fc0746caf
Author: Jesse Keating <jkeating@redhat.com>
Date:   Tue Mar 4 16:01:05 2008 -0500

    For Fedora 8 and higher, use priority failover method, as mirror manager gives you back
    site specific mirrors in priority order.  Also set a cost for koji repos to avoid
    downloading all from there.

commit 4299c5e45f12717b81caf6bd2c82a4ac6853d360
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Mar 4 13:05:45 2008 -0600

    log child return code for debugging.

commit c0be8cccf2d6bfe48b33d05cb496588908300f39
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Mar 4 13:05:34 2008 -0600

    fixup URL for fedorahosted path because rpmbuild chokes with ?format=raw

commit 8a37cad09df6b41032e5d1b79995b1c391bb2882
Author: Clark Williams <williams@redhat.com>
Date:   Fri Feb 29 16:27:05 2008 -0600

    modify rootcache logic to rebuild cache if config files have newer timestamp

commit 62b7b91c0f1d71f903f7bd81403a29f8d943bbaf
Merge: 3d37db2... fc75532...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Feb 13 15:07:24 2008 -0600

    Merge ssh://mock/var/ftp/pub/Applications/git/mock
    
    * ssh://mock/var/ftp/pub/Applications/git/mock:
      fixup exclude= line (AGAIN) to exclude numeric packages [0-9]

commit fc7553243d86174302a4244f7140dda2267d655a
Merge: c7debfc... 1819aa2...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Feb 13 15:08:50 2008 -0600

    Merge branch 'master' of /var/ftp/pub/Applications/git/mock
    
    * 'master' of /var/ftp/pub/Applications/git/mock:
      version bump
      add fcntl import

commit c7debfcd9b356206b855a7ee9eb3bd55a9786559
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Feb 13 15:08:43 2008 -0600

    fixup exclude= line (AGAIN) to exclude numeric packages [0-9]

commit 3d37db24b63f0ab8c9e18edbac7695513c850ee2
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Jan 31 19:54:26 2008 -0600

    fixup Source URL path for tarball in spec file.

commit 6b89c8c0feb17d17d671b8937eb64baaf9507022
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Jan 31 19:06:26 2008 -0600

    add changelog.

commit 1819aa2974e8752e8e82b606d3ea57b9a2afd268
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Jan 31 18:31:33 2008 -0600

    version bump

commit 5fb7dc9cc1d6585fcc7cb066cc9d68e7a1f58310
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Jan 30 00:03:37 2008 -0600

    add fcntl import

commit 5ff9b7b2da07756df55e56a0ef58e21b66d6ee2b
Merge: f1f47ae... 56957fc...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Jan 29 23:48:50 2008 -0600

    Merge ssh://mock/var/ftp/pub/Applications/git/mock
    
    * ssh://mock/var/ftp/pub/Applications/git/mock:
      updates to mock.util.do(): 1) nonblocking read, 2) dont leave zombies (waitpid).
      we now run /etc/profile, so no need to manually do ccache stuff.
      use makeChrootPath() functionality rather than obscure string interpolation

commit 56957fc4b42272bf900daf00649e1acbf94378f4
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Jan 29 23:47:47 2008 -0600

    updates to mock.util.do(): 1) nonblocking read, 2) dont leave zombies (waitpid).

commit f1f47ae2bb7770c6ed072f779763c275a18f9828
Author: Mike Bonnet <mikeb@redhat.com>
Date:   Thu Jan 24 17:16:46 2008 -0500

    set the current working directory in the chroot
    
    This patch allows you to set the current working directory (in the
    chroot) before running a command with --chroot.  This avoids the need to
    pass shell snippets ('cd /some/path && /run/cmd') to mock when running a
    command that expects to executed from a certain directory.  It's useful
    when using --copyin to setup the environment before running a command.
    
    >From e4071d1d41a62ccf4461dfab958f9325edf30c97 Mon Sep 17 00:00:00 2001
    From: Mike Bonnet <mikeb@redhat.com>
    Date: Thu, 24 Jan 2008 17:09:06 -0500
    Subject: [PATCH] optionally set the current working directory (in the chroot) before running command with --chroot
    
    Signed-off-by: Michael E Brown <mebrown@michaels-house.net>

commit 0fd7dd4e63e09671bb816510b3fde1555814e085
Author: Mike Bonnet <mikeb@redhat.com>
Date:   Thu Jan 24 16:07:51 2008 -0500

    add --unpriv option to drop privileges when running a command with --chroot
    
    On Thu, 2008-01-24 at 16:04 -0500, Mike Bonnet wrote:
    > On Thu, 2008-01-24 at 15:42 -0500, Mike Bonnet wrote:
    > > This patch adds a --unpriv option that will cause privileges to be
    > > dropped before running a command with --chroot.  This can be used to
    > > more closely simulate the environment used when running rpmbuilds.
    >
    > Let me try that again...
    
    Ok, the attachments are getting stripped off for some reason, trying
    inline...
    
    >From 85e14d38aec32cf20d7f2bbdc77044d41c32a0a2 Mon Sep 17 00:00:00 2001
    From: Mike Bonnet <mikeb@redhat.com>
    Date: Thu, 24 Jan 2008 15:37:15 -0500
    Subject: [PATCH] optionally drop privileges when running a command with --chroot
    
    Signed-off-by: Michael E Brown <mebrown@michaels-house.net>

commit bbc2b4dd0c6b7331ae789caabecbc5e154f96e52
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Jan 22 15:59:17 2008 -0600

    redo exclude= lines yet again to work around what looks like python fnmatch() bug handling [!x] and/or [^x]

commit beed7f3a868c22a9c75064888c0e3f70dc3b523b
Merge: 041b8da... 78d6a20...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Jan 22 12:32:25 2008 -0600

    Merge branch 'master' of /var/ftp/pub/Applications/git/mock
    
    * 'master' of /var/ftp/pub/Applications/git/mock:
      get rid of one level of shell indirection where possible.
      revert accidental comment-out of test cleanup that I was using to debug tar problem.
      add back in dropped '.' to tar cvf command that is causing root cache creation to fail. Add debug logging for running commands.
      convert mock.util.do() to use subprocess.Popen() rather than raw fork/exec.\nThis cleans up the code considerably. Also, start reducing the places where we use a shell in the subcommand.
      better unit test error message.
      mount everything when running chroot command.
      updated change log
      added compat symlinks
      version bump
      update manpage with new site-defaults ref.
      the great config file rename.
      some manpage clarifications and arrangements.
      clarify info message to make it obvious that root cache is being unpacked.
      cleanup trailing whitespace.
      cleanup trailing whitespace.
      add ability to conditionally enable tmpfs based on minimum ram availability.
      add initfailed hook so tmpfs plugin can properly unmount tmpfs on failure. make sure we call postbuild hooks even on failure.

commit 041b8dac4983ae69dd5f0edbc9522dce662fb798
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Jan 22 12:31:50 2008 -0600

    we now run /etc/profile, so no need to manually do ccache stuff.

commit 78d6a209b8dfe438880e4d62a58693e33693560b
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sun Jan 20 15:09:14 2008 -0600

    get rid of one level of shell indirection where possible.

commit 7d45de8aa01207413b615874ba58d0239f00a92e
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sun Jan 20 14:00:47 2008 -0600

    revert accidental comment-out of test cleanup that I was using to debug tar problem.

commit 35eeadbb2775e99deae72f484117062f783d6f7f
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sun Jan 20 13:59:55 2008 -0600

    add back in dropped '.' to tar cvf command that is causing root cache creation to fail. Add debug logging for running commands.

commit 5aaa59800cae18440c1ba6caca5800e45b3ff5fa
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sun Jan 20 13:30:41 2008 -0600

    convert mock.util.do() to use subprocess.Popen() rather than raw fork/exec.\nThis cleans up the code considerably. Also, start reducing the places where we use a shell in the subcommand.

commit 7589279b856ae73eb26fc728a38a58edbe06d94c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sun Jan 20 13:28:02 2008 -0600

    better unit test error message.

commit 3cfdea5d12f0b4923cdfa9572e58ba098b4833c6
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Jan 18 15:53:33 2008 -0600

    mount everything when running chroot command.

commit 1688f6817747729352dad266abc93b98b678b257
Author: Clark Williams <williams@redhat.com>
Date:   Wed Jan 16 08:23:24 2008 -0600

    updated change log

commit 769e6ebd487b6a037ff7086bd4545b0dab850b59
Merge: b0b401f... 15550d8...
Author: Clark Williams <williams@redhat.com>
Date:   Wed Jan 16 08:13:38 2008 -0600

    Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock

commit b0b401f6ce5cb0e6abad29142101b9de1f7629ec
Author: Clark Williams <williams@redhat.com>
Date:   Wed Jan 16 08:12:18 2008 -0600

    added compat symlinks

commit 9104445a6018a6ca5ae553cb3a9bdfe6eeba8b3c
Author: Clark Williams <williams@redhat.com>
Date:   Wed Jan 16 08:06:53 2008 -0600

    version bump

commit 15550d8100caeb2be99bcf9d02349e8a1a005f4a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Jan 15 15:50:22 2008 -0600

    update manpage with new site-defaults ref.

commit eeefafa7cf4ef012042fc46ff261b82de368a461
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Jan 15 15:39:56 2008 -0600

    the great config file rename.

commit 8218fd159eaca75a16626e74569b7672bbd14986
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Jan 10 11:41:23 2008 -0600

    some manpage clarifications and arrangements.

commit b5a372a5b2a682553a28161a9a5e1a6c9510f927
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Jan 9 10:29:40 2008 -0600

    clarify info message to make it obvious that root cache is being unpacked.

commit 89fae160c04d3a84d3aa833a8a33fd39b7519dd1
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Jan 8 15:54:54 2008 -0600

    cleanup trailing whitespace.

commit 8585acd974206ebb8a0ad14f42cefb2096cadd6f
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Jan 8 15:53:09 2008 -0600

    cleanup trailing whitespace.

commit 67628dae8b37a226cb6899ffebffd66b40e74161
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Jan 8 14:54:10 2008 -0600

    add ability to conditionally enable tmpfs based on minimum ram availability.

commit cc889dbb4ed40909ffd6c29bc29623cfcf1a1ca5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Jan 8 13:59:05 2008 -0600

    add initfailed hook so tmpfs plugin can properly unmount tmpfs on failure. make sure we call postbuild hooks even on failure.

commit 5962b8ac964d56a15586e6c9e069670a5a896b6a
Merge: bdf34de... 552c3bb...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Jan 7 13:25:05 2008 -0600

    Merge branch 'master' of /var/ftp/pub/Applications/git/mock
    
    * 'master' of /var/ftp/pub/Applications/git/mock:
      fix 'make srpm' to only build srpm and not also binary rpm.
      update docs for --arch and --target.

commit 552c3bbe3331f5a7727010a0420d11159777ea90
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Jan 4 15:10:09 2008 -0600

    fix 'make srpm' to only build srpm and not also binary rpm.

commit 528eac267392d8bcdec0e8e8ffcdf0bf46c9522a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Jan 4 15:01:33 2008 -0600

    update docs for --arch and --target.

commit bdf34de8bbc25eeda69aa873e67c9fc55a7223c0
Merge: 4d3427f... 4c7aa19...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Jan 4 14:47:11 2008 -0600

    Merge branch 'master' of /var/ftp/pub/Applications/git/mock
    
    * 'master' of /var/ftp/pub/Applications/git/mock:
      fix syntax error from personality move by using config_opt directly.

commit 4c7aa19e68265adeb888b6bd539fbecd07d92080
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Jan 4 14:47:00 2008 -0600

    fix syntax error from personality move by using config_opt directly.

commit 4d3427f27b094f6cced1512a48af4b87bd6811c0
Merge: aefe3d7... e964477...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Jan 4 14:43:52 2008 -0600

    Merge branch 'master' of /var/ftp/pub/Applications/git/mock
    
    * 'master' of /var/ftp/pub/Applications/git/mock:
      split up --target and --arch cmdline options.
      get rid of personality() calls in sub do() calls because it is set at top level now.
      added --print-root-path option
      paul howarth's request to change from -l to --login on bash invocations
      use the right mkdev argument
      Create the dev/full device, some packages use it during make check.
      add ia64 and alpha to personality_defs
      Patch from Doug Chapman <doug.chapman@hp.com>
      Doug Chapman's ia64 personality warning fix
      Roland McGrath's fix for ctypes LoadLibrary on ia64

commit e964477a73d2ecb233e0e680e8c091a1f884e5a2
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Jan 4 14:42:58 2008 -0600

    split up --target and --arch cmdline options.

commit 63d55b3e4dcb6485e1658ab846852bfc021b15cb
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Jan 4 14:36:49 2008 -0600

    get rid of personality() calls in sub do() calls because it is set at top level now.

commit fac395c0fe95db2642d26a118cfed0ed8cdc95f1
Author: Clark Williams <williams@redhat.com>
Date:   Fri Jan 4 13:43:30 2008 -0600

    added --print-root-path option

commit f1a50746dc4acc3f5c9558013338880c36e51be8
Author: Clark Williams <williams@redhat.com>
Date:   Fri Jan 4 12:50:47 2008 -0600

    paul howarth's request to change from -l to --login on bash invocations

commit 15661ac0004d08a33a05f6d23fe9d884bfbb82e2
Merge: dbbadfc... 99cb911...
Author: Clark Williams <williams@redhat.com>
Date:   Fri Jan 4 12:48:47 2008 -0600

    Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock

commit 99cb911d9a4c5c9f80646347fcd4352f9deafbb0
Author: Jesse Keating <jkeating@redhat.com>
Date:   Thu Jan 3 11:52:54 2008 -0500

    use the right mkdev argument

commit 326eff18721c5e95a2c94556e363d3e8beec1eca
Author: Jesse Keating <jkeating@redhat.com>
Date:   Thu Jan 3 09:40:41 2008 -0500

    Create the dev/full device, some packages use it during make check.

commit dbbadfc55ee1ee38412948e6efa45934d3321a8f
Merge: 8c50e6b... 4edf7e2...
Author: Clark Williams <williams@redhat.com>
Date:   Wed Jan 2 09:25:53 2008 -0600

    Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock

commit 4edf7e2d6935b36ab12427a56b8fbaeff3b62321
Author: Doug Chapman <doug.chapman@hp.com>
Date:   Thu Dec 20 09:30:54 2007 -0500

    add ia64 and alpha to personality_defs
    
    Patch to quiet the "Unable to find predefined setarch personality"
    warnings seen on ia64.  I added alpha as well while I was at it.
    
    Signed-off-by: Doug Chapman <doug.chapman@hp.com>
    
    ----
    Signed-off-by: Michael E Brown <mebrown@michaels-house.net>

commit 5c3372a46b5ab024390d12831feafad1251abe5b
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Dec 31 13:16:59 2007 -0600

    Patch from Doug Chapman <doug.chapman@hp.com>
    
    Fix up mock ctypes libc usage so that it doesnt directly specify libc soname, which can change on different arches. Instead use "None", which should resolve to use already-loaded global scope.
    
    -- signed off by: Michael Brown <mebrown@michaels-house.net>

commit 8c50e6b2de9e4513792a4500f22e8397e38c6c58
Author: Clark Williams <williams@redhat.com>
Date:   Sat Dec 22 21:24:40 2007 -0600

    Doug Chapman's ia64 personality warning fix

commit e442736e060a944994ffa1c04fe65c7302e4ba43
Author: Clark Williams <williams@redhat.com>
Date:   Sat Dec 22 21:22:57 2007 -0600

    Roland McGrath's fix for ctypes LoadLibrary on ia64

commit aefe3d7b6e7c289c84bea6865e7020b4c4637ea4
Merge: 3ae0cfc... 99e36b1...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Dec 21 13:41:03 2007 -0600

    Merge branch 'master' of /var/ftp/pub/Applications/git/mock
    
    * 'master' of /var/ftp/pub/Applications/git/mock:
      /usr/sbin/mock no longer needs to be owned by group mock.
      remove unused debugging code.
      version bump and changelog
      fix privs for yum resolvdep, needs to be root to download addl filelists.
      fixup release instructions so that tags properly pushed.
      update changelog prior to release.
      bump version. add comment about making sure to fix both version defs.
      cleanup from unit tests if they are interrupted or end prematurely.
      fix resultdir for --uniqueext builds without resultdir specified. try to standardize on single-quotes for indexing hashes.
      we are now noarch, fix unit tests.
      add tmpfs plugin to installation list.
      requires usermode due to new userhelper stuff.
      fix use of tabs in spec file to make rpmlint happy.
      Run rpmbuild in a login shell in the chroot.

commit 3ae0cfcbab2ace30d69484ef2ab267cf84176a0c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Dec 21 13:40:59 2007 -0600

    use makeChrootPath() functionality rather than obscure string interpolation

commit 99e36b173e3fa707796a8a13e9b356e651544044
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Dec 21 13:38:32 2007 -0600

    /usr/sbin/mock no longer needs to be owned by group mock.

commit 36f5d86a84f645cf4622069ec217848f0877c0c1
Merge: e02f5e1... e8ddd95...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Dec 21 13:36:26 2007 -0600

    Merge branch 'master' of ssh://mebrown@git.fedorahosted.org/git/mock

commit e8ddd9506db08ecb3c9df4093d8f241223182ac6
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Dec 20 22:23:34 2007 -0600

    remove unused debugging code.

commit e54c0769499b065d4412587f8654d32f1d26e5f9
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Dec 20 21:58:33 2007 -0600

    version bump and changelog

commit 0c608ac26c2977e8dd74dc9c6518438c809b28ac
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Dec 20 16:32:58 2007 -0600

    fix privs for yum resolvdep, needs to be root to download addl filelists.

commit 58102c86f292e3c6ce4703e07eabbc6c0fcbf171
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 19 23:04:47 2007 -0600

    fixup release instructions so that tags properly pushed.

commit 5e2c5817033073dbb990d6a2e63e1b355ce42700
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 19 22:50:43 2007 -0600

    update changelog prior to release.

commit c66a059944ba549944ddd2205e40e508a533424f
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 19 22:34:51 2007 -0600

    bump version. add comment about making sure to fix both version defs.

commit 71f510842210b922babc47260712840c799cd133
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 19 22:30:53 2007 -0600

    cleanup from unit tests if they are interrupted or end prematurely.

commit 79ad55bfcd2afbeedda8f955e484a41c01939545
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 19 21:44:30 2007 -0600

    fix resultdir for --uniqueext builds without resultdir specified. try to standardize on single-quotes for indexing hashes.

commit 50b03e60318c31224c0df9a7405751d50e8abace
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 19 21:43:44 2007 -0600

    we are now noarch, fix unit tests.

commit 3b856bf60e26191921d2dce9e613b79deef9f775
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 19 21:43:30 2007 -0600

    add tmpfs plugin to installation list.

commit 5d9cda77ea5eaf6d76257dc6307bf1d1fdcb4970
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 19 17:06:10 2007 -0600

    requires usermode due to new userhelper stuff.

commit a8751165cf863c8feb5a160e142aa05d38024efa
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 19 17:02:41 2007 -0600

    fix use of tabs in spec file to make rpmlint happy.

commit 7a89b9314d52b4b13fadce422ebbfb95cfb222a7
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 19 16:48:45 2007 -0600

    Run rpmbuild in a login shell in the chroot.

commit e02f5e1548e20297f2f18d8f93f464ff8f48a032
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 19 13:28:39 2007 -0600

    set personality in mainline code so all options run under correct personality.

commit 32cbdd2d00964cd7adb74de63b047a2cf7f3b5c5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 18 14:44:16 2007 -0600

    unmount tmpfs when done or we run into problems with clean.

commit 11f7c74bf4bf79961ae4755c9200a08848b4b877
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 18 14:43:47 2007 -0600

    add hook (currently unused) for clean.

commit 67e4534d8c571dacf85fde3d6dc11d66ba61c441
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 18 14:33:31 2007 -0600

    add unit tests for tmpfs plugin.

commit 012a5f92f24d196337f120e2c0cc1f0483089928
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 18 14:21:46 2007 -0600

    fixup typo: makeChrootPath is a method on self.rootObj.

commit 0f90b968f36a9d945b77ed65bea93e764c077cb6
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 18 14:21:09 2007 -0600

    better ordering constraints for plugin initialization.

commit e65d55ea8421f573c9a7e4ab0184afdcc89f2f51
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 18 13:50:30 2007 -0600

    add initial tmpfs plugin and default options.

commit 6a0638f95c5271b069d308c5f53062aace7b4283
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 18 12:52:23 2007 -0600

    comment out decorator for doChroot() to prevent logging build exceptions multiple times.

commit 8777d77ee5ab41299c810c58852c75a9f46750b2
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 18 11:08:30 2007 -0600

    make substs tolerant of whitespace changes.

commit 626f3fb24810da09ffeaee153b405d08b0001dc2
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 18 11:04:09 2007 -0600

    fixup bad substitution for LIBDIR. Cut-n-paste error.

commit 7d2912fbd7f91d16e34a4ccac90c24104d70bb3d
Author: Ville Skyttä <ville.skytta@iki.fi>
Date:   Mon Dec 17 22:47:24 2007 +0200

    Make noarch.
    
    Signed-off-by: Michael E Brown <michael_e_brown@dell.com>

commit 3def081191d7dfe8e6c9b83286cdec411b1687ff
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 18 09:17:48 2007 -0600

    small whitespace cleanups.

commit 0e635a627bce9df7375764c8875d6ac387efacb4
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 18 09:14:31 2007 -0600

    fixup distclean to remove all built rpm and unit test files.

commit 5c493b00930e91436aeb1ef2e3903e3c4db2d891
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Dec 17 11:08:22 2007 -0600

    better fix for failing distcheck.

commit 1ff8521934d1703e802478f92d10ed122fcdb4f1
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Dec 17 00:40:21 2007 -0600

    fix path comparison for orphanskill.

commit 62fc696ad0df3c39438aa31e54766525830688a6
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Dec 17 00:39:52 2007 -0600

    one more releasetests fix.

commit b4bb85c58267c348343f5844d23fdf5e230e71a3
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Dec 17 00:21:15 2007 -0600

    fix release tests.

commit ad0f44c3c74bae3c020bbed280d07fefd621fe2c
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Dec 16 23:17:47 2007 -0600

    make rootdir private (_rootdir). Use accessor in mock.py as well.

commit b03c8e8a1459f01f8f6b583df3af6c6b168f82a5
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Dec 16 22:35:01 2007 -0600

    dont do setarch personality() call for noarch

commit f35e76d882778d207c2ab73ef8bc0b7a270b142d
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Dec 16 22:27:17 2007 -0600

    add comment to clarify usage of dist config option.

commit 6882f2dbf63cf9f4d197f44c9afed2fd5966f16a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Dec 16 22:22:13 2007 -0600

    document --trace in cmdline help.

commit ec01cc18d36138777597a68a3ddd9f7aea29e705
Merge: bc0ff1a... cd12f35...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Dec 16 22:11:30 2007 -0600

    Merge branch 'master' of ssh://mebrown@git.fedorahosted.org/git/mock
    
    * 'master' of ssh://mebrown@git.fedorahosted.org/git/mock:
      more on release instructions
      first cut at updated release instructions
      fixed syntax error
      replaced references to rootdir with calls to makeChrootPath()
      replaced references to rootdir with calls to makeChrootPath()
      replaced references to rootdir with calls to makeChrootPath()
      updated changelog info
      added help target

commit bc0ff1a2c7788e92264bb13c4706ec6a1714925f
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Dec 16 22:10:43 2007 -0600

    document --trace.

commit c9d02fffbedc34d38823ed635bc4ff21b0a21e63
Author: Ville Skyttä <ville.skytta@iki.fi>
Date:   Sun Dec 16 12:00:00 2007 +0000

    Mock documentation patch
    
    The attached patch adds the following option aliases: --root for -r, -D for
    --define (like in rpmbuild), --target for --arch (like in rpmbuild).  It also
    adds --verbose and --quiet and -h to the man page, and fixes a couple of other
    minor man page issues.
    
    Signed-off-by: Michael E Brown <mebrown@michaels-house.net>

commit cd12f3519ffd7f0bfb01203a6980d6930c11ca23
Author: Clark Williams <williams@redhat.com>
Date:   Sun Dec 16 08:51:54 2007 -0600

    more on release instructions

commit 874f6f228128cb0a72a57d0b644d5ad3c8c7caea
Author: Clark Williams <williams@redhat.com>
Date:   Sun Dec 16 08:48:57 2007 -0600

    first cut at updated release instructions

commit 0da58fadfe9367dca44785ed0459bb65dbfa14d2
Author: Clark Williams <williams@redhat.com>
Date:   Sun Dec 16 08:48:34 2007 -0600

    fixed syntax error

commit 64439e769bb95ff4e277deb86b1743a582dee50d
Merge: 39ee6e1... 184afb1...
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 14 16:34:49 2007 -0600

    resolved merge conflicts

commit 39ee6e19397207468751d6308e0a7895543d9733
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 14 16:33:09 2007 -0600

    replaced references to rootdir with calls to makeChrootPath()

commit d4458262ddcd3d55ba7009ff3dd131947f4f01e6
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 14 16:33:05 2007 -0600

    replaced references to rootdir with calls to makeChrootPath()

commit 3542beca1ed0f1d13b1bde95f338c777bbaf6ccc
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 14 16:32:57 2007 -0600

    replaced references to rootdir with calls to makeChrootPath()

commit 184afb1852bccc8e9d1b38dea05f30af1180f122
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Dec 14 16:27:39 2007 -0600

    remove uses of chroot rootdir attribute and use accessor.

commit bddf95fb16486532a0eb88bc6590243e936c84c4
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 14 16:11:05 2007 -0600

    updated changelog info

commit 1179491f3cd4ff9ddc7a061f39ef47ff8cf78d01
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 14 16:10:46 2007 -0600

    added help target

commit 987d7c07a71dc792613f26c060efe4d354bf6891
Author: Clark Williams <williams@redhat.com>
Date:   Fri Dec 14 09:44:17 2007 -0600

    removed private sublevel lablel

commit f496f29335f7b22b307c6b9173d2e31af6162fd0
Merge: 6b2d14f... 3ea2ef7...
Author: Clark Williams <williams@redhat.com>
Date:   Thu Dec 13 17:38:52 2007 -0600

    resolved merge with master

commit 6b2d14f9afb39a955331f4a52a597b122f585166
Author: Clark Williams <williams@redhat.com>
Date:   Thu Dec 13 17:35:42 2007 -0600

    changed more uses of .rootdir to makeChrootPath(); updated man page for --copyin and --copyout; updated plugins to use makeChrootPath(); updated releasetests.sh so that daemon tests uses --copyin

commit 3ea2ef74a181a32583b3a35dae386a1701a5a89d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 13 16:29:46 2007 -0600

    add 'make check' function to call what used to be releasetests.sh

commit 1e92c25cb133e4e8d55eb837f2650587636af3ef
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 13 15:09:52 2007 -0600

    make releasetests.sh call runtests.sh using automake 'make check' target, as well as run std automake distcheck stuff.

commit b9ea13ab85d0ea544e3496d57bc9c167709121f1
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 13 15:08:54 2007 -0600

    make runtests.sh runnable from automake.

commit 8fd334aef28b0846bf8872e577b8f4c56f1a2f02
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 13 15:07:34 2007 -0600

    fix compile warning for -Wall in daemontest.c

commit 772393088cd0e6169f2a21e3a3470f6ebb59d2b1
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 13 15:06:58 2007 -0600

    rename releasetests.sh to runtests.sh to prepare for adding 'make check' function

commit 076a90491cfc27c895618d950c4de828489c189c
Merge: e2a3ae3... 64dbe92...
Author: Clark Williams <williams@redhat.com>
Date:   Thu Dec 13 15:06:16 2007 -0600

    merged with latest master

commit e2a3ae38691b188b56ba0bddf431a62a5f9ac182
Author: Clark Williams <williams@redhat.com>
Date:   Thu Dec 13 15:02:03 2007 -0600

    added copyin/out options; added makeChrootPath() method to Root

commit 64dbe925996c7f643cb9f980ac8b4fb4b6dbe1a0
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Dec 13 09:31:55 2007 -0600

    update changelog in spec file.

commit a224c14773c38c2a9384874c7557b9ff1d05b71a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Dec 13 09:22:36 2007 -0600

    version bump

commit b6e2d5a26ac478ce3409cab32dac704f2db61ac6
Author: Mike Bonnet <mikeb@redhat.com>
Date:   Wed Dec 12 18:24:40 2007 -0500

    if --chroot only has one argument, pass it to doChroot() as a string instead of a list to support legacy quoting rules
    
    Signed-off-by: Michael E Brown <michael_e_brown@dell.com>

commit 33d6db8f39e2f5a1aed9c8bc0c7e5e453d662d0c
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 12 16:43:58 2007 -0600

    enable releasetests to run from clean checked out source tree.

commit 515b676081a8bc32185fda5659f186f352f94046
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 16:39:53 2007 -0600

    remove trailing whitespace.

commit b9662342ff2efdbe0a85bc02aa7c7ede68fc718d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 16:38:34 2007 -0600

    remove buildsys-build.spec from tarball.

commit 2e47f7a55091ddbcf7a2b883738ddf70aed4c2b5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 16:38:14 2007 -0600

    remove trailing whitespace.

commit 7e35a8aa542afcdc2f1ea7a69bd435e75bd9c40c
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 12 16:20:23 2007 -0600

    separate out shell and chroot cmdline args.

commit d16aaf3b7736e4a23e82bc455c4a09d05259a1b7
Merge: f50af0f... 4761a4a...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 12 16:05:42 2007 -0600

    Merge branch 'master' of ssh://mebrown@git.fedorahosted.org/git/mock
    
    * 'master' of ssh://mebrown@git.fedorahosted.org/git/mock:
      fixup trailing whitespace.
      dont place specs into release tarball. This allows us to rev the RPM without having to have different tarball bits.
      remove redundant daemontest in src
      auto generate AUTHORS file from git.
      remove another dead libtool reference.
      remove generated autotools files from source repository. use autogen.sh to create them when compiling from git.
      remove generated autotools files from source repository. use autogen.sh to create them when compiling from git.
      remove dead code from autoconf files since we no longer compile anything.
      Don't provide backwards compat option for update.
      Add --update call, to update existing buildroot.

commit f50af0f1c32a4162f48580609806e83c6c86d644
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Dec 12 15:49:49 2007 -0600

    fix --shell

commit 4761a4a794b4e7087ce9f7eeb816ea19c32b06ac
Merge: 0c2862a... 95e2aed...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 15:37:48 2007 -0600

    merge conflicts

commit 0c2862affaffc40a13f334addfb486d4747f3c73
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 15:34:56 2007 -0600

    fixup trailing whitespace.

commit f69c6ad134032e8d8fc4c6db33448eb2659216e7
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 14:28:26 2007 -0600

    dont place specs into release tarball. This allows us to rev the RPM without having to have different tarball bits.

commit aef576678411ce570001211b46537200ec53f227
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 14:09:40 2007 -0600

    remove redundant daemontest in src

commit 9d55bf8c6310915ce1be1b3c324690f1dee2b279
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 12:54:11 2007 -0600

    auto generate AUTHORS file from git.

commit 56aca787303e57536a511156d961b40a52c361dd
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 12:50:13 2007 -0600

    remove another dead libtool reference.

commit 2eb8178184b6aab514771e6df957d915d65492e5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 12:49:13 2007 -0600

    remove generated autotools files from source repository. use autogen.sh to create them when compiling from git.

commit 95e2aed47c5a8c0f385e858e6b03a646659a0661
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 12:26:07 2007 -0600

    remove generated autotools files from source repository. use autogen.sh to create them when compiling from git.

commit d453d03cc0c7e2a7ebc48382bff2105b60d0922c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 12 12:05:12 2007 -0600

    remove dead code from autoconf files since we no longer compile anything.

commit dc5948117b2848be2dfa8984cd78fe5d1694aa0c
Author: Jesse Keating <jkeating@redhat.com>
Date:   Wed Dec 12 12:45:47 2007 -0500

    Don't provide backwards compat option for update.

commit bead02ddf117a3d6593e0f3a86ddda5d6139ddf8
Author: Jesse Keating <jkeating@redhat.com>
Date:   Wed Dec 12 12:15:41 2007 -0500

    Add --update call, to update existing buildroot.
    
    Useful for things like pungi which continuously reuse a buildroot

commit e3569ae6c26d121f8ed72f72c480339005d053a8
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 11 22:46:18 2007 -0600

    fixup changelog to be in chronological order like rpmbuild likes.

commit 0c24ed47664a90aa4fc193bb2a58d8831592afc2
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 11 22:05:33 2007 -0600

    update changelog.

commit a682d63e841f632090ddff7045ae6b8412e5de7e
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 11 21:28:51 2007 -0600

    cleanup daemontest executable.

commit 006ebd8eb222bd332df40a08a9a6f934a4b9bc9e
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 11 21:17:11 2007 -0600

    demote setarch log msg back to debug() since we now have a warning for when it doesnt run.

commit 69ee351eef2843392b82e97234398130d571693a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 11 21:10:23 2007 -0600

    version bump

commit 7cfb96aebd24dee149e2573eae2c169fe0fc4c27
Merge: feaaffe... bd5d089...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 11 18:09:25 2007 -0600

    Merge branch 'master' of /var/ftp/pub/Applications/git/mock
    
    * 'master' of /var/ftp/pub/Applications/git/mock:
      - make "mock --chroot" non-interactive - set the exit code of "mock --chroot" to the exit code of the process run in the chroot - log the output of the process to root.log

commit feaaffe73baa6808eb229041b86cdea6f5c1c56f
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 11 18:09:22 2007 -0600

    add warning for when personality has no constant mapping.

commit bd5d08919539538c0bfead439fd8e3a33f3b01b3
Author: Mike Bonnet <mikeb@redhat.com>
Date:   Tue Dec 11 18:54:10 2007 -0500

    - make "mock --chroot" non-interactive - set the exit code of "mock --chroot" to the exit code of the process run in the chroot - log the output of the process to root.log
    
    Signed-off-by: Michael E Brown <michael_e_brown@dell.com>

commit c4edf71309f230955998fd2922d6045068b31eab
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 11 16:12:38 2007 -0600

    add i586/i686 setarch defs. add info message when setarch is ran.

commit 2142d31eecce9abf4f4961036d96cba7edac23be
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 11 16:09:19 2007 -0600

    add sparcv9 for setarch.

commit 143d8cb94ce11aec19635cb6823a73b46a930473
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 11 15:58:01 2007 -0600

    add setarch defs for sparc 32/64

commit 69a77d92928e2fe189228ed2c5c2c6d3914bdeb8
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 11 15:28:24 2007 -0600

    personality() returns  -1 on error.

commit 3ab8014db96a00047a7d36068d05b9cbd3a2cdf6
Merge: 14a5b6d... 08decfb...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 11 15:01:40 2007 -0600

    Merge branch 'master' of /var/ftp/pub/Applications/git/mock
    
    * 'master' of /var/ftp/pub/Applications/git/mock:
      add failsafe for daemontest.c such that it exits after 5 mins rather than hanging around forever.
      add return code propagation test for --chroot cmd.
      let yum resolvedep run w/privs because it has to download additional metadata sometimes.
      fix rebuild multiple srpms test.

commit 14a5b6d3dfb4c26d384ad423c6879aa6509ff02d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 11 15:00:54 2007 -0600

    add docs for --orphanskill mode.

commit 08decfbb63aad0d87ed69dc9f4127bf3ca5a35be
Merge: ebcf490... ccad75c...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 11 14:56:36 2007 -0600

    Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock

commit ebcf490ed2a9ec28634b86a18616a9796fcd22fa
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 11 14:56:19 2007 -0600

    add failsafe for daemontest.c such that it exits after 5 mins rather than hanging around forever.

commit ccad75c34af7cae8aee0159fe734a945f0c3861c
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 11 14:20:14 2007 -0600

    add return code propagation test for --chroot cmd.

commit 5dc1fc5232eb10671ea3a4abe3b3eaea46c1fff3
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 11 13:54:34 2007 -0600

    let yum resolvedep run w/privs because it has to download additional metadata sometimes.

commit e7ddbe8fe2b81f74999318c59d2a37a0d18d72d0
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 11 12:58:29 2007 -0600

    fix rebuild multiple srpms test.

commit 7c4c5d62b6400c3a30294cfa2d5f7b8fa1d37aec
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 10 14:15:48 2007 -0600

    fixup explicit orphankill unit test.

commit 71e2394fdbc511f15a6e698d95979bd2ef9cb6f5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 10 13:58:25 2007 -0600

    add MOCK_EXTRA_ARGS for releasetests so I can make mock release tests run behind dell firewall.

commit 139b03ff861a7df30d40115718f1a1fb21758530
Merge: ce6e26a... cc1e30a...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 10 11:17:13 2007 -0600

    Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock

commit ce6e26a58c56b7b8e0b770318a6a1469e6937e66
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 10 11:04:20 2007 -0600

    add --orphanskill mode. requested by mbonnet for koji.

commit cc1e30a4b1e7e719aa4fee84dabf44fa59b38b26
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Dec 9 23:01:48 2007 -0600

    make it so you can run multiple releasetests at the same time.

commit 1bea9d791b83c5d5facd2d9df84f4e2f1f38a9ed
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Dec 9 22:33:42 2007 -0600

    update changelog

commit 31628e13b2d15ce098a88836d7fbe6f79e81edc3
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Dec 9 21:33:12 2007 -0600

    drop fc6 configs. update changelog.

commit c0a22a6db5a1adc491acbafdb95ff6b436c58991
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Dec 9 00:00:19 2007 -0600

    fix --without to follow proper rpmbuild conventions. Courtesy Paulo Cavalcanti <promac@gmail.com>.

commit aada35a1281981a361cce99f923f467ddabbeb76
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Dec 7 17:25:09 2007 -0600

    version bump to 0.9.0

commit 6126530f48eb7253d7e592f20a8600ed4a0cccf5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Dec 7 17:24:51 2007 -0600

    add a few uid debugging calls, commented out by default, in case other people want to inspect UID status and environment.

commit 18a799d6c9196ec3dfa9b40f408ae1234a74bda2
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 6 17:01:45 2007 -0600

    less verbose logging.

commit 6a0834b7e01bcfebb5f54a9591812fd4af220478
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 6 17:01:31 2007 -0600

    become root a bit earlier to that cache dir stuff works (run during chroot __init__).

commit 8c8c66e238e3507ed1aebc67506f458e1414906d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 6 16:57:18 2007 -0600

    less verbose do().

commit 963819a09f31a4780cb66104297355a4774a6eb9
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 6 14:08:54 2007 -0600

    build fixes. avoid automatic brp-python-compile of mock.py by renaming.

commit 4c762edbd860ce632a8e5214081a8f6e29709b10
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 6 13:57:36 2007 -0600

    create log files as unpriv user. fixup chrootuid calc to take into account sudo and consolehelper

commit 5cce73a26e3ce6877c2f429f9a34ce4515442279
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 6 12:21:52 2007 -0600

    convert to use consolehelper rather than setuid wrapper.

commit b572e9d52906ed969e790f1c896a7cefa6eeeb27
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 6 10:36:02 2007 -0600

    add unshare

commit af73fa7d2354208f85cec98aad821f1c50a55645
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 6 02:34:20 2007 -0600

    fixup logging calls.

commit afeb84213c6f965850417c0f573e862472cbfc74
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 6 01:41:43 2007 -0600

    separate out function tracing from verbosity

commit 347cd1e7a399ff3692802044f866699cdb4dc3c9
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Dec 6 01:40:16 2007 -0600

    use double-quotes for stuff people need to cut-paste

commit dd4c422a56608a17488c309127a2b4706b946ec3
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 5 22:52:41 2007 -0600

    update changelog

commit 880f9e77cbea655f40727eeae66b9a3f784aedf0
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 5 22:52:31 2007 -0600

    add unit test for no-root-cache case.

commit 3328196ba70ed8bcfd188079dde619dd38a1ee4a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 5 22:52:15 2007 -0600

    version bump

commit 236441558e3a5921505a5657950411c5865d8715
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 5 22:32:25 2007 -0600

    mount inside try block so problem mounting unmounts everything.

commit fc3a2ad3016ab8a5c20d71cbd34e9b40f056f7f5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 5 22:14:24 2007 -0600

    fixup error where var/cache/yum in buildroot disappears due to clean.

commit a87d6c292393a1f99cbb20d5824a716e72c94df2
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 5 19:45:56 2007 -0600

    potential fix for rhel5 traceback.

commit bf4d8bb591ebca08625a416ff02341a40ec2c5af
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Dec 5 19:32:48 2007 -0600

    fix python logging module exception problem earlier so there isnt any path through that hits that bug.

commit 4cfaeea14108aea68c9dfdbe89215a1fdf710244
Merge: 3e661e1... ee52f57...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 4 22:43:00 2007 -0600

    Merge commit 'origin/master'
    
    * commit 'origin/master':
      whitespace fixups.
      add --with and --without options to enable/disable options in a srpm
      use 'MACRO EXPR' in --define docs to match the rpmbuild docs
      add --define option to pass rpm macros on the command line
      error when trying to build multiple srpms without --resultdir.

commit 3e661e15cf787a795a8401a0d52db0447575ba67
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 4 22:42:05 2007 -0600

    clear out old unit tests before starting new ones.

commit 8d186a76ca3f9511e69af63acd39c270ae61c046
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 4 22:29:43 2007 -0600

    bulletproof exclude of all i386 pkgs for x86_64, allowing *only* glibc*.i?86, which is necessary for syslinux/grub.

commit ee52f57c99cca3c3c274f75574b61b7b7d3a186d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 4 17:35:35 2007 -0600

    whitespace fixups.

commit 339fada0f033950b7165fbd98efdf9323f37f6be
Author: Todd Zullinger <tmz@pobox.com>
Date:   Tue Dec 4 15:38:24 2007 -0500

    add --with and --without options to enable/disable options in a srpm
    
    Signed-off-by: Michael E Brown <michael_e_brown@dell.com>

commit 2679d3cae92a1178b586fc1c07b1fbfcac88972a
Author: Todd Zullinger <tmz@pobox.com>
Date:   Tue Dec 4 05:28:13 2007 -0500

    use 'MACRO EXPR' in --define docs to match the rpmbuild docs
    
    Signed-off-by: Michael E Brown <michael_e_brown@dell.com>

commit 3364f97752b54f0f507475934fe486a7c8c79a1d
Author: Todd Zullinger <tmz@pobox.com>
Date:   Mon Dec 3 20:58:03 2007 -0500

    add --define option to pass rpm macros on the command line
    
    Signed-off-by: Michael E Brown <michael_e_brown@dell.com>

commit 38751f05060ef76e8777a21f3e5fe88f4baf7001
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Dec 4 17:00:26 2007 -0600

    error when trying to build multiple srpms without --resultdir.

commit e1d2de8c53bd0f39e1efb9ca6c95d454552123b0
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 4 09:21:33 2007 -0600

    better rpmbuild, more specific defs for std rpmbuild options. original patch from Todd Zullinger (tmz). Fixups by me.

commit 68ca35d7efc302200a617f9bddf0979be92a85b1
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 4 01:02:53 2007 -0600

    update changelog.

commit 3a91f3e900df0ded2626a887a505c81b11d40f6a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 4 00:56:09 2007 -0600

    version bump

commit 9542ae007ed44ed0a047f2195967c05a49e84bda
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 4 00:54:55 2007 -0600

    make sure dir exists before opening yum lock.

commit 613adbb0c28685b8aec3689eafc4e14dd10cabda
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Dec 4 00:38:47 2007 -0600

    merge conflicts.

commit 1e4847aab547ca88227315133fc4b1996209e53c
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Dec 3 14:26:43 2007 -0600

    add couple of comments to release test script.

commit fe9f23d9f01166ec6181d768f0489f8c358403b0
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Dec 3 13:33:13 2007 -0600

    consolidate imports.

commit 496d70fedd0f62413b69577e538ec801f343de6e
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Dec 3 13:31:42 2007 -0600

    consolidate imports.

commit aed81342043efd1b342b660aac812af1913af171
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Dec 3 13:31:28 2007 -0600

    small code consolidation.

commit e6ac40e7f5532aa25947b98bdab6c9c4a1a004e3
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 3 12:07:47 2007 -0600

    update changelogs.

commit 6e25fa04f9aa4a0c00117a3e5ba433149b3fd8cc
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 3 11:46:36 2007 -0600

    brown-paper-bag: typo... should be 'fi' but was 'exit'

commit d10267dc8fc50c0a924f4fa649b571c57eba7b0c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 3 11:40:55 2007 -0600

    couple more sanity checks in unit test code.

commit 176a1af30856c5ce2ae59d891cf058b7161d8a55
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 3 11:27:36 2007 -0600

    fixup accidental exit 1 when test actually succeeded.

commit 62a258a6023d00bcdf8b3bdcd823005f32966533
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 3 11:19:51 2007 -0600

    run bash built-in 'time' rather than /usr/bin/time because bash built-in has more user-friendly output. fixup error where $CHROOT was not taking into account --uniqueext.

commit ae8e245f0987ac284a7859341d97315e1b8cf325
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 3 11:16:51 2007 -0600

    pass through exit status of chroot/shell commands.

commit f309d57591a74c19cc0723d9dcdba65fcdd667e1
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 3 11:08:49 2007 -0600

    init yumCacheLock file object in __init__. No need to wait until tryLock to open it.

commit 5b3ff3ddd3fc5ceeac6f876a73cbbe476aba9d24
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 3 11:03:25 2007 -0600

    more comprehensive release tests.

commit a49eb155c927e701261535719761f0db73d71bb5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 3 10:58:59 2007 -0600

    initialize groups if used by SUDO, as we lose all group membership when called by sudo.

commit 1c06980dc2b7e5adc9e7a63f06c02e80d9fb624f
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 3 10:44:13 2007 -0600

    update release tests to do more thorough testing.

commit e7b404406b6d825712d7882b8c8da61af896ea1a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Dec 3 09:27:29 2007 -0600

    change --help to reflect new preferred option style.

commit 229ce9c838bc2d78dfd5dcbfbe97fce859694811
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Dec 2 15:21:05 2007 -0600

    mostly whitespace fixes, plus a few other things to make pylint/pychecker happier. No significant code changes.

commit 315fd0b88b0c263e83bcc47fbeb242c38ed01d02
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 13:25:11 2007 -0600

    convert @decorator-syntax to use python-2.3 compatible peak decoratortools syntax.

commit 42b1c5f9a0b81d0d0c10a07e23c446ac78e8f98b
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 13:22:40 2007 -0600

    cleanup unused configure directives.

commit 6a07081b214b9ec5a44a9291aa1b90dfa08e0a0c
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 13:22:26 2007 -0600

    cleanup unused configure directives.

commit 1de4cfaae93ba4c96c8f506abbf90e3acff498a6
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 13:22:25 2007 -0600

    cleanup unused configure directives.

commit 6c521c9c0cfab397ee0aa9764adce737e39415b4
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 13:08:23 2007 -0600

    use python-decoratortools instead of shipping our own decorator.py

commit 0a52ee48213f254c99b4a435f63692d2d58b3d48
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 12:53:25 2007 -0600

    remove dead code (commented out).

commit e95c726ca98a585b2acf9ac188983d493c56a409
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 03:27:02 2007 -0600

    move daemontest.c to src/ dir.

commit 0f858402b988cd4c260dc193933ff6213aaec5b7
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 03:26:47 2007 -0600

    remove unused import.

commit 97c69e2c5a6823f80ad1f11658a558c9ae02b46f
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 03:26:28 2007 -0600

    few changes to make pychecker happy.

commit 66ad1d432d5a506cbade508a5edde9a7a36aa12e
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 03:25:55 2007 -0600

    cleanup release tests a bit.

commit 6532fd66f7e9d82229a729dbe54305388402fcf5
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 03:24:38 2007 -0600

    move build of daemontest into makefile.

commit 9b003eb043da10c98953c813ed01b0005ce6b075
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 03:06:53 2007 -0600

    fix compile warnings.

commit 0731f137a0d6a8e6bb67acf9eb240e4e691c8e10
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 02:30:15 2007 -0600

    add back in comment line that was accidentally dropped in merge.

commit 4ec7479065bb4be00a795035327c8322b176146a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 02:25:57 2007 -0600

    cleanup compiled python files.

commit c26bffb4048abe1059fc5c64427396eb4f43741a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 02:23:36 2007 -0600

    version bump

commit 72e8ca421cd3b8327990250cc3d9612f84ff2dd9
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 02:22:41 2007 -0600

    add changelog entries.

commit f9b61076e6adf5c81286b23ccb1071d5b2786f97
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 02:18:56 2007 -0600

    fix builds of multiple srpms on same cmdline.

commit a0c0c1bc88aea64d497d15b58b96ac643a37ca2e
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Dec 1 02:17:32 2007 -0600

    import local modules after system modules.

commit 5e45f470f3bb52dbb27bca009ca14c95ba2a8756
Author: Clark Williams <williams@redhat.com>
Date:   Fri Nov 30 12:25:11 2007 -0600

    clarified ChangeLog

commit 993f4a74499113ed296294ca1a6488262c59c1e5
Author: Clark Williams <williams@redhat.com>
Date:   Fri Nov 30 12:24:48 2007 -0600

    version bump

commit 6420a3cce34676a126c1f0c9837aaa02da2a0263
Author: Clark Williams <williams@redhat.com>
Date:   Fri Nov 30 12:05:59 2007 -0600

    first steps for updating to 0.8.11

commit c5dca17b971fd8151207ddf7c1f5c616dfd5590e
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Nov 30 12:07:45 2007 -0600

    fix release tests to run from local copy and local configs rather than installing.

commit 9c4e0f4756001bf562bcc0d1fc30f48c693b9c49
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Nov 30 12:02:46 2007 -0600

    remove debugging statement.

commit 97f06be255f9a20613c66510e05f68372af7215f
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Nov 30 11:51:25 2007 -0600

    move things around so that we can run mock.py from the build tree instead of having to install it.

commit 96dd05c47ed25102fe92a1c7810d12716083e05e
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 17:38:48 2007 -0600

    reformat command failed output slightly.

commit 242729a2cf11a749b416e4a4d2dc78ffeb87e2d9
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 17:38:02 2007 -0600

    use log.info() to tell about enabled caches rather than misusing state(). the state() method should be used to say what is happening.

commit 521025b767f54c75c55ea088d6ae305210cfbcaf
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 17:36:55 2007 -0600

    fixup error message for misconfigured logging.ini. pass system exit exception so we dont run eg. orphankill. log exception using correct logger.

commit 17560dd969adf910dfc76567044b039ef5439c66
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 17:30:42 2007 -0600

    now that we have made mock logger by default less verbose, enable propogation so modules can print info messages.

commit a77312fe9d2d799ada11c63d0f0cbd5dbd2b818b
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 17:16:08 2007 -0600

    make error log output more useful.

commit e51838217b290feb25cc5289f85ed7938edadac0
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 17:14:07 2007 -0600

    no need to set up loggers in config file for each child, automatically done by logging module.

commit c50e737612b8c10239587e43dee3e8bb47cbfa31
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Nov 29 14:45:26 2007 -0600

    add dep on python-ctypes so it will run on FC6. remove attempt at non-ctypes compatibility

commit 21d9e9086bad36e19bd9386bdcb9dde15f1b414a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 14:19:47 2007 -0600

    add verbosity control (-q/-v)

commit cda46afb4500104616e7acf14940cd6203115d9c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 14:13:10 2007 -0600

    propagate logger(mock) messages to root logger so we can control console verbosity through root logger.

commit 338656d1026e8679d9d823ff6f975209ff1c920a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 13:50:41 2007 -0600

    most root_log.info() calls were actually for debugging, so change them to debug.

commit e67ee4ff2b310895dcc1dc4d371fa31af966f1da
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 12:46:06 2007 -0600

    basic logger config a bit earlier so we can possibly catch log messages from submodule imports.

commit 2cb4d247a1c3cf7bebf5e68ffad51005012f2d44
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 12:44:40 2007 -0600

    make sure trace log only emits log records to logger if logger is enabled for the specified log level.

commit 860ff359726e3c6119fbf2d0caba24535e4f4052
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 29 11:59:59 2007 -0600

    dont init buildroot for install/installdeps

commit 2e2b8e333f4c972bf1a61f6947f660ff62fca27a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Nov 29 02:14:36 2007 -0600

    remove no-longer-needed debug log messages

commit ce34c33945634c26722169e5c2137d1e9ee13441
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Nov 29 02:14:12 2007 -0600

    make sure we run yum install as root. remove unneeded state change message. remove redundant becomeUser() call in _copySrpmIntoChroot().

commit bf5b41efc0d868b99e791b5f1b330f25a9a75769
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Nov 29 01:59:44 2007 -0600

    make privstack more readable.

commit e412b252d5e019a7671d27b721660d346019a2e3
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Nov 29 01:59:11 2007 -0600

    bypass privStack by calling _becomeUser directly in mock setup.

commit f2665073160f562035a1d25407e95438c9fafd27
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Nov 29 01:56:28 2007 -0600

    log calling function name properly

commit d78835610c79ca889fb90ffee54a8c7a742e2938
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Nov 29 01:35:35 2007 -0600

    fix handling for printout of exceptions.

commit 3f3b2e27cde4964da8061a5dfbbf2af9ce0b6965
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Nov 29 01:31:23 2007 -0600

    enhance trace decorator to make log messages print actual function/filename/lineno of the to-be-called function.

commit 3b501cb34ce0891751a1ab762047dc55f5897f08
Merge: 2e156a1... 9f0c947...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Nov 28 23:38:29 2007 -0600

    Merge commit 'origin/master'
    
    * commit 'origin/master':
      add option to disable internal /dev setup.
      turn output back on for yum install commands. better user feedback.

commit 2e156a1ccbe07269cf0a767806788fbce781d670
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Nov 28 23:38:23 2007 -0600

    temporary debug logging to be removed.

commit 9f0c947517846ffb617bd294856d068660535e1b
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Nov 28 23:32:43 2007 -0600

    add option to disable internal /dev setup.

commit d4309a181b403b37fdb857016699ce09d06fd868
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Nov 28 22:46:42 2007 -0600

    turn output back on for yum install commands. better user feedback.

commit 5695a0435f0511175e278a6a96f31312fc72295d
Merge: 7123060... c67381c...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Nov 28 18:15:34 2007 -0600

    Merge branch 'master' of ssh://duo/~/mockwork
    
    * 'master' of ssh://duo/~/mockwork:
      add {g,s}etres{g,u}id() functions using ctypes direct call to glibc.

commit 7123060cd2a918e24ca9731a3e7e43524598455d
Merge: 315f8c0... c5de488...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Nov 28 18:14:20 2007 -0600

    Merge branch 'master' of ssh://duo/~/mockwork
    
    * 'master' of ssh://duo/~/mockwork:
      move uid stuff to its own module.
      start updating release instructions.
      uid stuff in its own submodule
      drop privs early to parse cmdline args and config files. pick them up again before we start doing real work.
      better end-user error messages for messed up config files

commit c67381c21c0bc797cc598b0892d0659cc906b901
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Nov 28 18:12:43 2007 -0600

    add {g,s}etres{g,u}id() functions using ctypes direct call to glibc.

commit c5de488fa53ca608a1db3564ad305a6f09d88441
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Nov 28 18:09:43 2007 -0600

    move uid stuff to its own module.

commit 27e63d7ff0eeb9c9d439a58704d545be25b7cc4d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Nov 28 18:09:28 2007 -0600

    start updating release instructions.

commit 315f8c0293e3b4ce39707c0e1661a91e560f86f0
Merge: 2b99447... 75f7fa7...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Nov 28 18:06:29 2007 -0600

    Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock

commit 5a18c3969f6a40e661fda0e7ff6014c768d536f2
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Nov 28 15:51:34 2007 -0600

    uid stuff in its own submodule

commit 46cb317fd7dd3e7399d4dea53e20ef78aedced64
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Nov 28 15:51:10 2007 -0600

    drop privs early to parse cmdline args and config files. pick them up again before we start doing real work.

commit 2b99447c7877fa2edd427682b58f7c9bae88a41b
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Nov 28 15:40:32 2007 -0600

    place online param where chroot obj can find it.

commit 0b4bbe92a2771bd5285bad1fe2a2050ce01397c4
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Nov 28 15:40:15 2007 -0600

    update docs for offline params

commit 104bdd6a23e0eb3d4d02255fd357a6ccb158773b
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Nov 28 15:22:40 2007 -0600

    first (untested) try at adding offline mode.

commit 0ffeafe649dc02617ffce7de7086e3fac35a97ee
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Nov 28 10:07:47 2007 -0600

    better end-user error messages for messed up config files

commit 75f7fa7607bf9efefc26f52a68966ee48ee86c27
Author: Clark Williams <williams@redhat.com>
Date:   Tue Nov 27 15:35:55 2007 -0600

    add length check to old behavior check in command_parse()

commit 4f61b5ab315d53f3b910c0ee33b711fc5b612c80
Merge: 2a0ec02... 075a03d...
Author: Clark Williams <williams@redhat.com>
Date:   Tue Nov 27 15:27:52 2007 -0600

    merge resolved

commit 075a03dbee52860bc70f379fefc7de215906d93e
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Nov 26 17:14:38 2007 -0600

    update changelog

commit 2ce305b04a974b04e4f61c3e2241e457f7b48ee4
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Nov 26 17:13:25 2007 -0600

    version bump

commit 445b05700a9552b478138bf1fd56de0bb2200a69
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Nov 26 15:40:34 2007 -0600

    fix bz#400161 - broken 'shell' command

commit 715c167c21950597813606f59df9a12ed2e7f16c
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Nov 26 13:31:27 2007 -0600

    set selinux context on created /dev/ files in chroot to prevent AVC denials.

commit de5b944ccfd9fbaee8a8132babf3c78af5b383e8
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 20 16:19:29 2007 -0600

    update rpm changelog.

commit c090eec59a6db76b2eb5d38d137cc143f1fbb380
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 20 16:12:51 2007 -0600

    update exclude list to exclude glib?-devel.i?86

commit 569faea4886fd05619e80b4a3554dd6bed6ecbde
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 20 16:05:29 2007 -0600

    add glib?-devel to exclude list for x86_64.

commit 575b9dec165e32843892ab14ffd08290416a103c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 20 15:33:47 2007 -0600

    update docs for preferred command syntax.

commit 2dec54e999fadb9cad104a0fc6c16d13a929c140
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 20 14:35:30 2007 -0600

    small optimization on LOC for detecting if we need to clean chroot.

commit 5b1e9c291c8ee08fd00aed65b6c216a647900708
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 20 14:15:35 2007 -0600

    forgot to put back return value for command_parse().

commit 9c79b526fc24cb6b5883be9635610483c6894682
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 20 14:13:43 2007 -0600

    fix syntax error typo.

commit 1a9ea3aa580f34b649d4ef3da762a7041dc1c27a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 20 14:10:36 2007 -0600

    unify command mode parsing using optparse with backward compatibility for old style.

commit 6024049bd710ae4ffe62b817bb1cf13836e14226
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Nov 19 18:09:32 2007 -0600

    another old-python fix for rhel5 python 2.4 support.

commit f4475c5b877f500a0c62bb9dcd901e0fa6852946
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Nov 19 16:29:58 2007 -0600

    version bump

commit 7ec6a1e9d202ab56fb31c914dbf7516c045e56ab
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Nov 19 16:19:47 2007 -0600

    Fix python 2.4. traceback on logging module bug.

commit 0fb0d38bfdbf795d0d226b975e1c098ccd746bf7
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Nov 19 16:02:56 2007 -0600

    py-compile should not be a symlink, but rather a copy.

commit 9a8d4791b80b44b8f1957030ae6b8b81524c8284
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Nov 19 10:55:49 2007 -0600

    fix docs for more_buildreqs in defaults.cfg

commit 51a6f8ab96b0990fcac91d43aa51aec380b41af8
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Nov 19 10:40:15 2007 -0600

    update manpage for --resultdir changes.

commit abd9673abf46bdb7d1979c0a97196a74fc0d0c02
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Nov 19 10:34:28 2007 -0600

    fix spec, cannot have things that look like macros in changelog.

commit 022b8f3695567fcda9c610c52fda1a13f55714fb
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Nov 19 10:28:48 2007 -0600

    update changelog for 0.8.8

commit 888f9e4d2a8877a74f28c794b8824a360c6eebc5
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Nov 19 09:58:46 2007 -0600

    allow mock builds by root. potentially unsafe if building untrusted code, but there is no reason to hardcode a ban on it.

commit e5a2ae36e2f63efc6570d3b0cd0a82d52969bb75
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Nov 18 15:30:07 2007 -0600

    add ppc32/64 setarch compatibility

commit 6dcdd84f3565634cd99ff5c2641ee1f967956b27
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 23:45:25 2007 -0600

    move ctypes check down a level into setup_default_config_opts function.

commit 19c6b60285ccb992ca458d86c240fba21f72528b
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 23:29:19 2007 -0600

    add doc for internal_setarch to defaults.cfg

commit 67d7045e3d29f0e325d70488523aa2e365e79462
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 22:30:36 2007 -0600

    comment for personlity stuff.

commit e5be729554beb2ed1dce3bc77fea304aecfaf11d
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 22:30:04 2007 -0600

    dont try to run personality() if we dont have a defined value.

commit e1b25747b221b152205ce693d077b9ced560e554
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 22:20:53 2007 -0600

    use internal setarch rather than calling external.

commit 80466c5312be685597b12b641ed32a609cd9c111
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 22:14:45 2007 -0600

    hand-code setarch to remove dep on /usr/bin/setarch

commit 41be2f7ec5b41e978e833f87883b92e37d42e136
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 18:58:53 2007 -0600

    make setarch configurable because suse doesnt have it.

commit 36ef1aca01a4acdf146f54092bbf869e95972761
Merge: 06e19a7... 772a7df...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 12:58:38 2007 -0600

    Merge branch 'master' into internal-setarch
    
    * master:
      add to pre-existing deps, dont replace.

commit 772a7df576996f5a031c89e11c0dab549d4e9a13
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 12:50:13 2007 -0600

    add to pre-existing deps, dont replace.

commit 06e19a70cb809f6d1c7906eedfc33e9a4f20584f
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 12:51:12 2007 -0600

    dont need setarch for initial srpm install or rebuild of srpm. need setarch in chroot.

commit b569e2ef0fadffe4a1ca11ae656fb70ac447d0e2
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 12:50:13 2007 -0600

    add to pre-existing deps, dont replace.

commit 33f50beba74e682ee1637aeb75f4d5cc0acbdde3
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 12:30:02 2007 -0600

    run setarch internally based on target_arch

commit a03f0c2ca8ba97a67ebc18aa448583b1a599500d
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 11:50:23 2007 -0600

    add dist tags. Mostly useful for substituting in --resultdir for now.

commit 24278fb2e78d964eaa71a3492a951dde97082ce3
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 11:45:02 2007 -0600

    print accurate config name. sharedRootName could have been anything.

commit e7f70fcedafe41160d6bef9481d05f88a365d4cd
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 17 11:44:00 2007 -0600

    allow resultdir to be variable-substituted on cmdline.

commit 460087986a21d4b4cd0ac1bd3c0a4a74b7502c68
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Nov 16 11:22:05 2007 -0600

    hard dep on python 2.4+ due to new decorator syntax.

commit 6f5a7e49ed2eb853380ac13eaafcf7205ce87c3c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Nov 16 09:50:03 2007 -0600

    better state info.

commit 29610f4a7ffc4caff6be848e85c48224843f1c7e
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Nov 16 09:32:05 2007 -0600

    re-fix problem when missing logging.ini

commit 67d3475a19c170036159928ffdecf365e2defdcf
Merge: a7815f8... 6943b56...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Nov 15 15:25:04 2007 -0600

    Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock

commit 2a0ec028686a4213b407c5097de661ac5dd52698
Merge: 5add761... 6943b56...
Author: Clark Williams <williams@redhat.com>
Date:   Thu Nov 15 14:07:25 2007 -0600

    Merge branch 'master' into clark

commit 6943b56fbc424e6d468efa8d513e62f9e3ab17b5
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Nov 15 13:53:07 2007 -0600

    shouldnt need to set rpmlock_path macro with fixes in rpm.

commit 3fb51702c238e3cdbac97dfea7b5a2d40e626d6d
Merge: 21678b7... 1fa9084...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Nov 15 12:21:33 2007 -0600

    Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock
    
    * 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock:
      document 'clean' behaviour for install[deps], chroot, shell.

commit 21678b7e7720724f36f852e7ddf3cf34bd5ed349
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Nov 15 12:13:03 2007 -0600

    'expect' wont work without /dev/ptmx.

commit 5add76128fcc10555264392307d5da998a05401b
Author: Clark Williams <williams@redhat.com>
Date:   Thu Nov 15 09:20:01 2007 -0600

    fix for no logging.ini situation

commit a7815f8a43fd285c299107557434ea22dc7b32e1
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Nov 14 13:56:01 2007 -0600

    enable 'installdeps' to work with normal rpm.

commit 1fa9084e1167cba4878c8ca570c4e7142b920ac0
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Nov 14 13:45:36 2007 -0600

    document 'clean' behaviour for install[deps], chroot, shell.

commit 8eee700f4d8b42c0026f25d7b5641562f17fad32
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Nov 12 18:31:23 2007 -0600

    fixes for builddir!=srcdir

commit c45e99f0df42e7531df6038fdcd9371bae162e0a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Nov 12 17:21:01 2007 -0600

    version bump

commit aba433e31bd86887348e2910bd2d2143a5b16615
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Nov 12 17:16:31 2007 -0600

    change logger name for state log in example defaults.cfg to match what is in mock.py

commit ec0f03f7e48714cf6c2632dc66b83abf7349b8fc
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Nov 12 17:09:17 2007 -0600

    fix formatter for asctime - missing s

commit b1d21007cf11fc134eeee5457b00fd0f5e4bb24a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Nov 12 16:59:27 2007 -0600

    extra log format just for state log.

commit 8b116f8905e96278340f96e2ead9f6e5aecacb4b
Merge: bc180f6... a52f18c...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Nov 12 16:56:29 2007 -0600

    Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock

commit bc180f612175cadda529d2c2b6d907d5ff506656
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Nov 12 16:55:26 2007 -0600

    first pass at making logging format configurable per-logfile from the config file.

commit a52f18c1da56e5385e61f4f1b0b8edf33f7dd027
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Nov 12 12:34:13 2007 -0600

    dont clean chroot on shell,chroot,install, or installdeps

commit d2546bb6580b1047bc44559701cd5c541fe85a06
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 6 22:06:36 2007 -0600

    remove el3 compat stuff from spec because it has no hope of working on el3 due to extensive python changes.

commit 01335086781d49c37c81d08ff19c66c89c21e0ec
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Nov 6 17:29:58 2007 -0600

    version bump

commit af1b733a733bfab47fed4b50d5ba490a355e6bec
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 6 13:09:55 2007 -0600

    f8 uses groupinstall vs install for setting up buildroot.

commit 23f8f4ed5f63d768ccf823cf8e789eab99ffc70d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 6 11:19:54 2007 -0600

    add f8 configs

commit 0cf49cc876c4c454d86b2e2be244ffa197f741d1
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 6 10:49:30 2007 -0600

    version bump

commit 7e59f0785b7db918e328b66b9ba77853464c2249
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Nov 6 10:36:21 2007 -0600

    fix BZ#366731. supress wrapper output.

commit fc3ccd426e5733bd50047da436d1c3c6b741bfdb
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Nov 3 09:17:36 2007 -0500

    update manpage to reflect reality.

commit 063fceaf2a4845853de9f78e7502a1016fb9b681
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Nov 2 13:14:08 2007 -0500

    use built-in chroot facilities rather than running /usr/sbin/chroot.

commit 397b60db6e3ebf48802b4fbec0af5f531102a930
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Oct 31 03:34:31 2007 -0500

    use symlink vs creating a shell script. more scalable and we can cache more types of cc invokations.

commit b2303e57b18ab9fcad7442508dc20f62a23e306e
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Oct 31 03:06:55 2007 -0500

    consolidate redundant code.

commit c3a61e9515caa9736f3c95c85704127223c02e37
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Oct 30 09:37:47 2007 -0500

    better defaults for root/yum cache age. remove unused max_age_days from ccache_opts. Exit with non-zero return code on bad command line.

commit 0b8db7d48314edad72a2a73ca8c7157a2ed33e4d
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Oct 30 09:36:51 2007 -0500

    small fixes to correctly document defaults.

commit 297fccef1b608322ed41a8d6e78aee8dab800a74
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sat Oct 27 15:47:30 2007 -0500

    fix typo in error path.

commit 08395e9e713495a71bc5ac50f0950ece9c442144
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sat Oct 27 15:33:50 2007 -0500

    small rearrangements to the function from hell. make it slightly less long.

commit c8e941e4f9480122d62c5ecf7d476125f4d97e8f
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 25 14:02:37 2007 -0500

    Fix buglet where we were substituting wrong value for cache dir.

commit 319555c5ee51a79c9fae50e5e0175404d1c1be97
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 25 12:17:28 2007 -0500

    more info in start/done messages. better messages for when build fails.

commit b511105af0ae84618ef0a20f4f784220826673c3
Merge: c4ff159... 3619e93...
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 25 10:06:26 2007 -0500

    Merge ssh://mock/~/git/mock
    
    * ssh://mock/~/git/mock:
      better error message for when logging.ini doesnt exist. version bump.
      version bump

commit c4ff1593ccb1fe53e057d6930a3fba6a8a639a3d
Merge: e529d4b... 1c055b0...
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 24 19:05:43 2007 -0500

    Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock

commit e529d4bffb7acdb0e044f172dc2f18a33bbd31fb
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 24 18:18:50 2007 -0500

    allow noncontiguous cache dir specifications.

commit 3619e93ae177e7dec332fac7484edeb0d0356e02
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 24 13:01:41 2007 -0500

    better error message for when logging.ini doesnt exist. version bump.

commit d54c89b18a849f6e881f566dba45f8aab9c42bfd
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 24 12:42:53 2007 -0500

    version bump

commit 1c055b0ca8b9c37e62c8c921c42986689244582d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 24 10:35:10 2007 -0500

    rhel3 compat

commit d5d772c91af6029bf85c20629ccaf85ba1c0ce26
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 24 01:14:23 2007 -0500

    suse support -- allow override useradd cmd in config file

commit 0c6265c09a45ce208d5d0f8fab9a48531dfdcdac
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 18:28:46 2007 -0500

    version bump

commit 85802d4720240b49b6186c61f3684f05d365e878
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 18:26:39 2007 -0500

    ensure we only use gid specified. chroot operations always change uid/gid to gid specified. fixes 'bad owner/group' message from rpm.

commit 378b496a2335c9f5ffbc7668ed882539383cbd45
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 17:01:42 2007 -0500

    fully qualify exception name to fix exception trying to raise exception.

commit b94f37d1c83c82269aa714796b41d9d5146ee39c
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 14:53:07 2007 -0500

    fix license to comply with new licence standard

commit bb26761fd8d9f68019591ee807ba218f1e660c00
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 14:51:21 2007 -0500

    fix rpmlint error: non-executable script

commit d888a9b98e01da40f711affdbd3818c33a37bacc
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 14:36:38 2007 -0500

    version bump

commit 512408558cd560a73759113c964cd5c0c8b21af1
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 13:51:29 2007 -0500

    version bump. changelog update.

commit 9b3dc0ca978d566ea593ee2ae773bc6aed8530f2
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 13:34:14 2007 -0500

    more complete fix for immutable files in buildroot

commit 725e0550748ea414952e78145fa867678aabc44c
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 13:16:47 2007 -0500

    remove becomeUser(0) from backend and have mock.py do it ahead of time. remove password from mockbuild user so you can 'mock shell' and then su - mockbuild.

commit 42fb1cd0c6c16e48c4673b18e865e9a10de70541
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 13:15:21 2007 -0500

    avoid infinite loop in error handling.

commit 66cdce502558c3811ab39ee595465b52769e023a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 13:03:14 2007 -0500

    try harder to remove buildroot if it fails.

commit 5ce8b45bb9d02b75311da9e611c6fff64373e31e
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Oct 22 12:27:44 2007 -0500

    fixup docs to match latest options.

commit a91d44dc7195edfa05407cd549427e0391c17dcc
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 22:53:45 2007 -0500

    fix for FC6

commit 4ca017a3e7f7c001d793396f16a286aab3f864b4
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 22:53:33 2007 -0500

    version bump

commit 0f7a6f0fec109b61c445f08a0ed5cbb6ab6b2550
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 22:53:17 2007 -0500

    version bump

commit 1a99caee3578ea15503f9851e1e7d1d1c00f4530
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 17:07:21 2007 -0500

    comment minor edits.

commit 097d1b0dcb57c06da03b05bab2b18d88f05f1780
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 16:09:54 2007 -0500

    fixup config options to match new format.

commit 2344880763d4417e2d3e6f4690b3da3c6f6d9103
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 16:07:29 2007 -0500

    make plugin conf options match:  *_opts and *_enable. fix for not doing 'yum install' when --no-clean, but, rather 'yum update'. update defaults.cfg to match new options.

commit d192e14de3b40d6b736cafb14775f341e01caa19
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 16:04:15 2007 -0500

    finish implementing bind mount plugin.

commit a75a61823cdf4574c1238e8343590b30e6ef15f4
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 16:03:57 2007 -0500

    small optimizations to not unpack root cache for --no-clean. fix accounting typo so we dont re-create root cache for non-clean builds.

commit b01eee7be9a9187c8f1fcc257e9c905bb972cab7
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 06:17:00 2007 -0500

    renamed bind.py to bind_mount.py as that is a bit more explicit.

commit 117457586196119f9b4b9c80e2e761e81e21fecb
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 06:14:00 2007 -0500

    new plugin to optionally bind-mount host dirs into buildroot. not configured by default.

commit d115ea6765917221d8113459f381267598f4e076
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 06:09:04 2007 -0500

    update copyrights. dont put full header in every source file, just ref main copying.

commit 45582aa0479f04515cf19803e6f8df16efae7af7
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 05:17:12 2007 -0500

    fix disable/enable plugin cmdline to write to correct config entry.

commit d74c51f166dad3c38f46639287ccfb60df5e504a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 05:06:12 2007 -0500

    uncomment build lines.

commit 104dc17a0b424bf2c3ba0bd4022b60c136af11d5
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 05:05:26 2007 -0500

    add time cmd to ensure that mock.py timings are accurate.

commit 7e7c3f6b460f8cbff77196196dbc07204e74c367
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 05:03:28 2007 -0500

    version bump to 0.8.1

commit 03b315f0c466b577cd4c27cac2f645106b7b84fb
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sun Oct 21 05:00:27 2007 -0500

    create plugin infrastructure. move all caching related stuff to plugins.

commit 15cd1d4715777110a86467a2f9ecf0e64bce91f9
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sat Oct 20 04:38:31 2007 -0500

    update changelog

commit c7ed6b36825350eaf9f7cc7ebfa097c21faba9e7
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Oct 20 04:22:23 2007 -0500

    dont try to compile ppc stuff. also clean test dir before starting.

commit 2e899101d2f5fc3ffae400e7a881e61c42afc782
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Oct 20 04:21:50 2007 -0500

    set exit code properly on error.

commit 8c188b0837ed3492285796700115e668789e266d
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Oct 20 04:08:29 2007 -0500

    little more generic release tests.

commit 0fb45c98d2207896fbb55c7ebe155b0ede83c0a0
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Oct 20 03:51:35 2007 -0500

    add release testing script to ensure basic stuff works before release.

commit 0a01430c4f50170540386b3cd6b215eef3876e18
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Oct 20 03:35:53 2007 -0500

    disable ccache for epel builds by default because they dont have ccache available in their repos.

commit 3f43cc64248ad3d11160dba1b24e77d28405df4a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Oct 20 03:32:28 2007 -0500

    enable specific dep check as it does affect build. 'yum install foo' doesnt fail if foo doesnt exist.

commit 4389ce2a4b22ddcec984af0b419771b2767df2eb
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sat Oct 20 02:40:09 2007 -0500

    make --enable-cache consistent with other opts in '-' vs '_' department. add better help if user gets it wrong.

commit c44bc774dcbdc67b1a91f029da7a6869650ad3b5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sat Oct 20 02:30:10 2007 -0500

    add couple friendly messages to explain why chroot is cleaned in case user forgets they set the config option. add message for <CTRL>-C exit.

commit 1e4de87a5e0da708f151f627d24d3e8393294df3
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sat Oct 20 02:29:26 2007 -0500

    attempt to kill off any process group children before we finish fork(). Trap all errors so child doesnt escape from its branch of the if.

commit e1260b61360ac902d5b423e4f23120afdb34cb26
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sat Oct 20 02:15:02 2007 -0500

    add cleanup_on_{success,failure} options. separate out do_rebuild() function as it was getting a bit long. make ccache default to a bit smaller max size (4GB). Ensure we unmount fs on CTRL-C

commit b834a2a6594238bb7fe019804f123132fb00edc6
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sat Oct 20 02:13:01 2007 -0500

    better defaults.cfg examples.

commit 4653d354a2daa34d1cd04691058c6663b19d7ea0
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sat Oct 20 01:47:18 2007 -0500

    uniform spacing and layout for config files.

commit c965120c8dc7feff2902bc1f9af3975188abe7ed
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sat Oct 20 01:07:20 2007 -0500

    remove unneeded 'import os' from config files.

commit 77965bf4f4ad8457ae07ef530c0de2dbeb05c195
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Sat Oct 20 00:03:37 2007 -0500

    allow installdeps cmd to be used on normal rpm.

commit 07646061e6346d5cb9ee2d9488647b6c6ae367e3
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Oct 19 19:30:21 2007 -0500

    add exception for bad/wrong cmdline usage.

commit 5f7d477200044a50834ae66f4c9b8df3b81ccfab
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Oct 19 19:29:46 2007 -0500

    add --cleanup-after option. move most exception handling out of main() and into main()'s caller.

commit 5d6a076e7c312b386f263c85fc6631726036e731
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Oct 19 17:39:41 2007 -0500

    fix ccache to use chroot ccache instead of host ccache

commit f206bb8e31700548480de88f9f7fe91217907534
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Oct 19 12:21:58 2007 -0500

    dont double-initialize logging when building multiple srpms.

commit 50f0bbbe1f913f1551b6476747cfc4be08321582
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Oct 19 12:21:09 2007 -0500

    fix one backwards compat FC6 buglet. BaseException is python 2.5+.

commit 0481c8655a08e64b4c078402981e6c98fcfcd71a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Oct 19 11:54:44 2007 -0500

    add start message so we know which srpm we are working on when multiple are specified.

commit 34942bebb19e611289e2d13a3567c60e1104192c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Oct 19 11:18:31 2007 -0500

    four tweaks and a bugfix. 1) roll ccache install into same yum call as installdeps. 2) dont delete yum cache metadata unless it is older than 1 day. 3) remove separate depsolve pass which was only for UI cleanness. 4) dont do verbose tar pack/unpack  5) bugfix: dont untar cache twice.

commit e17012fd6ba579baa7d09e527fccc76eb8cc8b2b
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Oct 19 10:00:13 2007 -0500

    print integer minutes.

commit 68bde2ee7e9656569ecad61831f1ca9a6c932638
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Oct 19 09:52:04 2007 -0500

    dont add hooks more than once.

commit fac86d8d2248caa4faf8571b03e3424fe1956d3d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Oct 19 09:51:40 2007 -0500

    print pretty time statistics after build done.

commit c88affbda3b76dba5def41df927940d4110afed9
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Oct 19 09:40:10 2007 -0500

    drop privs to create result dir since it is user-changeable.

commit cc1ed811f24d09f0a5ed0d353a4e3b0593aecf46
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 04:23:21 2007 -0500

    add deps for tar/gzip

commit 6d6ad65df096b2ccc7058b2277e3b323ac678e1f
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 04:21:28 2007 -0500

    add options to force enable/disable of caches on cmdline.

commit 093fa76426db9e19e6f95eb05182e7b703100896
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 04:14:04 2007 -0500

    need python to build.

commit 4743e490fd45bed0862e80d03f4439fe329f4b0b
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 04:08:06 2007 -0500

    need to return output from mock in some circumstances (depsolving).

commit b993e048e4eb10d1ac8d2529b5b86510a0f0e132
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 03:36:37 2007 -0500

    loathe autoconf. finally fix distcheck and 'make distclean' removes src/mock.py problem.

commit 445c5f26ed1f6109e91441e644ac9f544494d3e6
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 02:33:47 2007 -0500

    lock buildroot before clean. lock root cache.

commit cf91f726dc20233c160ea14bfefea6947edf2bb6
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 02:06:37 2007 -0500

    re-add root cache feature.

commit df74993d060f558c849f8feb62def958bc192eba
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 01:31:08 2007 -0500

    better message for failed command when output disabled.

commit 6abafa46c0452e4d1d3c6ea9d9e6ddb5495a20b3
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 00:19:04 2007 -0500

    remove statedir as it really isnt used. move logs to resultdir to match old mock behaviour.

commit 49e8b1ed3db4dd6108894a4c79fecec154d62698
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 00:04:49 2007 -0500

    implement orphanskill feature.

commit 63205627de2615ebfe23547b5936168de815c362
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 00:04:34 2007 -0500

    test program to test orphanskill feature.

commit 1ad3ce09fe263baa3484afd38e89b7078f9b3ca2
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 00:04:16 2007 -0500

    add orphansKill() function. Kills off everything with a specific root dir.

commit 0e08a556bdb2d6e45d5e33c3c96d9188f6449838
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 00:03:40 2007 -0500

    raise specific exception for when buildroot is locked so we know not to orphankill. print filename in default logs.

commit 98cc724b41292bd9c4e43756c563120e64859ca5
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 00:03:31 2007 -0500

    raise specific exception for when buildroot is locked so we know not to orphankill. print filename in default logs.

commit 5c26011c991814e15606af3244cc2f027b15bda4
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Oct 19 00:02:31 2007 -0500

    simple tweaks to logging to get rid of default debugging info in normal output.

commit 3e850857efe9c90f0a6e6ee78d511f429774699b
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 22:49:03 2007 -0500

    add 'mock install' command to yum install packages into buildroot. clean up help option.

commit e8d0ec6c8f7c9331fe272cc73152afd2f4980275
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 22:03:12 2007 -0500

    dont overwrite log files on subsequent builds. per request from mbonnet.

commit 9e820575ac528d562fc9bd207c8674bfed03589d
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 21:39:52 2007 -0500

    completely drop privs (real and effective) when running RPM commands. add a bit of infrastructure to mock.util.do() to handle this. Change mock.util.do to not return output by default. No users use the output, and it can be switched on via karg.

commit a9172fdfdf9811cb84626f0a414668cc2ab03dc4
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 21:29:48 2007 -0500

    shell and chroot cmds are identical. merge them save LOC. switch to os.system. Yes, it is a layering violation, but hey, it fixes a huge wart in mock.util.do.

commit 8a780e16ad87c2ad0ac3494b2254032748093ced
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 20:27:42 2007 -0500

    small buglets hiding in uid code, leftover from switchover to push/pop

commit e67cbc5ae6125935a0daaaabef8d29cf8abfb3fa
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 20:15:29 2007 -0500

    add lots of comments. fork() so that we can drop privs permanently before rpmbuild

commit d7f46e89b60c64e08d9468b3a893172317fd964d
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 19:44:48 2007 -0500

    unneeded debug statement

commit c6379ab774c7131dd47d25d74ec3178e816b3724
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 19:04:15 2007 -0500

    print suid wrapper version on startup.

commit c8ef444eb3198b3b0623ca62e7e53e74e0b67d4b
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 19:04:00 2007 -0500

    finish moving to traceLog... fix import.

commit 1a3a7cc2f2a5638f90bee304cfe28e92126fa2a4
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 18:56:02 2007 -0500

    trace()->traceLog(...). remove verbose/debug options which did nothing.

commit 46cae8bb8daa3cf14999e30815ae6d0be97a5788
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 18:48:35 2007 -0500

    remove unused trace() decorator since everything uses traceLog() now.

commit 935670ccd05901b1d9cc992851c583649e769570
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 18:47:19 2007 -0500

    remove historical since it has now been re-implemented.

commit 2a926fef18a521e05b88b739e56ee5a309788724
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 17:50:48 2007 -0500

    fix 'make distcheck'

commit 1763fc3d166624ff101b198fcd76db5e0d8a94a7
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 17:22:13 2007 -0500

    finally fix deps for src/mock.py so it is re-edited at correct times.

commit 9d4e909bdb995734fb80a074cbfee90b1d0f2dee
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 17:13:25 2007 -0500

    separate out src/mock.py dep on itself so builds where srcdir==builddir will work properly.

commit d192f37690f9a2b97ff7f04cf79116b7c47deac4
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 17:01:01 2007 -0500

    fix perms on /usr/bin/mock to only be runnable by group mock.

commit 5ff222c05b8d0f5c671f66b2fa882a407c97ddd5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 16:52:19 2007 -0500

    move banner to before chroot obj prints its first msg. typo fix.

commit 48ef9fd3d2ad3f0645add224f5774ffecda5d840
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 16:50:24 2007 -0500

    disallow rebuild without 'rebuild' parameter. add banner on startup.

commit 8be871673b46296b532df02b6e976c61b10fcb41
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 16:49:54 2007 -0500

    don't overwrite gid or we end up with unwriteable dirs in buildroot.

commit 0a03b7eabd34ebff49d28124cb61d52b5230d140
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 16:38:54 2007 -0500

    /usr/bin/mock needs to be setuid.

commit 47c372601003f8266752c2df7e6aeb47196d998d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 16:32:59 2007 -0500

    remove remnants of libselinux stuff from spec file.

commit 5ad94d715d776a158f3d5e937a3dffd83b281dae
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 16:22:30 2007 -0500

    add locking for yum cache

commit 4ca7183e69de087440e110c06af00ccb1273268a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 16:01:52 2007 -0500

    lock buildroot to prevent simultaneous multiple access. build srpm as well as rpm. move a couple functions around with no code changes.

commit 99919ea78d4aa4fd856e13ee81f688d1646bf019
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 16:00:33 2007 -0500

    remove historical file that has been completely reimplemented.

commit 99803e03efbf019a317b778eb9ce3a471e94629c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 15:09:09 2007 -0500

    no longer need selinux lib preload.

commit 060fa0302eede2d5bb96d9c45d01492caa0c5f8a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 14:56:58 2007 -0500

    change uidManager to push/pop so we can overlap regions. enforce naming convention on all class functions.

commit 5b73769f58296bf218895037471d3b109d8170fa
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 13:47:56 2007 -0500

    remove all trailing whitespace. move all caching functions together.

commit 1328f56bd5588fb848fea05744b53b112d7ad0d5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 13:44:19 2007 -0500

    prune yum cache old files. add ability to limit ccache size.

commit b5dc0cce4a41b993ed44e2217d0bb236be6ccc35
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 13:43:19 2007 -0500

    remove obsolete opts. add caching options.

commit df52677aa49d314559c3e6961d01ef4da3067ac5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 12:29:03 2007 -0500

    get ccache working

commit 200e3a13bebbde04c88ee9757212bed858bed35d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 09:56:44 2007 -0500

    factor caching stuff to standalone functions.

commit de7deb9c9803222799c65c391a9a59f2593e504c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 18 09:55:01 2007 -0500

    remove obsolete caching options. in with the new caching options. dont double-clean chroot.

commit 2e5ca42a23e11c55decda807e801a518113dde7d
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 01:05:48 2007 -0500

    ensure that HOME var is set properly for rpmbuild.

commit fb3bc004f1a0b33f9de7d8bc523f42f42f2aacc0
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 00:57:13 2007 -0500

    properly mount/umount around rpmbuild call

commit 03b6f3285c22082f9f0c829f3092a563082c11fd
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 00:50:56 2007 -0500

    get rid of spurious blank lines in log output

commit e48d8ae1c8441170d86f2929fe49daefcddbf3bb
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 00:43:09 2007 -0500

    add build and installdeps implementations.

commit 31fb143c510f5674a742af3c8d43c0377fe7e5c4
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 00:42:46 2007 -0500

    more srpm manip functions.

commit c085cdb197bde90ea724e7f8fc1ccc7323fa97b2
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 00:42:16 2007 -0500

    fix chroot->root typo. change function call to yieldSrpmHeaders().

commit 49ac487cf6df37c482446be61764dee99ed92282
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Oct 18 00:41:27 2007 -0500

    update spec with latest changes.

commit dc70b8ecf6e456de5937064e423744d3e3008c56
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Oct 17 23:32:40 2007 -0500

    fix problem dropping privs where we dropped uid first and then couldnt drop gid.

commit 5322203482da18314ab78ad0eea6ba24d9062a81
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 19:02:04 2007 -0500

    wrap action part in try/except so we cleanly trap and report errors.

commit 7e6993f7f65419a9e605ea03e72cacafdd32860a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 19:01:35 2007 -0500

    fix for idiotic error in rpmUtils where exception comes back with each letter as an element in a tuple.

commit 335e60eb837a3bf67419258a3f59f77ef507c3b7
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 18:59:43 2007 -0500

    rename buildsys-build.spec so rpmbuild doenst accidentally use it.

commit e32254da2cc8c240ab51c0eaa37599daf943b8c5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 18:59:30 2007 -0500

    rename buildsys-build.spec so rpmbuild doenst accidentally use it.

commit 3dd0c9d4ab4947444ceff9ede99de9b4f2cc9af9
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 18:23:10 2007 -0500

    complete chroot/shell commands.

commit 76739828c5a8e41fde28b50ce14b5ae669b29eb4
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 18:22:48 2007 -0500

    export do_chroot() in public api. use -n option to mount/umount so it doesnt touch hosts /etc/mtab. Add option to do_chroot() to set env vars for chrooted progs.

commit 4b07d5dc0bcdbd48140f5fb1412c2b55048c1889
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 18:21:08 2007 -0500

    make sure we properly catch all derived exceptions, like KeyboardInterrupt

commit 8360c605a6b95a56f471404e581c242663c12062
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 18:20:36 2007 -0500

    add special callout for interactive commands so we can interact properly.

commit 5215493dd570f711a4594eab8cf34a8cb7718a66
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 16:17:42 2007 -0500

    finish out setup of chroot env.

commit 863d42e7e6937981012968857cb74052971062b1
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 16:17:11 2007 -0500

    start fleshing out different options. fix chrootuid to get real uid vs effective (due to setuid helper).

commit 4353704221076523e4fa44f6eea19442809612a6
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 16:16:22 2007 -0500

    Add cap to make multiple dirs at a time. add rmtree helper to eat some exceptions. Add getSrpmHeader() function.

commit e0cc9e92cb3744f74a9b59a90b9966a1416ebb90
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 15:30:33 2007 -0500

    namespace prefix bugfix. add self because it is now a class.

commit cae598bd0b3b5dd42bb3c49246d6ac79f830e78e
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 11:34:13 2007 -0500

    remove stuff that is already implemented so it is more obvious what is left.

commit dca92953271f4ada64a172c3b91e1626e665f96d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 11:33:49 2007 -0500

    tracing. start init() work

commit dfcfe855b25e56b318a964b0645bbeaa08223d79
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 11:33:18 2007 -0500

    need to pass uidManager to chroot class for setup

commit 89a0142e1f848f398ee0a4a3f2f98e1e728e08c8
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 11:32:56 2007 -0500

    more logging

commit 969c671b484ee26da8a3c6eebc8cd1f649c68983
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 11:32:43 2007 -0500

    add tracing, touch(), do() functions

commit b30e096317d3b2b05f0be80fd7fd74eeb64bdafc
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 11:32:09 2007 -0500

    move uid management into a class so it can be easily passed to chroot obj and unit tested.

commit 06faade86a4bcdd823da33da4fd9a159139010d7
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 17 11:31:30 2007 -0500

    add traceLog decorator which allows specifying the logger to use.

commit 3c9ab9ea8f046911b52c1139addcf816ecd629eb
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 23:40:34 2007 -0500

    more code.

commit eb8bba44a303548b29b9b522e9d6e9067c0d4159
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 23:40:01 2007 -0500

    fix logging qualname to be in mock hierarchy

commit 328e3e3fce019313c2a4f71907792b2c9685a47a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 23:39:02 2007 -0500

    better logging heirarchy and setup.

commit e2a06707ac8ed1acc6b21eb6ac9c7534a2ca0cda
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 23:31:44 2007 -0500

    add new py files to build

commit b63b38e5a0efce4e44c35800cf64bd7434a50da0
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 16:20:40 2007 -0500

    start adding backend code

commit b277b6238cb995377ba0c6ada9603bd2eba54a5a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 16:20:30 2007 -0500

    start adding utility functions.

commit 5c2aba6ac0472e6ee2e7c4c4bc7f58c515518b22
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 16:20:18 2007 -0500

    add vim declarations.

commit fd116f29cc4d92bbab151a738fd15488f8bd75a9
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 16:19:48 2007 -0500

    get rid of extra newlines.

commit b4fc248dca35d3d97de8388d1916b44b88f8e266
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 16:19:22 2007 -0500

    start setting up calls to backend.

commit 9372af19b9339e2a82d13fba32833b17aaa96a81
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 16:18:43 2007 -0500

    no default handlers for most logs. set up programatically.

commit 0e96406e1462df2707ab1c406c602e118164fd66
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 14:41:08 2007 -0500

    move py modules to different subdir to avoid conflict with mock binary name.

commit be7287258ad335338086d44bee0cf5c1cf142b96
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 14:06:05 2007 -0500

    start re-arranging things...

commit 8fb8e85967f9d3b878844bd9de2b898ceace54f5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 08:36:07 2007 -0500

    start cleaning up old code.

commit a1cd2d8ece70163d7dccc0d61e68a424f71ad2f2
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 08:35:51 2007 -0500

    add tracing

commit 5bf740cc3ac93a1973ce36ddae0454f05a8ddac8
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Tue Oct 16 08:35:16 2007 -0500

    add new python modules

commit b71f797652092af2f84d5a45693f1c2e3c478d82
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 15 23:47:25 2007 -0500

    fix copying args to new cmd.

commit 7b8ce0b57c9094369383d57c1850df5ffb95f252
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 15 23:41:32 2007 -0500

    start stubbing out main mock.py

commit 8e1f7700c1ed4f7ae91c7cd18888c446d1c84021
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 15 23:41:04 2007 -0500

    add/install logging config file.

commit 628010b1a35d72d971e97e841347443698f1caa8
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 15 18:25:12 2007 -0500

    start re-arranging mock.py contents

commit 3ed1a91478299f8f6da2375a15899a65596dd4f7
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 15 15:45:38 2007 -0500

    autoconf for python install.

commit 73cbb896f9b4cf274d2edeea1b698bde82240e93
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 11 09:16:06 2007 -0500

    fix quoting on defines.

commit 54fc3348a660892ed482377062807e3a8e94305e
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Oct 11 09:15:52 2007 -0500

    whitespace cleanups and small cleanups.

commit 08b3f399639a422b6fa0d3f3cbe005d13e2115fc
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Oct 10 21:50:04 2007 -0500

    fixup CFLAGS for -Wall and -Werror, fix include paths.

commit cb2d7eec2bef65b30744fcf8b0f324f20914e602
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 17:56:55 2007 -0500

    add config.h and directory definitions

commit 90b9df53240c45a3d78ab8c8edf830d68c32e1d5
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 17:24:26 2007 -0500

    update makefile to install more stuff automatically (like old make system)

commit 3fcf43c30300dd5725f01d49345d983758b0743d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 17:17:09 2007 -0500

    remove legacy config files.

commit 7574a48b38e83d0c975bd558c9a937a94c1b1912
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 16:47:38 2007 -0500

    add mock-yum to dist.

commit a0d85f55b2e83f4a39e9df5551a6d3a9e3e4b047
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 16:46:07 2007 -0500

    remove useless .cvsignore file

commit 1e5c7bc8ed1142327f768fe8baceb4f953aba9ed
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 16:43:49 2007 -0500

    add autotool files.

commit b5cde61a0822bce4bd48256f0b0ca49cc89eca67
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 16:43:40 2007 -0500

    no longer ignore build dir

commit 0d4030c6ce8c008ee26637dbdcb4f9320d817a80
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 16:41:31 2007 -0500

    update so mock.py is built properly and not removed on distclean

commit d03a5b9cb055658f1e392bafbfcf5cfaa709e685
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 16:41:14 2007 -0500

    version update

commit df16d574f86f34759e4372d8961685ffee918d1e
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 16:25:21 2007 -0500

    now passes distcheck

commit f9b58106c9c0dd529cbe0841e5a4ffa3b7e4fee4
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 15:33:21 2007 -0500

    more autotools updates.

commit c49b26dec9753b90221bb2be12a946fe406b7be4
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 15:32:36 2007 -0500

    autotools updates.

commit c9e1967345a46bb330914ce6d657f03abc3ce432
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 14:42:22 2007 -0500

    minor updates to autotool stuff.

commit 7e87c6009f04cdd3685d9d5876ef57bb2c31f42d
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 14:34:00 2007 -0500

    remove legacy makefile

commit 673518327151a1a98621ddfa3219410f4cadb1f4
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 14:33:45 2007 -0500

    small fixes. ./configure now runs.

commit 9176844e533d3e5ab452a4622dda621250214e4a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 14:31:32 2007 -0500

    initial start for auto-conf-izing

commit 5d593d20237e6345438b26be96c7a432ac788664
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 14:31:14 2007 -0500

    initial start for auto-conf-izing

commit 21b555d8fac93cbeceb31cba2239b9c93160b1f7
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Mon Oct 8 13:56:42 2007 -0500

    remove old .cvsignore file. unused.

commit eea354249bc437c1af2b2133fc6bc0d7533bf237
Author: Clark Williams <williams@redhat.com>
Date:   Thu Sep 27 16:21:24 2007 -0500

    Modified resolvedep search string for BZ 303791

commit 4c679d7734a2e1956555c12c5ac691ae034af1f7
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Aug 31 21:24:04 2007 -0500

    BZ#273481 fix for buildng packages that have glib2-devel dependency on x86_64.

commit 1c14b3c9b6fcbad867afbb7cc09ec5d91cf9e642
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Aug 27 12:32:01 2007 -0500

    version bump

commit 678f8a12dd69361f65a08acc7a7ad6866de0fa35
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Aug 20 20:43:10 2007 -0500

    additional fix to ensure that all file paths modified are in the chroot.

commit e87c3555958b7ce866993b7842663eee7167fede
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Aug 20 20:35:17 2007 -0500

    fix path for etc/hosts in config file so it is not absolute. Fixes BZ#253654.

commit 451203f4bdafdb1b124ea44395202bc34c989b87
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Aug 13 01:55:34 2007 -0500

    changelog entry update

commit 52dbb80070c4e2df83f6cfd835e5ceb43aa8382d
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Aug 13 01:51:04 2007 -0500

    Patch from Roland McGrath <roland@redhat.com> to fix build for selinux shared library.

commit 6a25dfc53d548050fb26baf8f7a4910dda1bfe48
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Aug 8 10:15:38 2007 -0500

    release instructions minor edits

commit 5cf43eb31eaca15282579100617d3014f5251a6a
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Aug 8 10:09:35 2007 -0500

    add release instructions to make it easier on other maintainers.

commit 80a31aee4f53aa1a69b50f122426225e4dabd7a8
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Aug 8 10:09:15 2007 -0500

    add changelog entries for the last release.

commit df1d4276483b1d7f2d08cdc86dbbb1890ba86d08
Author: Clark Williams <williams@redhat.com>
Date:   Thu Aug 2 10:38:35 2007 -0500

    removed error() call on closedir()

commit 515d313e7d352bfdf04434b3c5321ccba2a82080
Merge: 05a1f42... a2fbe5b...
Author: Clark Williams <williams@redhat.com>
Date:   Thu Aug 2 10:35:51 2007 -0500

    Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock

commit 05a1f425123b3c7e211a5d187b1bf024da620969
Author: Clark Williams <williams@redhat.com>
Date:   Thu Aug 2 09:55:31 2007 -0500

    cleaned up do_orphanskill() code

commit a2fbe5b9aa9df9e55393b82b7efdba91acc38a8e
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Thu Aug 2 00:13:04 2007 -0500

    BZ 250425. prevent building/rebuilding of cache file unless the build was a clean build. This should prevent the cache from getting polluted.

commit 6f3c7f0c021ec45659dcdd5226962cc019cbcd09
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Aug 1 23:45:22 2007 -0500

    BZ 250425. Set rebuild_cache=0 to disable rebuilding of cache.

commit 0b168184b92f005bd54811d03ec6d4e4219f6cbc
Author: Clark Williams <williams@redhat.com>
Date:   Mon Jul 23 13:58:49 2007 -0500

    did some refactoring; removed unneeded error() calls

commit f4e23e3a5cda4b324640c256b26717b983e51b63
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Mon Jul 23 11:00:26 2007 -0500

    update default config file with suggestion on how to set config_opts['macros']

commit 0e64af32fbcbe3a159a4ed9cde1e7021c58b356a
Merge: 09969cb... 87b7c34...
Author: Clark Williams <williams@redhat.com>
Date:   Thu Jul 19 15:27:05 2007 -0500

    resolved conflict

commit 09969cb147f33568aec8805ad22364aed01f1bc5
Author: Clark Williams <williams@redhat.com>
Date:   Thu Jul 19 14:55:42 2007 -0500

    bumped version

commit 87b7c34304b921a7d113f2166b2d0e2e639d76bf
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Jul 18 13:06:40 2007 -0500

    version bump to 0.7.4

commit ec16aff9cf75d38793cc5cbe0dc338d7bfb2cb24
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Jul 18 13:04:20 2007 -0500

    forgot to get child exit status. wait for child and set it.

commit 84b2104792afe5559bc3bb9d696ca88352736e68
Author: Clark Williams <williams@redhat.com>
Date:   Fri Jul 13 13:55:05 2007 -0500

commit 490d804f5d03069091e8fa803e0b9338fd086813
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Wed Jul 11 15:21:09 2007 -0500

    fix overzealous require: yum>3. We should actually run with yum 2.4. Fixes BZ 235490

commit f30345b7189548ca6ed9c88fdc2447cf00b5aa54
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Jul 10 12:29:46 2007 -0500

    add some default options commented out to defaults.cfg for example purposes.

commit cf7b2c90687c7132a66f628d0e0faae162cd9f0a
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Jul 6 17:02:29 2007 -0500

    back out default mock.py chroot_setup_cmd change. Add chroot_setup_cmd to -devel configs.

commit dbff4805bb10e5bfa18c2cd138c49cb07d23c052
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Fri Jul 6 15:25:23 2007 -0500

    change default to groupinstall buildsys-build per new default. Update legacy configs to specify old buildsys-build rpm install since they dont have the new group.

commit 26d249b869f6406e9fbc22d631f6aaa387a4ba80
Author: Jesse Keating <jkeating at redhat dot com>
Date:   Thu Jul 5 12:27:21 2007 -0400

    Switch to using groupinstall buildsys-build
    
    Remove unused groups repo
    
    Signed-off-by: Michael E Brown <michael_e_brown@dell.com>

commit 8c50ceadb30452189b3c3dedc5da89282080315d
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Jul 6 14:45:19 2007 -0500

    version bump to 0.7.3

commit ef6d7f6d5bdad729286559fcabc2e8c8034cdaee
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Fri Jul 6 14:42:44 2007 -0500

    remove redundant entries from mock defaults.cfg file. Migrate options into mock.py that were different.

commit a4c775e70acbe3c68493cf9592624e5a892fc37e
Author: Jesse Keating <jkeating at redhat dot com>
Date:   Mon Jun 25 16:13:32 2007 -0400

    Remove timeout, problem tracked to firewall on host

commit 7e9f2a05ac6677909b82bbfe718d944efcbcd4d5
Author: Jesse Keating <jkeating at redhat dot com>
Date:   Thu Jun 21 10:36:32 2007 -0400

    Fix a typo in the config file for cachedir

commit 606ab3decbda6688f3440ba29567d2c683950273
Author: Jesse Keating <jkeating at redhat dot com>
Date:   Tue Jun 19 16:56:28 2007 -0400

    Set a good timeout for static-repos, and disable them by default.

commit 08188e760047cbf6c9559f7be3de767ba2b958c5
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Sat Jun 16 10:13:32 2007 -0500

    version bump to 0.7.2

commit ea35bbf80c36a48625ca8a12c1e7cfc478917619
Author: Jesse Keating <jkeating at redhat dot com>
Date:   Sat Jun 16 08:10:17 2007 -0400

    Fix (again?) being able to get glibc-devel.i386 into the chroot

commit 862754de096ca44e7d151d801eba0f739845d1bc
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Jun 14 15:16:49 2007 -0500

    move legacy mock configs to purgatory.

commit dc6e25eff3c9723a96e4626863ce77133cb58d41
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Jun 14 12:01:44 2007 -0500

    no need for chmod since we now have correct umask

commit 428461a1bafed64ed2e2734a4642e57a8187892c
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Jun 14 11:56:44 2007 -0500

    mock-helper wont rm -rf a non-directory. with new /etc/ policy, we dont need mock-helper to do this for us, just use os.remove

commit 06cc03463a6e71aa781d280e1e8620146dd46841
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Jun 14 11:53:57 2007 -0500

    no need to recreate yum.conf symlink if it already exists

commit 6533774ebda67addfb6e701246f3a96c5e62bcd9
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Jun 14 11:52:31 2007 -0500

    fix umask so that everything we touch is group-writeable

commit 680203b6388d67c34d5022cd3fad1956c138a5bc
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Jun 14 11:43:44 2007 -0500

    resolv.conf fixes. use 'mock' group for multiuser goodness.

commit 3b6ea0ffbcd6c9142415b611b0e95d3ad8331580
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Jun 14 11:18:04 2007 -0500

    fixes so that we have an actual policy for /etc/ files. update mock-helper with chmod/chown

commit 2000fb4c611290f6feffbb50116d090269bbe1a1
Author: Michael E Brown <michael_e_brown@dell.com>
Date:   Thu Jun 14 10:56:13 2007 -0500

    fix _prep_install() to implement new /etc/ ownership policy

commit 6166557dae6f1fe4af577b8c22b68aa80a2a5612
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Wed Jun 13 11:08:20 2007 -0500

    add exclude lines for epel x86_64 configs per request from epel team.

commit 63279637c19a6092981fadee992c319f2eb8a409
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Jun 12 22:46:12 2007 -0500

    Adds SUBDIRS to the make 'distclean' target and 'distclean' to the
    sub-directory Makefiles.
    
    Patch from Ken MacLeod <ken@bitsko.slc.ut.us>
    
    signed-off-by: Michael Brown <mebrown@michaels-house.net>

commit cbd9fa194725e8ae58e89df91922b5d3ee4927b5
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Jun 12 21:20:00 2007 -0500

    bump version to 0.7.1. Add specfile changelog entries for added EPEL configs.

commit 255d74be383b6508a8d198ce0c7cf8b636eb65c4
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Jun 12 21:16:18 2007 -0500

    Add EPEL 5 config files.

commit 23ff5a3eda7b40eb399a258cdb72deefc78dbdff
Author: Michael E Brown <mebrown@michaels-house.net>
Date:   Tue Jun 12 15:28:30 2007 -0500

    sync version to 0.7.0 across everything

commit a4dc8aef0ea27eac8682a318ccf78d8f3184c064
Author: Clark Williams <williams@redhat.com>
Date:   Mon Jun 11 21:29:35 2007 -0500

    removed redundant "-l" option in pack

commit c5cdc1f5d6dc153a38c1ebc1b045c40b4ca0c25d
Merge: 163ae6a... f79ca6e...
Author: Clark Williams <williams@redhat.com>
Date:   Mon Jun 11 17:14:18 2007 -0500

    Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock

commit 163ae6af8bf5364762c043fc60df71b9a5e040f9
Author: Clark Williams <williams@redhat.com>
Date:   Mon Jun 11 17:04:39 2007 -0500

    added chmod to _prep_install file creations

commit 7ffaacde740bb073f0c7564ab3baa37615f4b58e
Author: Clark Williams <williams@redhat.com>
Date:   Mon Jun 11 16:00:06 2007 -0500

    merged mock-helper from mock-0-6-branch

commit b44556b827bf9e95db8025351380ddb54388fb26
Author: Clark Williams <williams@redhat.com>
Date:   Mon Jun 11 14:53:25 2007 -0500

    fixed up src/Makefile

commit d18cb4580f5f2b37e7d8a33957246a2b99d7b60f
Author: Clark Williams <williams@redhat.com>
Date:   Mon Jun 11 14:50:21 2007 -0500

    initial merge of mock-0-6-branch into HEAD

commit f79ca6ebda88773d9e350c7249942862ff0e1f89
Author: Jesse Keating <jkeating at redhat dot com>
Date:   Mon Jun 11 10:53:05 2007 -0400

    Remove spaces in Makefile (Trac #1)

commit 27892721936509e3cedcf141049ffefb969e60d1
Author: jcwillia <jcwillia>
Date:   Mon Jan 8 22:50:36 2007 +0000

    merged latest mock-0-6-branch fixes

commit ddcf8384772dc240aec64ba816f28c23f2e0fefa
Author: jcwillia <jcwillia>
Date:   Thu Jan 4 16:10:48 2007 +0000

    merged mock-0-6-branch fixes into HEAD

commit 467b6734b41f1a01f6f9e6765fdcd72d0deb1adb
Author: jcwillia <jcwillia>
Date:   Tue Sep 26 16:29:22 2006 +0000

    RPM workaround

commit fb6370dd0de18ac0bd20b89b4e86c29fef3a72ec
Author: jcwillia <jcwillia>
Date:   Fri Sep 8 18:04:00 2006 +0000

    updated version to 0.7.1 in both spec and mock.py; modified Makefile and specfile to reflect path change for /usr/libexec/mock.py; updated ChangeLog

commit 5f313edf2b304a50f4b915211d51d95554db9dc3
Author: jcwillia <jcwillia>
Date:   Fri Sep 8 17:37:14 2006 +0000

    changed MOCK_PATH to /usr/libexec/mock.py

commit bad7750117c7dd9c3f47dc8474ad2cdfd5f58ade
Author: jcwillia <jcwillia>
Date:   Fri Aug 25 16:40:30 2006 +0000

    added patch from Dennis Gilmore for Aurora SPARC Linux

commit 8b0ac07f5aa81e5c7a90da0ead8157c716b0a94e
Author: jcwillia <jcwillia>
Date:   Thu Aug 17 18:23:55 2006 +0000

    updated config files to handle FC[12] lack of runuser; added template for RHL8

commit 4e9b2b751f352f8d058e883b36b91966aff11ed2
Author: jcwillia <jcwillia>
Date:   Thu Aug 17 18:23:17 2006 +0000

    updated manpage contents

commit 76b4db3f7d2309f8c62effeb2a6de17e3146f21b
Author: jcwillia <jcwillia>
Date:   Thu Aug 17 18:22:38 2006 +0000

    reformatted rpmbuild command for readability

commit 0da82906230f2f357462d9d3c9cd62ce6a934eec
Author: jcwillia <jcwillia>
Date:   Thu Aug 17 18:21:48 2006 +0000

    bumped version to 0.7; reworked mount/umount logic; fixed usage message

commit 99f8f89326ca7904d2687b1933b751351b4245b0
Author: jcwillia <jcwillia>
Date:   Wed Aug 16 19:39:24 2006 +0000

    reworked specfile install section to create default config symlink based on specified fedora tag

commit 0adc08947f63cbacb4eb1cb03cd13409f4631adc
Author: jcwillia <jcwillia>
Date:   Wed Aug 16 17:49:27 2006 +0000

    added disttag; added buildsys-build.spec to docs; bumped release number

commit be6237c68da47ec39db8e789f52ac38e9e815d41
Author: jcwillia <jcwillia>
Date:   Mon Aug 7 21:52:01 2006 +0000

    modified to match 0.6 branch; bumped version to match mock for this branch

commit 04580c1234b74957e25d490993e74095ae218d5d
Author: jcwillia <jcwillia>
Date:   Mon Aug 7 19:24:54 2006 +0000

    updated buildsys specfile to be distro specific and updated Makefile to generate target buildsys packages

commit 3bbade9a0fc140bcde86c4b1ba1267bc1f712f0c
Author: jcwillia <jcwillia>
Date:   Mon Jul 17 15:04:00 2006 +0000

    updated to include "chroot" command in usage and man page

commit 81d46b68b645e885001ae44f863d6b736fe8c7d7
Author: jcwillia <jcwillia>
Date:   Wed Jun 28 15:14:45 2006 +0000

    updated version to 0.7 (new launcher mechanism)

commit 3404ef6435a614b58feb0c0890f1df853464b24b
Author: skvidal <skvidal>
Date:   Wed Jun 21 21:53:20 2006 +0000

    fix fc5 == devel

commit b5ded737866026d37e2e1e127cb4542196378744
Author: skvidal <skvidal>
Date:   Tue Jun 13 05:36:07 2006 +0000

    changelog

commit d34250ef8316ff11ee09de2b787817a453a78ad5
Author: skvidal <skvidal>
Date:   Tue Jun 13 05:31:30 2006 +0000

    add cache defaults

commit 6486b921ce45cf9f3552049d7aed131c6698350a
Author: skvidal <skvidal>
Date:   Tue Jun 13 05:16:47 2006 +0000

    check in changelog

commit 512cbaeacf3c5dc7355b99efffc415e0d04279b4
Author: skvidal <skvidal>
Date:   Tue Jun 13 05:15:55 2006 +0000

    correct commented-out groupinstall option

commit 35c2dc6b72d51f928897ec5909974f5c44adb594
Author: skvidal <skvidal>
Date:   Tue Jun 13 04:28:03 2006 +0000

    config file changes to point to mirrors

commit 843dd66ec65840dc7155a3dd986f978d880cb305
Author: skvidal <skvidal>
Date:   Tue Jun 13 04:12:42 2006 +0000

    fix up some of the url/mirrorlist paths

commit 56a9b96511236404382f3076cf1b745ae417032b
Author: skvidal <skvidal>
Date:   Tue Jun 13 03:52:38 2006 +0000

    reduce build set

commit 2070f0d59f7f293a39e881f0c25c64446211bbcb
Author: mebrown <mebrown>
Date:   Thu Jun 8 21:28:46 2006 +0000

    Make rm less verbose.

commit c828ebd9031b242207368977c20fb00a5ab68493
Author: skvidal <skvidal>
Date:   Wed Jun 7 12:36:11 2006 +0000

    fix up all the paths to buildgroups and to plague build-results

commit 87f94fdc644f9f8e96d93e7924f7f06889985b29
Author: skvidal <skvidal>
Date:   Wed Jun 7 12:29:15 2006 +0000

    iterate version in spec files

commit b8a2ab0b0b4e0f38af8a59675f6474c58ab51ad5
Author: skvidal <skvidal>
Date:   Wed Jun 7 12:27:27 2006 +0000

    clean out things that are now in 'defaults.cfg'

commit b36504d22c675cd20e0d23bf1e453cf8d9552e6c
Author: skvidal <skvidal>
Date:   Tue Jun 6 21:28:42 2006 +0000

    use defaults more intelligently

commit 7814ebd4d074d5434b7984a28508d2a422aa156f
Author: skvidal <skvidal>
Date:   Wed May 24 15:15:19 2006 +0000

    check in Michael Brown's lovely autocache creation patch.

commit a317ec8818ce2cfd35c4a35aa119bb1a23df6f10
Author: jcwillia <jcwillia>
Date:   Wed May 17 15:12:36 2006 +0000

    Michael E. Brown's patch for getting PS1 down to chroot shell

commit 950a02e8990b7b978bb944a4c62a252273c46a64
Author: skvidal <skvidal>
Date:   Tue May 16 04:15:48 2006 +0000

    applied tab-fix and a slimming of main patches from Michael E. Brown.

commit 56e804a9c837bbad688dd0567304d6dba67f5034
Author: skvidal <skvidal>
Date:   Sun May 14 04:53:38 2006 +0000

    make prep install command configurable and set default in defaults.cfg

commit 62c61f1041258f763a020ea007f421bba558201d
Author: skvidal <skvidal>
Date:   Sun May 14 04:49:57 2006 +0000

    commit Hans Ulrich Niedermann and  Andreas Thienemann patch for the crack-y
    more buildreq feature.

commit 2a84506fa40715b94207379e3b3caf030b010c69
Author: skvidal <skvidal>
Date:   Sun May 14 04:48:11 2006 +0000

    check in global defaults patch from  Andreas Thienemann

commit e93b34bd0e792798c96909bd1ea90010fc165c43
Author: jcwillia <jcwillia>
Date:   Fri May 12 20:57:57 2006 +0000

    added PS1 to allowed environment (to display special prompt when inside chroot)

commit a4227dc16a7abdef709610f90621740600afb2b0
Author: jcwillia <jcwillia>
Date:   Fri May 12 20:57:03 2006 +0000

    added interactive "shell" command for examining chroots

commit 55ae4aecb11782e193d9e8cbb18d09d3421ad958
Author: skvidal <skvidal>
Date:   Fri May 12 20:56:30 2006 +0000

    commit michael brown's multiple srpms on the command line patch

commit 4bcdc0848aaf261cdede2b3a897a0924b06deca1
Author: mdomsch <mdomsch>
Date:   Mon May 8 16:39:53 2006 +0000

    enable SLES9 and SLES10 build environments

commit 2eb9b6dcc7170162e3a477a3391056d8951e4c8f
Author: skvidal <skvidal>
Date:   Fri Apr 21 13:07:26 2006 +0000

    fix bug 189586
    Thanks to mclasen for catching it

commit f58dd066ed6336ba85870d870dcc3cc4bf13b8a1
Author: jcwillia <jcwillia>
Date:   Tue Apr 18 14:03:22 2006 +0000

    added updates-released section to fc5 configs

commit ba0a6294b1f953ff672e20f4364486b3e7c75107
Author: jcwillia <jcwillia>
Date:   Tue Apr 18 13:58:45 2006 +0000

    fixed fc5 configs to use correct path; added devel configs

commit 6c072103763e5a3bc1c5ab598573b942f202e90f
Author: jcwillia <jcwillia>
Date:   Wed Apr 12 14:23:17 2006 +0000

    added target for buildsys-build RPM

commit 70a76df0be0ce670a07849d47bc9ced53a237491
Author: jcwillia <jcwillia>
Date:   Wed Apr 12 14:22:44 2006 +0000

    initial checkin of dependency rpm specfile

commit 5fc713dad6a1a87edbcbd22fa9ec3292e2a61ee8
Author: jcwillia <jcwillia>
Date:   Wed Apr 12 14:22:11 2006 +0000

    change to chroot command to insure /proc and /sys are mounted/unmounted

commit 1296d57e07ea87795349c3d1b3c5493942e05c33
Author: skvidal <skvidal>
Date:   Tue Apr 11 08:35:50 2006 +0000

    update spec file a bit

commit 67b25024a129d1f0f1d521b414ba9f6e5ac071dc
Author: skvidal <skvidal>
Date:   Tue Apr 11 08:01:31 2006 +0000

    remove the 'groupinstall' need to use a buildsys dependency-only package
    iterate version to 0.5
    more patches to go in, though

commit c3d5efbff695e81834209ba15e9864543c3b38ea
Author: skvidal <skvidal>
Date:   Tue Apr 11 08:00:51 2006 +0000

    modify all config files for chroot_dep_package option
    default package name to buildsys-build

commit c6394fb7a3b410cfeb2da1b233d55c533bc2c1c3
Author: skvidal <skvidal>
Date:   Wed Mar 29 06:23:21 2006 +0000

    closing: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180976
    
    thanks to Tom Tromey

commit 9afaa66e05f88af74daa5b3b6e8c5f4e6778313c
Author: dcbw <dcbw>
Date:   Tue Mar 21 21:50:52 2006 +0000

    Patch from Clark Williams <williams@redhat.com>
    
    Set up links to /dev/std[in|out|err] in buildroots

commit 258615d8edf2fb7c2a8a428e575b63c39260c71d
Author: jcwillia <jcwillia>
Date:   Wed Mar 15 22:14:38 2006 +0000

    add chroot command for running arbitrary commands in the chroot

commit fca88cf32108c65e4f35f17abdf2bd7e7e46c816
Author: skvidal <skvidal>
Date:   Fri Feb 24 19:31:57 2006 +0000

    add patch from Clark Williams to be able to specify configdir

commit bc159ff3682548d87a7da2df610c82c4e6f8a923
Author: dcbw <dcbw>
Date:   Tue Jan 24 17:15:10 2006 +0000

    Back out setpgrp patch, found a better way to do it in plague

commit e242c19abf8f91641b7bf6e01c90ad1eb0ccd58a
Author: dcbw <dcbw>
Date:   Tue Jan 24 16:07:11 2006 +0000

    Add an option to create a new process group so that both mock and
    all of its children can be easily killed with kill(-<mock pid>) without
    killing mock's parent (ie, plague-builder).

commit a4fb36c73e885f1f66cbd36cf33a1f33988745bd
Author: scop <scop>
Date:   Thu Jan 19 21:33:30 2006 +0000

    s/mach/mock/ in comments.

commit c0e572600435e7537a8a53c26f3975ef13f2b4a9
Author: skvidal <skvidal>
Date:   Tue Dec 27 18:30:26 2005 +0000

    apply all of Andreas Thienemann's patches.
    
    fixes rm -rf call to rm -rfv and fixes the mock man page in the package
    makefile and specfile.

commit 2517258ab2ecfc3127d06417ed018675dbd69000
Author: scop <scop>
Date:   Sun Nov 20 21:57:30 2005 +0000

    Exclude CVS stuff from tarball.

commit 7116bad578a823a50a7366cee020c165be979c29
Author: scop <scop>
Date:   Sun Nov 20 21:54:39 2005 +0000

    Ignore generated files.

commit eaa58beadfa01751601caa60dfdc18938e04abe2
Author: symbiont <symbiont>
Date:   Sat Nov 12 19:00:46 2005 +0000

    no verbose for rm

commit 8978d1fb45606f6ea886b40a9eadf6525cf91e87
Author: symbiont <symbiont>
Date:   Sat Nov 12 18:56:17 2005 +0000

    realtime logging allowing for `tail -f' of the logs

commit 3a2e777ace4ea0e1e53d53413d8b5bc6dc6df8b8
Author: symbiont <symbiont>
Date:   Sat Nov 12 14:32:22 2005 +0000

    Fix string output when printing error objects.

commit 448649298ec19711242a8a342cea2c5c16399210
Author: skvidal <skvidal>
Date:   Tue Aug 23 21:09:22 2005 +0000

    fix for a traceback when your hardware is failing. :)

commit 7f20529487168d8955c7942c058bdd75b40e739c
Author: sheltren <sheltren>
Date:   Sun Aug 21 16:29:32 2005 +0000

    add commands to man page, create config files for legacy distributions

commit c3bc19ff6b676dbbf7529eb4cc6ab2df7edb4667
Author: skvidal <skvidal>
Date:   Wed Aug 17 05:11:13 2005 +0000

    --quiet flag and add a 'log' method for the primary class.

commit 89055c8f57983efc2be4a66a6cf0eeb586675249
Author: skvidal <skvidal>
Date:   Fri Aug 5 08:12:44 2005 +0000

    mock man page from Jeff Sheltren
    Makefile for docs dir

commit 68024d3807345cb90468b1c01a2d35127a3c534e
Author: skvidal <skvidal>
Date:   Fri Aug 5 08:11:17 2005 +0000

    added makefile for docs subdir

commit b3c67eeedacf17b8296f48f0f2ca0d7f0d8bbc4b
Author: skvidal <skvidal>
Date:   Thu Aug 4 20:53:02 2005 +0000

    check in Jeff Sheltren's patch to fix bug: 165069

commit 4154e98e55cf8c87964e9bc127469a18de1e0d6e
Author: skvidal <skvidal>
Date:   Thu Aug 4 07:23:01 2005 +0000

    mock.spec: url updates
    mock.py: fix for rh bug: 163576
             Thanks To Adrian Reber

commit 95ed513c1ec95a191201bfc37c2ca67b7710770a
Author: skvidal <skvidal>
Date:   Mon Aug 1 05:54:27 2005 +0000

    minor README update

commit 2868dd1f9b308fb220d9d2e6bd8b7e6af624893f
Author: katzj <katzj>
Date:   Fri Jul 29 05:11:13 2005 +0000

    exclude ppc64 packages in ppc configs.  this fixes building of ppc stuff
    on a ppc64 host

commit 228ae5fed4910230044389275f1ce358e96f18d0
Author: skvidal <skvidal>
Date:   Thu Jul 28 14:02:59 2005 +0000

    update the local path

commit f2f20891bf2d7c2654a09fbfc92ad114d85e27ee
Author: skvidal <skvidal>
Date:   Tue Jul 26 20:36:41 2005 +0000

    fix exception handling

commit 4553c6143c93498c92ea49efeeacd393b3948acd
Author: skvidal <skvidal>
Date:   Tue Jul 26 20:17:29 2005 +0000

    bump version number to 0.4

commit 46bf3e793226790f61e848a55778c6b6f2327e5f
Author: skvidal <skvidal>
Date:   Tue Jul 26 20:16:21 2005 +0000

    make file fix and update spec file

commit 9744b0b9e05f3ea3f467cef425a5675e1bc6419e
Author: skvidal <skvidal>
Date:   Tue Jul 26 20:12:16 2005 +0000

    fix Makefile

commit 0827824cc37c5eb02e0eb5bde4fa3c2bef531714
Author: skvidal <skvidal>
Date:   Thu Jul 21 14:40:44 2005 +0000

    make more exceptions to allow for better exit codes from mock to define
    failures.

commit 95a21ac05f9fae3b8f052d3948e1338595deb593
Author: katzj <katzj>
Date:   Thu Jul 14 18:00:26 2005 +0000

    add mock-yum wrapper to remove the selinux LD_PRELOAD.  also, only set
    the LD_PRELOAD for use with running yum

commit cd8d68c8c300ca0f074aeea8e559b87590309358
Author: skvidal <skvidal>
Date:   Fri Jul 8 05:49:52 2005 +0000

    remove references to mach-helper to fix 161828

commit 621db8f69620eee39ad1b400a1a2cfb581f5a4c0
Author: skvidal <skvidal>
Date:   Mon Jun 27 03:43:11 2005 +0000

    apply ignacio's patch for Makefile and spec file.

commit 27476d0782d01c3adbb28eb092727f836ca100a9
Author: dcbw <dcbw>
Date:   Sat Jun 25 19:00:52 2005 +0000

    Fix up basedir, it was actually config['root'] not config['basedir'] that needed to be modified.  Sigh.

commit 86f2559a5bea3da9fb8e2c06a2635543cb14936f
Author: skvidal <skvidal>
Date:   Sat Jun 25 17:27:29 2005 +0000

    make sure statedir is present before writing the statefile

commit eaf4015603e628be1d266935f8fc5a3e5380338d
Author: skvidal <skvidal>
Date:   Sat Jun 25 17:23:09 2005 +0000

    merge in dcbw's patch for --uniqueext

commit c950c6d542b4bd4380d56bfc43c027f950892b91
Author: dcbw <dcbw>
Date:   Fri Jun 24 01:35:28 2005 +0000

    don't close the rootlog before we're done writing to it.

commit a8c080a35eab0b1e358e01a90a39bb5d10d73bfc
Author: dcbw <dcbw>
Date:   Fri Jun 24 01:04:25 2005 +0000

    Clean up states written to the 'status' file to be less granular and more parser friendly.

commit 150ffab02a44a80df533feb6c7bc854be57cdeda
Author: katzj <katzj>
Date:   Thu Jun 23 20:00:45 2005 +0000

    don't do the libselinux preload if selinux is disabled

commit 8c96aadf4e9ee140ce5dba4257799f38c70a10a8
Author: skvidal <skvidal>
Date:   Wed Jun 22 05:38:21 2005 +0000

    - add init and clean commands to initialize a buildroot and exit and to clean
    out the chroot and exit.
    - make sure the mockconfig.log output is flushed.

commit bf21e37fbedb0d9f1047cf1c96b7a3073f717137
Author: dcbw <dcbw>
Date:   Tue Jun 21 17:48:06 2005 +0000

    Make statedir function correctly, add newlines to config dump file

commit 16ca74c8b32374a1e1c051eac08b237265514e17
Author: dcbw <dcbw>
Date:   Tue Jun 21 15:53:55 2005 +0000

    Fix syntax error in mock.py

commit a3432e75caac0144015b65822f1cd6816187a85a
Author: skvidal <skvidal>
Date:   Tue Jun 21 15:23:59 2005 +0000

    update changelog to make dcbw happy

commit 6e1f27d40906ade21192bc1685f5aced8141689e
Author: skvidal <skvidal>
Date:   Tue Jun 21 15:23:27 2005 +0000

    remove dcbw's rogue changelog change

commit e06a168216e9a84960467e62a5c7a83cfbd14461
Author: dcbw <dcbw>
Date:   Tue Jun 21 14:11:17 2005 +0000

    2005-06-21 10:02  dcbw
    
        * mock.py:
        Fix traceback in clean() when self.basedir doesn't
            yet exist.
        Fix traceback when call to Root() raises an exception
            and doesn't therefore set 'my'

commit 7cdc031a91e055a43b53ac9f6f39c1b6c638ee63
Author: skvidal <skvidal>
Date:   Tue Jun 21 13:47:33 2005 +0000

    --statedir on cli
    write out some of config into resultdir in a file named mockconfig.log

commit 2ffe295af6668bf6fde1b0b072905e8369b46700
Author: katzj <katzj>
Date:   Fri Jun 17 21:11:59 2005 +0000

    don't allow APT_CONFIG since apt is irrelevant to mock

commit 29549c37ff777c9c8ce5e35385f1b2975aada908
Author: katzj <katzj>
Date:   Fri Jun 17 20:53:31 2005 +0000

    * build libselinux-mock as a shared lib that gets installed into LIBDIR
    * LD_PRELOAD libselinux-mock if we're running with selinux.  this involves
      linking with libselinux.  if you're anti-selinux, build with
      'make NOSELINUX=1'.  this lets mock work on systems running targeted policy
      at least
    
    only ugliness here is that if the preload is being used, you get errors
    about being unable to load it in the chroot from ld.  it doesn't cause
    problems, it's just aesthetically ugly.

commit d4b15286d03862f05e4e69570e10ba5aeb282e6e
Author: skvidal <skvidal>
Date:   Thu Jun 16 20:07:51 2005 +0000

    - catch srpm not found traceback
    - fix fc4 config files

commit 79d8855472cf6202ff08ab62ef2db12b45524cae
Author: katzj <katzj>
Date:   Sun Jun 12 23:35:39 2005 +0000

    don't allow running as root (#159986)

commit daa8ef76465e3d8b870d1724eb10074348f55b5c
Author: katzj <katzj>
Date:   Sun Jun 12 23:33:30 2005 +0000

    error out if the user didn't pass a real srpm (#159987)

commit 0804b966a4864c4a2955126c26da46a33b3b6ad1
Author: katzj <katzj>
Date:   Sun Jun 12 23:23:47 2005 +0000

    add config files for fc 4 and 5.  make the development config file a symlink
    at install time since cvs can't really handle symlinks

commit b953cfa0345527398cf275b9a5d2c46bac824605
Author: skvidal <skvidal>
Date:   Sun Jun 12 03:56:22 2005 +0000

    label 0.3

commit 34f8d60684bbf72cbbb6e98be804340377d28b09
Author: skvidal <skvidal>
Date:   Sun Jun 12 03:38:19 2005 +0000

    security fix - pointed out by Toshio Kuratomi

commit d973ad1db297026ecee2fc599395f923568f94d2
Author: skvidal <skvidal>
Date:   Sun Jun 5 14:51:59 2005 +0000

    changes to spec file for fedora extras

commit 101e43d37ec9afc91b14e7357f6302456f184814
Author: skvidal <skvidal>
Date:   Sun Jun 5 08:03:03 2005 +0000

    few more fixes

commit c367760316e841531ad13b4156a51bff218841b0
Author: skvidal <skvidal>
Date:   Sun Jun 5 08:00:19 2005 +0000

    clean up spec file for fedora extras

commit 253c2e6a6860b1949332cf1113160a2e84b43ec3
Author: skvidal <skvidal>
Date:   Sat May 28 17:25:48 2005 +0000

    change make clean in . of dist dir

commit 31530541c0e97c0c34d2039b4bafa1503a438944
Author: skvidal <skvidal>
Date:   Sat May 28 17:24:49 2005 +0000

    update changelog

commit ca078c79cd50361ab94c4bc10bf925b688b24203
Author: skvidal <skvidal>
Date:   Sat May 28 17:24:31 2005 +0000

    add changelog to spec file

commit 6e9255cdfee7d509eca4007805fb1d4af3174161
Author: skvidal <skvidal>
Date:   Sat May 28 17:18:49 2005 +0000

    correct umount_by_file problem with trailing \n

commit 553f1b20be4eafadb373b658d461f54d136e7fed
Author: skvidal <skvidal>
Date:   Sat May 28 16:40:04 2005 +0000

    spec file fix

commit 765f5f225a1fdc99fb6fe25cc98bfa246c8ba2c5
Author: skvidal <skvidal>
Date:   Sat May 28 16:34:25 2005 +0000

    added changelog

commit de1e2f5a7967786ed2c2b5cb514bd0a51747557d
Author: skvidal <skvidal>
Date:   Sat May 28 16:29:45 2005 +0000

    make the default.cfg symlink

commit 4fe0b9451b87bd8f750f06b7a2f6ffd4a80a2516
Author: skvidal <skvidal>
Date:   Thu May 19 14:24:40 2005 +0000

    - allow users other than uid=500,gid=500
    - fix warnings in mock-helper
    - fix umount of proc and devpts

commit 0ac5412e2c02b5f3f61ea05cc864c32e28d1351e
Author: skvidal <skvidal>
Date:   Mon May 16 15:07:51 2005 +0000

    pychecker is my friend

commit ee35d5e35fd04ac31c363d519709567ce9c32486
Author: skvidal <skvidal>
Date:   Mon May 16 15:04:44 2005 +0000

    - default now the default config file
    - checks for membership in mock group before running
    - run yum update if the chroot is set to not be cleaned out

commit 226ffeaa2cc8d41157426a37b35b8832a1fd0d3c
Author: skvidal <skvidal>
Date:   Mon May 16 06:27:02 2005 +0000

    - update copyright info
    - update README with some more content and TODOs

commit 4cdcf0d2ec19115d0067a8c6c4e895b6418e3a9e
Author: skvidal <skvidal>
Date:   Mon May 16 02:44:00 2005 +0000

    Initial revision