|
|
76fd650 |
# next four lines substituted by autoconf
|
|
|
053a641 |
%define major 1
|
|
|
053a641 |
%define minor 0
|
|
|
5595cf8 |
%define sub 5
|
|
|
293fded |
%define extralevel %{nil}
|
|
|
293fded |
%define release_name mock
|
|
|
293fded |
%define release_version %{major}.%{minor}.%{sub}%{extralevel}
|
|
|
293fded |
|
|
|
293fded |
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
|
293fded |
|
|
Seth Vidal |
32b2475 |
Summary: Builds packages inside chroots
|
|
Seth Vidal |
32b2475 |
Name: mock
|
|
|
293fded |
Version: %{release_version}
|
|
|
3cf8009 |
Release: 1%{?dist}
|
|
|
3ea2d8b |
License: GPLv2+
|
|
Seth Vidal |
32b2475 |
Group: Development/Tools
|
|
|
84691ed |
Source: https://fedorahosted.org/mock/attachment/wiki/MockTarballs/%{name}-%{version}.tar.gz
|
|
Seth Vidal |
44500a7 |
URL: http://fedoraproject.org/wiki/Projects/Mock
|
|
Seth Vidal |
32b2475 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
2770ef6 |
BuildArch: noarch
|
|
|
2770ef6 |
Requires: python >= 2.4, yum >= 2.4, tar, gzip, python-ctypes, python-decoratortools, usermode
|
|
|
febd38f |
Requires: createrepo
|
|
Seth Vidal |
32b2475 |
Requires(pre): shadow-utils
|
|
|
293fded |
BuildRequires: python-devel
|
|
Seth Vidal |
32b2475 |
|
|
Seth Vidal |
32b2475 |
%description
|
|
Seth Vidal |
32b2475 |
Mock takes a srpm and builds it in a chroot
|
|
Seth Vidal |
32b2475 |
|
|
Seth Vidal |
32b2475 |
%prep
|
|
Seth Vidal |
32b2475 |
%setup -q
|
|
|
65ae02f |
%if "%{?dist}" == ".fc8"
|
|
|
65ae02f |
pushd etc/mock
|
|
|
65ae02f |
sed -i -e 's/^#exclude=/exclude=/' -e '/^# The above is not/d' \
|
|
|
65ae02f |
fedora-9-x86_64.cfg fedora-rawhide-x86_64.cfg
|
|
|
65ae02f |
popd
|
|
|
65ae02f |
%endif
|
|
|
e087a33 |
|
|
Seth Vidal |
32b2475 |
%build
|
|
|
293fded |
%configure
|
|
|
293fded |
make
|
|
Seth Vidal |
32b2475 |
|
|
Seth Vidal |
32b2475 |
%install
|
|
Seth Vidal |
32b2475 |
rm -rf $RPM_BUILD_ROOT
|
|
Seth Vidal |
32b2475 |
make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
293fded |
mkdir -p $RPM_BUILD_ROOT/var/lib/mock
|
|
|
a2383be |
mkdir -p $RPM_BUILD_ROOT/var/cache/mock
|
|
|
49927b8 |
ln -s consolehelper $RPM_BUILD_ROOT/usr/bin/mock
|
|
Seth Vidal |
32b2475 |
|
|
|
5561ec2 |
# compatibility symlinks
|
|
|
5561ec2 |
# (probably be nuked in the future)
|
|
|
5561ec2 |
pushd $RPM_BUILD_ROOT/etc/mock
|
|
|
5561ec2 |
ln -s epel-4-i386.cfg fedora-4-i386-epel.cfg
|
|
|
5561ec2 |
ln -s epel-4-ppc.cfg fedora-4-ppc-epel.cfg
|
|
|
5561ec2 |
ln -s epel-4-x86_64.cfg fedora-4-x86_64-epel.cfg
|
|
|
5561ec2 |
ln -s epel-5-i386.cfg fedora-5-i386-epel.cfg
|
|
|
5561ec2 |
ln -s epel-5-ppc.cfg fedora-5-ppc-epel.cfg
|
|
|
5561ec2 |
ln -s epel-5-x86_64.cfg fedora-5-x86_64-epel.cfg
|
|
|
84691ed |
# more compat, from devel/rawhide rename
|
|
|
84691ed |
ln -s fedora-rawhide-i386.cfg fedora-devel-i386.cfg
|
|
|
84691ed |
ln -s fedora-rawhide-x86_64.cfg fedora-devel-x86_64.cfg
|
|
|
84691ed |
ln -s fedora-rawhide-ppc.cfg fedora-devel-ppc.cfg
|
|
|
84691ed |
ln -s fedora-rawhide-ppc64.cfg fedora-devel-ppc64.cfg
|
|
|
5561ec2 |
popd
|
|
|
5561ec2 |
|
|
Seth Vidal |
32b2475 |
%clean
|
|
Seth Vidal |
32b2475 |
rm -rf $RPM_BUILD_ROOT
|
|
Seth Vidal |
32b2475 |
|
|
Seth Vidal |
32b2475 |
%pre
|
|
Seth Vidal |
32b2475 |
if [ $1 -eq 1 ]; then
|
|
Seth Vidal |
32b2475 |
groupadd -r mock >/dev/null 2>&1 || :
|
|
Seth Vidal |
32b2475 |
fi
|
|
Seth Vidal |
32b2475 |
|
|
Seth Vidal |
32b2475 |
%files
|
|
Seth Vidal |
32b2475 |
%defattr(-, root, root)
|
|
|
49927b8 |
|
|
|
49927b8 |
# executables
|
|
|
49927b8 |
%{_bindir}/mock
|
|
|
5561ec2 |
%attr(0755, root, root) %{_sbindir}/mock
|
|
|
293fded |
|
|
|
293fded |
# python stuff
|
|
|
293fded |
%{python_sitelib}/*
|
|
|
293fded |
|
|
|
293fded |
# config files
|
|
Seth Vidal |
32b2475 |
%dir %{_sysconfdir}/%{name}
|
|
Seth Vidal |
32b2475 |
%config(noreplace) %{_sysconfdir}/%{name}/*.cfg
|
|
|
293fded |
%config(noreplace) %{_sysconfdir}/%{name}/*.ini
|
|
|
49927b8 |
%config(noreplace) %{_sysconfdir}/pam.d/%{name}
|
|
|
49927b8 |
%config(noreplace) %{_sysconfdir}/security/console.apps/%{name}
|
|
|
293fded |
|
|
|
49927b8 |
# docs
|
|
|
ef5fe3f |
%{_mandir}/man1/mock.1*
|
|
|
09bef10 |
%doc ChangeLog
|
|
|
49927b8 |
|
|
|
49927b8 |
# build dir
|
|
Seth Vidal |
32b2475 |
%attr(02775, root, mock) %dir /var/lib/mock
|
|
Seth Vidal |
32b2475 |
|
|
|
a2383be |
# cache dir
|
|
|
a2383be |
%attr(02775, root, mock) %dir /var/cache/mock
|
|
|
a2383be |
|
|
Seth Vidal |
32b2475 |
%changelog
|
|
|
5595cf8 |
* Wed Feb 17 2010 Clark Williams <williams@redhat.com>- 1.0.5-1
|
|
|
5595cf8 |
- from Jesse Keating <jkeating@redhat.com>:
|
|
|
5595cf8 |
- fixed 'useradd' option conflict with EPEL (-N vs -n)
|
|
|
5595cf8 |
- added Fedora 13 configs
|
|
|
5595cf8 |
|
|
|
febd38f |
* Wed Feb 10 2010 Clark Williams <williams@redhat.com>- 1.0.4-1
|
|
|
febd38f |
- added patch from Seth Vidal <skvidal@fedoraproject.org> to
|
|
|
febd38f |
automatically run createrepo on generated rpms
|
|
|
febd38f |
|
|
|
1fe53b3 |
* Mon Jan 18 2010 Clark Williams <williams@redhat.com>- 1.0.3-1
|
|
|
1fe53b3 |
- add logic for handling --unpriv with --shell (BZ# 522505)
|
|
|
1fe53b3 |
|
|
|
9f06302 |
* Wed Dec 23 2009 Clark Williams <williams@redhat.com>- 1.0.2-1
|
|
|
9f06302 |
- added IPv6 localhost entry for default /etc/hosts (BZ# 545435)
|
|
|
9f06302 |
- removed output of gethostname() in IPv4 localhost entry as this
|
|
|
9f06302 |
caused koji problems and cause 'localhost' to be put into generated
|
|
|
9f06302 |
rpms, rather than the output of hostname
|
|
|
9f06302 |
- add code to setup /dev/pts differently on EL* than on FC* hosts
|
|
|
9f06302 |
|
|
|
8fa39e0 |
* Wed Nov 25 2009 Clark Williams <williams@redhat.com>- 1.0.1-1
|
|
|
8fa39e0 |
- Patch from Paul Howarth to fix intermittent problems generating
|
|
|
8fa39e0 |
root cache tarball (BZ# 540997)
|
|
|
8fa39e0 |
|
|
|
053a641 |
* Mon Nov 23 2009 Clark Williams <williams@redhat.com>- 1.0.0-1
|
|
|
053a641 |
- modified pty devpts mount code to actually work (BZ# 510183)
|
|
|
053a641 |
- deleted F9 configs
|
|
|
053a641 |
- version bump to 1.0.0
|
|
|
053a641 |
|
|
|
5681a56 |
* Fri Nov 13 2009 Clark Williams <williams@redhat.com>- 0.9.20-1
|
|
|
5681a56 |
- conditionalized import of uuid to avoid failure on RHEL5
|
|
|
5681a56 |
- added autoconf/automake mojo to prefer using rpmbuild-md5 for
|
|
|
5681a56 |
cross-platform rpm compatibility
|
|
|
5681a56 |
|
|
|
042b67d |
* Thu Nov 5 2009 Jesse Keating <jkeating@redhat.com>- 0.9.19-1
|
|
|
042b67d |
- Fix target arch for i386 on 12 and rawhide
|
|
|
042b67d |
|
|
|
3cf8009 |
* Thu Nov 5 2009 Jesse Keating <jkeating@redhat.com>- 0.9.18-1
|
|
|
3cf8009 |
- Update for Fedora 12 and 13 configs
|
|
|
3cf8009 |
- Patch from dgilmore to clean up epel configs
|
|
|
3cf8009 |
- Update configs for new koji static-repo locations
|
|
|
3cf8009 |
- Don't automatically update the chroot in a --no-clean scenario
|
|
|
a8d43a3 |
|
|
|
1968475 |
* Wed Jul 8 2009 Clark Williams <williams@redhat.com>- 0.9.17-1
|
|
|
1968475 |
- Patch from Jakub Jelinek <jakub@redhat.com> for mounting
|
|
|
1968475 |
/dev/pts correctly in the chroot (BZ# 510183)
|
|
|
1968475 |
- raise exception when --shell specified for uninitialized chroot
|
|
|
1968475 |
(BZ# 506288)
|
|
|
1968475 |
- add directory and infrastructure to allow dbus to run inside
|
|
|
1968475 |
chroot (BZ# 460574)
|
|
|
1968475 |
- patch from Levente Farkas <lfarkas@lfarkas.org> to fix exclude
|
|
|
1968475 |
in EPEL 5 x86_64 config
|
|
|
1968475 |
|
|
|
17893a2 |
* Mon May 11 2009 Jesse Keating <jkeating@redhat.com> - 0.9.16-1
|
|
|
17893a2 |
- Make F11 and rawhide build i586 on i386 targets.
|
|
|
301243b |
|
|
|
17893a2 |
* Mon May 11 2009 Jesse Keating <jkeating@redhat.com> - 0.9.15-1
|
|
|
17893a2 |
- Add configs for F11 (jkeating)
|
|
|
57259aa |
|
|
|
a2383be |
* Mon Feb 02 2009 Clark Williams <williams@redhat.com> - 0.9.14-1
|
|
|
a2383be |
- logging cleanup (mikem)
|
|
|
a2383be |
- add new exception for resultdir not available (mebrown)
|
|
|
a2383be |
- moved mock cache dir to /var/cache/mock (williams)
|
|
|
a2383be |
- added version variable and version banner to logs (williams)
|
|
|
a2383be |
- removed import of popen2 to whack deprecated message (williams)
|
|
|
a2383be |
- prevent disabling ccache on epel-5 (tmz)
|
|
|
a2383be |
- added configs for sparc and s390 (dgilmore)
|
|
|
a2383be |
- fixed git log command used in build (tmz)
|
|
|
a2383be |
- added copy of spec/sources for building srpms (mebrown)
|
|
|
a2383be |
- changed unlink to rmdir (mebrown)
|
|
|
a2383be |
- set HOME directory globally (mikeb)
|
|
|
a2383be |
- commented out privlege drop in --copyin (williams)
|
|
|
9804fa8 |
|
|
|
58bb0a0 |
* Thu Nov 06 2008 Jesse Keating <jkeating@redhat.com> - 0.9.13-1
|
|
|
58bb0a0 |
- Add configs for F10 (jkeating)
|
|
|
58bb0a0 |
|
|
|
657f379 |
* Tue Oct 14 2008 Clark Williams <williams@redhat.com> - 0.9.12-1
|
|
|
657f379 |
- internal setarch support for s390/s390x (mikem)
|
|
|
657f379 |
- Refer to the .newkey location of current Fedora 8/9 updates. (jkeating)
|
|
|
657f379 |
- [bz458234] Picked up corrected patch (pmatilai)
|
|
|
657f379 |
|
|
|
c7d43cc |
* Thu Sep 4 2008 Clark Williams <williams@redhat.com> - 0.9.11-1
|
|
|
c7d43cc |
- added workarounds for rawhide rpm (BZ 455387 and 458234)
|
|
|
c7d43cc |
- disabled tmpfs plugin on epel-4-x86_64
|
|
|
c7d43cc |
- fixed autotools breakage in configure.ac
|
|
|
c7d43cc |
|
|
|
65ae02f |
* Tue May 20 2008 Jesse Keating <jkeating@redhat.com> - 0.9.10-1
|
|
|
65ae02f |
- added fix for building F-8 mock (clark)
|
|
|
65ae02f |
- Update epel configs
|
|
|
65ae02f |
|
|
|
3f4a9e4 |
* Tue Apr 22 2008 Jesse Keating <jkeating@redhat.com> - 0.9.9-1
|
|
|
3f4a9e4 |
- Update config files for Fedora 9
|
|
|
3f4a9e4 |
- Comment out multilib excludes, no longer needed in F9+ with yum multilib changes
|
|
|
3f4a9e4 |
|
|
|
84691ed |
* Mon Mar 31 2008 Jesse Keating <jkeating@redhat.com> - 0.9.8-1
|
|
|
84691ed |
- modify rootcache logic to rebuild cache if config files have newer timestamp
|
|
|
84691ed |
- For Fedora 8 and higher, use priority failover method
|
|
|
84691ed |
- Point to the correct static-repo for rawhide stuff.
|
|
|
84691ed |
- Move "devel" to "rawhide" to match current Fedora naming schemes.
|
|
|
84691ed |
|
|
|
863e2eb |
* Thu Jan 31 2008 Michael Brown <mebrown@michaels-house.net> - 0.9.7-1
|
|
|
863e2eb |
- redo mock.util.do() to use python subprocess module, which should be
|
|
|
863e2eb |
much more maintainable than our old homegrown code.
|
|
|
863e2eb |
- Fix exclude= lines once again. Yum fnmatch parser doesnt understand [!x]
|
|
|
863e2eb |
notation
|
|
|
863e2eb |
- add --unpriv and --cwd options to run chroot commands without elevated privs
|
|
|
863e2eb |
and in a specific working directory (under the root).
|
|
|
863e2eb |
- mount all filesystems when running chroot commands
|
|
|
863e2eb |
- remove redundant ccache init since we now source /etc/profile.d/ccache.sh
|
|
|
863e2eb |
|
|
|
5561ec2 |
* Wed Jan 16 2008 Clark Williams <williams@redhat.com> - 0.9.6-1
|
|
|
5561ec2 |
- renamed configs and put compat symlinks in place
|
|
|
5561ec2 |
- misc cleanups (whitespace fixes, info messages, etc.)
|
|
|
5561ec2 |
- tmpfs plugin fix
|
|
|
5561ec2 |
- split --target and --arch command line arguments
|
|
|
5561ec2 |
- changed from -l to --login on bash invocations
|
|
|
5561ec2 |
- create /dev/full in chroot
|
|
|
5561ec2 |
|
|
|
207a4ec |
* Thu Dec 20 2007 Michael Brown <mebrown@michaels-house.net> - 0.9.5-1
|
|
|
207a4ec |
- really fix file-based BuildRequires
|
|
|
207a4ec |
|
|
|
2770ef6 |
* Wed Dec 19 2007 Michael Brown <mebrown@michaels-house.net> - 0.9.4-1
|
|
|
2770ef6 |
- Result dir was not honoring --uniqueext=
|
|
|
2770ef6 |
- make rpmbuild run under a chroot login shell
|
|
|
2770ef6 |
- mock is now noarch due to drop of all binary components
|
|
|
2770ef6 |
- add tmpfs plugin (disabled by default)
|
|
|
2770ef6 |
- slightly more friendly logs.
|
|
|
2770ef6 |
|
|
|
093e419 |
* Fri Dec 14 2007 Clark Williams <williams@redhat.com> - 0.9.3-1
|
|
|
093e419 |
- added '--copyin' and '--copyout' modes
|
|
|
093e419 |
- added makeChrootPath() method to Root
|
|
|
093e419 |
- replaced most ad hock usages of .rootdir with makeChrootPath()
|
|
|
093e419 |
- updated man page && added test cases
|
|
|
093e419 |
- added 'help' target to Makefile.am
|
|
|
093e419 |
|
|
|
093e419 |
* Thu Dec 13 2007 Michael Brown <mebrown@michaels-house.net> - 0.9.2-1
|
|
|
0980b75 |
- add '--update' mode
|
|
|
0980b75 |
- fix '--shell' mode
|
|
|
0980b75 |
|
|
|
2b4fa2e |
* Tue Dec 11 2007 Michael Brown <mebrown@michaels-house.net> - 0.9.1-1
|
|
|
2b4fa2e |
- fix 'mock shell' command when passing more than one arg.
|
|
|
2b4fa2e |
- add --orphanskill mode which only does orphankill
|
|
|
2b4fa2e |
- make 'mock --shell' noninteractive and logged to root.log
|
|
|
2b4fa2e |
- fix for file-based BuildRequires
|
|
|
2b4fa2e |
- add sparcs to constant list for auto-setarch
|
|
|
2b4fa2e |
|
|
|
09bef10 |
* Tue Dec 11 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.17-1
|
|
|
09bef10 |
- fix 'mock shell' command when passing more than one arg.
|
|
|
09bef10 |
- add --orphanskill mode which only does orphankill
|
|
|
09bef10 |
- make 'mock --shell' noninteractive and logged to root.log
|
|
|
09bef10 |
- fix for file-based BuildRequires
|
|
|
09bef10 |
- add sparcs to constant list for auto-setarch
|
|
|
09bef10 |
|
|
|
49927b8 |
* Sun Dec 09 2007 Michael Brown <mebrown@michaels-house.net> - 0.9.0-1
|
|
|
49927b8 |
- drop suid helper and use consolehelper instead.
|
|
|
49927b8 |
- add unshare() call rather than clone(CLONE_NEWNS...)
|
|
|
49927b8 |
|
|
|
49927b8 |
* Sun Dec 09 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.16-1
|
|
|
49927b8 |
- drop FC6 configs. FC6 no longer supported
|
|
|
49927b8 |
- add --trace cmdline parameter
|
|
|
49927b8 |
- make logs slightly less verbose
|
|
|
49927b8 |
|
|
|
0b7f3d7 |
* Wed Dec 05 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.15-1
|
|
|
0b7f3d7 |
- fix traceback when root cache doesnt exist.
|
|
|
0b7f3d7 |
- add "--with", "--without", and "--define" cmdline parameters which are passed
|
|
|
0b7f3d7 |
to rpmbuild (courtesy Todd Zullinger)
|
|
|
0b7f3d7 |
|
|
|
29ffd5b |
* Tue Dec 04 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.14-1
|
|
|
29ffd5b |
- fix traceback when cache dir was not found
|
|
|
29ffd5b |
|
|
|
29ffd5b |
* Tue Dec 04 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.13-1
|
|
|
29ffd5b |
- brown-paper-bag bug where built rpm didnt work due to lack of path
|
|
|
29ffd5b |
substitution in mock.py
|
|
|
29ffd5b |
|
|
|
f24a64d |
* Mon Dec 03 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.12-1
|
|
|
f24a64d |
- fix builds of multiple srpms
|
|
|
f24a64d |
- fix 'mock install'
|
|
|
f24a64d |
- use python-decoratortools for better python 2.3 back compat
|
|
|
f24a64d |
|
|
|
24fce5b |
* Thu Nov 29 2007 Clark Williams <williams@redhat.com> - 0.8.11-1
|
|
|
24fce5b |
- fixes from mebrown:
|
|
|
2770ef6 |
- added back -q and -v flags
|
|
|
2770ef6 |
- print yum output by default
|
|
|
2770ef6 |
- added --offline option
|
|
|
2770ef6 |
- cleaned up uid handling
|
|
|
24fce5b |
|
|
|
bdcfba2 |
* Mon Nov 26 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.10-1
|
|
|
bdcfba2 |
- fix 'shell' command
|
|
|
bdcfba2 |
- fix a couple different selinux avc denial messages (didnt affect functionality)
|
|
|
bdcfba2 |
|
|
|
3f02685 |
* Tue Nov 20 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.9-1
|
|
|
3f02685 |
- Fixes so that mock will run cleanly on RHEL5
|
|
|
3f02685 |
- Add glib-devel.i386, glib2-devel.i386 to yum exclude list as it breaks
|
|
|
3f02685 |
builds.
|
|
|
3f02685 |
- Add backwards-compatibility code for old-style 'automatically assume rebuild'
|
|
|
3f02685 |
convention
|
|
|
3f02685 |
- automake symlink accidentally included in tarball rather than file
|
|
|
3f02685 |
(py-compile)
|
|
|
3f02685 |
- update manpage
|
|
|
3f02685 |
|
|
|
b9306b2 |
* Mon Nov 19 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.8-1
|
|
|
b9306b2 |
- make it run correctly when called by the 'root' user
|
|
|
b9306b2 |
- internal_setarch: optionally run 'setarch' internally. This
|
|
|
b9306b2 |
eliminates the need to run "setarch i386 mock ..." when building on
|
|
|
b9306b2 |
target_arch != build_arch. This is turned on by default. Limitations:
|
|
|
b9306b2 |
must have 'ctypes' python module available, which is only available
|
|
|
b9306b2 |
by default in python 2.5, or as an extension module in <= 2.4.
|
|
|
b9306b2 |
If the 'ctypes' module is not available, this feature will be
|
|
|
b9306b2 |
disabled and you must manually run 'setarch'.
|
|
|
b9306b2 |
- Does not run 'clean' action for 'shell', 'chroot', 'install', or
|
|
|
b9306b2 |
'installdeps' (docs updated)
|
|
|
b9306b2 |
- fix build for top_builddir != top_srcdir
|
|
|
b9306b2 |
- fix 'installdeps' so that it works with both rpms/srpms
|
|
|
b9306b2 |
- missing device file /dev/ptmx was causing 'expect' command to always
|
|
|
b9306b2 |
fail. Affected any SRPM build that used 'expect'.
|
|
|
b9306b2 |
- hard spec file dep on python >= 2.4 due to python syntax changes.
|
|
|
b9306b2 |
- resultdir can now contain python-string substitutions for any
|
|
|
b9306b2 |
variable in the chroot config.
|
|
|
3f02685 |
rebuild my.src.rpm
|
|
|
b9306b2 |
- add 'dist' variable to all chroot config files so that it is
|
|
|
b9306b2 |
available for resultdir substitutions.
|
|
|
b9306b2 |
- give good error message when logging.ini cannot be found.
|
|
|
b9306b2 |
- change default logging format to remove verbosity from build.log.
|
|
|
b9306b2 |
- make logging format configurable from defaults.cfg or chroot cfg.
|
|
|
b9306b2 |
- less verbose state.log format
|
|
|
b9306b2 |
|
|
|
a62f70a |
* Mon Oct 22 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.4-1
|
|
|
a62f70a |
- fix reported 'bad owner/group' from rpm in some configurations.
|
|
|
a62f70a |
|
|
|
2677b2b |
* Mon Oct 22 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.3-1
|
|
|
2677b2b |
- BZ# 336361 -- cannot su - mockbuild
|
|
|
2677b2b |
- BZ# 326561 -- update manpage
|
|
|
2677b2b |
- BZ# 235141 -- error with immutable bit
|
|
|
2677b2b |
|
|
|
293fded |
* Fri Oct 20 2007 Michael Brown <mebrown@michaels-house.net> - 0.8.0-1
|
|
|
293fded |
- huge number of changes upstream
|
|
|
293fded |
- convert to setuid wrapper instead of old setuid helper
|
|
|
293fded |
- lots of bugfixes and improvements
|
|
|
293fded |
- /var/cache/yum now saved and bind-mounted
|
|
|
293fded |
- ccache integration
|
|
|
293fded |
- rootcache improvements (formerly called autocache)
|
|
|
293fded |
|
|
|
68ca6ab |
* Mon Aug 27 2007 Michael Brown <mebrown@michaels-house.net> - 0.7.6-1
|
|
|
68ca6ab |
- ensure /etc/hosts is created in chroot properly
|
|
|
68ca6ab |
|
|
|
df1e00d |
* Mon Aug 13 2007 Clark Williams <williams@redhat.com> - 0.7.5-2
|
|
|
df1e00d |
- build fix from Roland McGrath to fix compile of selinux lib
|
|
|
df1e00d |
|
|
|
c1be951 |
* Wed Aug 8 2007 Clark Williams <williams@redhat.com> - 0.7.5-1
|
|
|
c1be951 |
- orphanskill feature (BZ#221351)
|
|
|
c1be951 |
|
|
|
c1be951 |
* Wed Aug 8 2007 Michael Brown <mebrown@michaels-house.net> - 0.7.5-1
|
|
|
c1be951 |
- add example configs to defaults.cfg
|
|
|
c1be951 |
- dont rebuild cache if not clean build (BZ#250425)
|
|
|
c1be951 |
|
|
|
694ab0b |
* Wed Jul 18 2007 Michael Brown <mebrown@michaels-house.net> - 0.7.4-1
|
|
|
694ab0b |
- return child exit status, so we properly report subcommand failures
|
|
|
694ab0b |
|
|
|
4af962c |
* Fri Jul 6 2007 Michael Brown <mebrown@michaels-house.net> - 0.7.3-1
|
|
|
4af962c |
- remove redundant defaults.cfg entries.
|
|
|
4af962c |
|
|
|
4af962c |
* Wed Jun 20 2007 Michael Brown <mebrown@michaels-house.net> - 0.7.2-1
|
|
|
4af962c |
- fix exclude list
|
|
|
4af962c |
- remove legacy configs
|
|
|
4af962c |
- disable 'local' repos by default (koji-repos)
|
|
|
4af962c |
|
|
|
6363114 |
* Wed Jun 13 2007 Michael Brown <mebrown@michaels-house.net> - 0.7.1-1
|
|
|
6363114 |
- Fix problem with autocache where different users couldnt share same cache
|
|
|
6363114 |
- Fix problem creating resolv.conf in rootfs
|
|
|
6363114 |
- cleanup perms on rootfs /etc/
|
|
|
6363114 |
|
|
|
6363114 |
* Tue Jun 12 2007 Michael Brown <mebrown@michaels-house.net> - 0.7.1-1
|
|
|
6363114 |
- add EPEL 5 config files
|
|
|
6363114 |
|
|
|
c118de4 |
* Mon Jun 11 2007 Clark Williams <williams@redhat.com> - 0.7-1
|
|
|
c118de4 |
- fixed bind mount problems
|
|
|
c118de4 |
- added code to allow multiple users to use --no-clean
|
|
|
c118de4 |
- merged mock-0-6-branch to head and changed version
|
|
|
c118de4 |
|
|
|
c118de4 |
* Thu Jun 7 2007 Clark Williams <williams@redhat.com> - 0.6.17-1
|
|
|
c118de4 |
- added F-7 config files (BZ#242276)
|
|
|
c118de4 |
- modified epel configs for changed mirrorlist location (BZ#239981)
|
|
|
c118de4 |
- added bind mount of /dev (BZ#236428)
|
|
|
c118de4 |
- added copy of /etc/resolv.conf to chroot (BZ#237663 and BZ#238101)
|
|
|
c118de4 |
|
|
|
c118de4 |
* Tue May 01 2007 Clark Williams <williams@redhat.com> - 0.6.16-1
|
|
|
c118de4 |
- timeout code adds new cmdline option that will kill build process after
|
|
|
c118de4 |
specified timeout. Useful for automated builds of things that may hang during
|
|
|
c118de4 |
build and you just want it to fail.
|
|
|
c118de4 |
|
|
|
c118de4 |
* Tue Apr 10 2007 Clark Williams <williams@redhat.com> - 0.6.15-1
|
|
|
c118de4 |
- Fixed typo in FC4 -epel configs (BZ 235490)
|
|
|
c118de4 |
|
|
|
c118de4 |
* Sat Feb 24 2007 Clark Williams <williams@redhat.com> - 0.6.14-1
|
|
|
c118de4 |
- Ville Skyttä's fix for RPM_OPT_FLAGS (BZ 226673)
|
|
|
c118de4 |
|
|
|
c118de4 |
* Tue Feb 20 2007 Clark Williams <williams@redhat.com> - 0.6.13-1
|
|
|
c118de4 |
- Handle --no-clean option when doing yum.conf symlink (BZ 230824)
|
|
|
c118de4 |
|
|
|
acb05c0 |
* Fri Feb 16 2007 Clark Williams <williams@redhat.com> - 0.6.12-1
|
|
|
acb05c0 |
- added safety symlink for yum.conf
|
|
|
acb05c0 |
|
|
|
c118de4 |
* Wed Feb 7 2007 Clark Williams <williams@redhat.com> - 0.6.11-1
|
|
|
bd82605 |
- added error() calls to print command output on failed commands
|
|
|
c118de4 |
|
|
|
c118de4 |
* Tue Feb 6 2007 Clark Williams <williams@redhat.com> - 0.6.11-1
|
|
|
bd82605 |
- added installdeps command for long-term chroot management
|
|
|
bd82605 |
|
|
|
3a9c95c |
* Mon Jan 8 2007 Clark Williams <williams@redhat.com> - 0.6.10-1
|
|
|
3a9c95c |
- Added Josh Boyer's EPEL config files
|
|
|
3a9c95c |
|
|
|
3a9c95c |
* Tue Nov 21 2006 Clark Williams <williams@redhat.com> - 0.6.9-1
|
|
|
3a9c95c |
- applied Eric Work's patch to fix defaults vs. command line option problem
|
|
|
3a9c95c |
(BZ 215168)
|
|
|
3a9c95c |
- use /etc/mock/defaults.cfg if --configdir specified and no defaults found
|
|
|
3a9c95c |
in the specified configdir
|
|
|
3a9c95c |
(BZ 209407)
|
|
|
3a9c95c |
- applied Jesse Keatings patch for arch specifi config files
|
|
|
3a9c95c |
(BZ 213516)
|
|
|
3a9c95c |
|
|
|
5322e06 |
* Mon Oct 30 2006 Clark Williams <williams@redhat.com> - 0.6.8-1
|
|
|
5322e06 |
- respun tarballs without buildsys rpms
|
|
|
5322e06 |
|
|
|
377e791 |
* Mon Oct 30 2006 Clark Williams <williams@redhat.com> - 0.6.7-1
|
|
|
377e791 |
- updated for FC6 release
|
|
|
377e791 |
|
|
|
377e791 |
* Sat Oct 21 2006 Clark Williams <williams@redhat.com> - 0.6.6-1
|
|
|
377e791 |
- bumped version to 0.6.6 (fixed tarball problem)
|
|
|
377e791 |
|
|
|
c118de4 |
* Mon Sep 11 2006 Clark Williams <williams@redhat.com> - 0.6.5-1
|
|
|
c118de4 |
- changed version number for patch from Karanbir Singh
|
|
|
c118de4 |
(rpm workaround on CentOS 4.4)
|
|
|
e087a33 |
|
|
|
c118de4 |
* Tue Aug 29 2006 Clark Williams <williams@redhat.com> - 0.6.3-1
|
|
|
c118de4 |
- changed version number to indicate fix for bz 204051
|
|
|
4512331 |
|
|
|
c118de4 |
* Tue Aug 29 2006 Clark Williams <williams@redhat.com> - 0.6.2-2
|
|
|
c118de4 |
- bumped revision for bz 204051
|
|
|
4a3346f |
|
|
|
c118de4 |
* Wed Aug 23 2006 Clark Williams <williams@redhat.com> - 0.6.2-1
|
|
|
c118de4 |
- Updated README
|
|
|
c118de4 |
- Fixed link problem in etc/Makefile
|
|
|
c118de4 |
- Bumped version number
|
|
|
10da02d |
|
|
|
c118de4 |
* Wed Aug 16 2006 Clark Williams <williams@redhat.com>
|
|
|
c118de4 |
- Added buildsys-build specfile to docs
|
|
|
c118de4 |
- Added disttag
|
|
|
c118de4 |
- Bumped release number
|
|
Seth Vidal |
d967c7b |
|
|
|
c118de4 |
* Wed Jun 7 2006 Seth Vidal <skvidal at linux.duke.edu>
|
|
|
c118de4 |
- version update
|
|
|
a898638 |
|
|
|
c118de4 |
* Tue Apr 11 2006 Seth Vidal <skvidal at linux.duke.edu>
|
|
|
c118de4 |
- specfile version iterate
|
|
|
c5cd703 |
|
|
|
ef5fe3f |
* Tue Dec 27 2005 Seth Vidal <skvidal@phy.duke.edu>
|
|
|
ef5fe3f |
- add patch from Andreas Thienemann - adds man page
|
|
|
ef5fe3f |
|
|
|
ef5fe3f |
* Sat Jun 11 2005 Seth Vidal <skvidal@phy.duke.edu>
|
|
|
ef5fe3f |
- security fix in mock-helper
|
|
|
ef5fe3f |
|
|
Seth Vidal |
32b2475 |
* Sun Jun 5 2005 Seth Vidal <skvidal@phy.duke.edu>
|
|
Seth Vidal |
32b2475 |
- clean up packaging for fedora extras
|
|
Seth Vidal |
32b2475 |
|
|
Seth Vidal |
32b2475 |
* Thu May 19 2005 Seth Vidal <skvidal@phy.duke.edu>
|
|
Seth Vidal |
32b2475 |
- second packaging and backing down the yum ver req
|
|
Seth Vidal |
32b2475 |
|
|
Seth Vidal |
32b2475 |
* Sun May 15 2005 Seth Vidal <skvidal@phy.duke.edu>
|
|
Seth Vidal |
32b2475 |
- first version/packaging
|