summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* dont double-initialize logging when building multiple srpms.Michael E Brown2007-10-191-1/+6
|
* fix one backwards compat FC6 buglet. BaseException is python 2.5+.Michael E Brown2007-10-191-1/+5
|
* add start message so we know which srpm we are working on when multiple are ↵Michael E Brown2007-10-191-0/+1
| | | | specified.
* four tweaks and a bugfix. 1) roll ccache install into same yum call as ↵Michael E Brown2007-10-191-15/+15
| | | | 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.
* print integer minutes.Michael E Brown2007-10-191-1/+1
|
* dont add hooks more than once.Michael E Brown2007-10-191-3/+4
|
* print pretty time statistics after build done.Michael E Brown2007-10-191-2/+5
|
* drop privs to create result dir since it is user-changeable.Michael E Brown2007-10-191-1/+7
|
* add deps for tar/gzipMichael E Brown2007-10-191-1/+1
|
* add options to force enable/disable of caches on cmdline.Michael E Brown2007-10-191-0/+11
|
* need python to build.Michael E Brown2007-10-191-0/+1
|
* need to return output from mock in some circumstances (depsolving).Michael E Brown2007-10-191-3/+4
|
* loathe autoconf. finally fix distcheck and 'make distclean' removes ↵Michael E Brown2007-10-194-37/+61
| | | | src/mock.py problem.
* lock buildroot before clean. lock root cache.Michael E Brown2007-10-191-8/+44
|
* re-add root cache feature.Michael E Brown2007-10-192-5/+53
|
* better message for failed command when output disabled.Michael E Brown2007-10-191-1/+4
|
* remove statedir as it really isnt used. move logs to resultdir to match old ↵Michael E Brown2007-10-192-14/+2
| | | | mock behaviour.
* implement orphanskill feature.Michael E Brown2007-10-191-0/+8
|
* test program to test orphanskill feature.Michael E Brown2007-10-191-0/+96
|
* add orphansKill() function. Kills off everything with a specific root dir.Michael E Brown2007-10-191-0/+13
|
* raise specific exception for when buildroot is locked so we know not to ↵Michael E Brown2007-10-191-0/+6
| | | | orphankill. print filename in default logs.
* raise specific exception for when buildroot is locked so we know not to ↵Michael E Brown2007-10-191-2/+2
| | | | orphankill. print filename in default logs.
* simple tweaks to logging to get rid of default debugging info in normal output.Michael E Brown2007-10-191-18/+27
|
* add 'mock install' command to yum install packages into buildroot. clean up ↵Michael E Brown2007-10-182-7/+25
| | | | help option.
* dont overwrite log files on subsequent builds. per request from mbonnet.Michael E Brown2007-10-181-1/+1
|
* completely drop privs (real and effective) when running RPM commands. add a ↵Michael E Brown2007-10-182-37/+44
| | | | 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.
* shell and chroot cmds are identical. merge them save LOC. switch to ↵Michael E Brown2007-10-181-10/+2
| | | | os.system. Yes, it is a layering violation, but hey, it fixes a huge wart in mock.util.do.
* small buglets hiding in uid code, leftover from switchover to push/popMichael E Brown2007-10-181-6/+9
|
* add lots of comments. fork() so that we can drop privs permanently before ↵Michael E Brown2007-10-181-6/+38
| | | | rpmbuild
* unneeded debug statementMichael E Brown2007-10-181-2/+0
|
* print suid wrapper version on startup.Michael E Brown2007-10-181-0/+2
|
* finish moving to traceLog... fix import.Michael E Brown2007-10-181-1/+1
|
* trace()->traceLog(...). remove verbose/debug options which did nothing.Michael E Brown2007-10-181-13/+6
|
* remove unused trace() decorator since everything uses traceLog() now.Michael E Brown2007-10-181-16/+0
|
* remove historical since it has now been re-implemented.Michael E Brown2007-10-181-134/+0
|
* fix 'make distcheck'Michael E Brown2007-10-182-18/+18
|
* finally fix deps for src/mock.py so it is re-edited at correct times.Michael E Brown2007-10-182-6/+10
|
* separate out src/mock.py dep on itself so builds where srcdir==builddir will ↵Michael E Brown2007-10-182-5/+6
| | | | work properly.
* fix perms on /usr/bin/mock to only be runnable by group mock.Michael E Brown2007-10-181-2/+2
|
* move banner to before chroot obj prints its first msg. typo fix.Michael E Brown2007-10-181-2/+2
|
* disallow rebuild without 'rebuild' parameter. add banner on startup.Michael E Brown2007-10-181-9/+10
|
* don't overwrite gid or we end up with unwriteable dirs in buildroot.Michael E Brown2007-10-181-1/+1
|
* /usr/bin/mock needs to be setuid.Michael E Brown2007-10-181-1/+1
|
* remove remnants of libselinux stuff from spec file.Michael E Brown2007-10-181-4/+0
|
* add locking for yum cacheMichael E Brown2007-10-181-1/+25
|
* lock buildroot to prevent simultaneous multiple access. build srpm as well ↵Michael E Brown2007-10-182-28/+59
| | | | as rpm. move a couple functions around with no code changes.
* remove historical file that has been completely reimplemented.Michael E Brown2007-10-181-170/+0
|
* no longer need selinux lib preload.Michael E Brown2007-10-183-113/+40
|
* change uidManager to push/pop so we can overlap regions. enforce naming ↵Michael E Brown2007-10-183-45/+77
| | | | convention on all class functions.
* remove all trailing whitespace. move all caching functions together.Michael E Brown2007-10-181-25/+25
|