2013-02-26 Bruno Cornec <bruno@project-builder.org>
* [r1697] Creation of
svn+ssh://svn.project-builder.org/prj/svn/pb/0.12.2 from
svn+ssh://svn.project-builder.org/prj/svn/pb//devel
2012-10-21 Bruno Cornec <bruno@project-builder.org>
* [r1661] - Introduce a pb_exit function and use it in all apps
2012-10-07 Bruno Cornec <bruno@project-builder.org>
* [r1652] - As Red Hat 6.2 in chroot doesn't support setarch i386
for a x86_64 environment, we have to fake x86_64 rpm build in
/etc/rpmrc
- Red Hat 6.2 builds with the rpm command, not rpmbuild
- Red Hat 6.2 sudo doesn't support the env_keep var, remove it
2012-09-26 Bruno Cornec <bruno@project-builder.org>
* [r1645] - Adds support for a RedHat 6.2 VE by first making newve
work, and rpmbootstrap support non-yum type of install with a
full list of deps.
2012-05-26 Bruno Cornec <bruno@project-builder.org>
* [r1603] - pbtest now uses debian-6.0 has the correct distro name
and points to mandriva 2011.0
- pbtest now first umounts potential remaining /proc FS left from
previous run and has a build dep fo deb on gcc
- pb: removes a useless chown in it which was always failing
- Fix errors in mageia deps
- Fix typo in Base.pm
- rpmbootstrap needs aaa_base for VE seyup with zypper, in order
to add passwd file e.g.
2012-05-24 Bruno Cornec <bruno@project-builder.org>
* [r1595] - pb_system is back to 3 params, as the previously
undocumented "mayfail" 3rd parameter povides what the 4th was
dded for. callers adapted in relationship
2012-05-22 Bruno Cornec <bruno@project-builder.org>
* [r1564] - Fix typo n rpmbootstrap preventing it to run
- Fix the detection of setarch call with a more correct regexp
- New mageia mirror used (similar as mandriva)
- Add a test script to have a full regression suite before
publishing a new version
2012-05-13 Bruno Cornec <bruno@project-builder.org>
* [r1534] rpmbootstrap: Add Copyrights specified by HP Open Source
Review Board (Eric Anderson)
* [r1533] - rpmbootstrap: If we have a proxy defined, write it into
/etc/sysconfig/proxy. Otherwise one of the opensuse's doesn't
work right. Various hacks to keep the redhat distros from
destroying the nis name of the machine during the install (in
comment). (Eric Anderson)
* [r1532] - rpmbootstrap: Improve error message, include why the
download failed (turned out web server was being slow). Strip off
spaces in package names appearing because of multi-line conf file
support. Download files to a temporary name so that ctrl-c won't
leave around bad .rpm files. (Eric Anderson)
* [r1531] rpmbootstrap: Add support for stop-on-error. Expand out
VE paths. Error out if no packages are defined for the OS version
since that indicates something is badly wrong. Track the packages
that we install so that we can re-install them with the vendor's
tool. Don't mount proc if it is already mounted. Only process
repo files under yum.repos.d. In comment for now: Include all the
packages installed during bootstrapping in the list of packages
to re-install for yum and zypper. If you don't do this for yum,
you end up with the generic fedora release file which doesn't
match the pattern expected to determine the version. If you don't
do this for zypper, then /etc/passwd isn't created, which creates
failures later. Remove the zypper repository before adding, just
adding fails since it already exists. Hack to fix up the
yum.repos.d files again after the yum install since centos 6
mangles them during install. Report on broken packages listed for
installation at the end so the warning isn't hidden. (Eric
Anderson)
2012-02-26 Bruno Cornec <bruno@project-builder.org>
* [r1429] - Fix rpmbootstrap to support sites with multiple href in
their page (opensuse main site e.g)
- Fix conf to support VE for opensuse 12.1
2012-02-02 Bruno Cornec <bruno@project-builder.org>
* [r1402] r4487@cabanilles: bruno | 2012-02-01 16:21:48 +0100
- Fix the -t option without param for pb
- add a function to analyze busybox countent and create
appropriate structure for pbmkbm
2011-07-07 Bruno Cornec <bruno@project-builder.org>
* [r1326] - Improve rpmbootstrap description thanks to contributors
feedback
2011-06-17 Bruno Cornec <bruno@project-builder.org>
* [r1315] - Improved documentation and web pages (Eric Anderson
eric.anderson4_at_hp.com)
2011-05-31 Bruno Cornec <bruno@project-builder.org>
* [r1314] - Exit when no mirror defined to build a VE
2011-05-30 Bruno Cornec <bruno@project-builder.org>
* [r1309] - Fix #105: create /dev/null in the chroot to avoid
getting a file with errors in it.
2011-04-16 Bruno Cornec <bruno@project-builder.org>
* [r1299] - Working VVE for opensuse-11.4
- some corresponding fixes for rpmbootstrap that would also need
backward checks now
2011-03-11 Bruno Cornec <bruno@project-builder.org>
* [r1254] - Adds mdkonline as a dependency for Mandriva VE builds
(at least afetr 2010.1) to have urpmi.update
* [r1253] - Try to be more error proof when issues with repository
download
2011-02-12 Bruno Cornec <bruno@project-builder.org>
* [r1181] - Fix rpmbootstrap and pb newve order, which wasn't
working after the latest pbos introduction
- rpmbootstrap wasn't using the right conf file when launched
with sudo is fixed by using the SUDO_USER env. var.
- pb.conf rbsmirrorsrv now uses pbos var, and is filtered
correctly.
2011-02-07 Bruno Cornec <bruno@project-builder.org>
* [r1177] r4161@eelzbach2: bruno | 2011-02-06 21:07:30 +0100
- Introduction of a new hash $pbos to manage all os related info
through a single data structure. All functions reviewed
accordingly. Externally transparent, hopefully, but much cleaner
code as a consequence. VM/VE/RM remains to be tested.
2010-12-21 Bruno Cornec <bruno@project-builder.org>
* [r1128] - pb_check_requirements now takes direct result from
pb_conf_get_if and does more internal work, which ease caller.
* [r1127] - Modify pb_check_req interface to return the found value
and allow direct call
- Use pb_check_req to avoid some hardcoded path
2010-11-18 Bruno Cornec <bruno@project-builder.org>
* [r1111] - Rename previous option osupd into the more correct
osins, and add a real osupd param to support distribution update
commands
- Adds 2 new commands to update distributions in VM|VE with
updatevm|ve (Fix #70)
2010-08-09 Bruno Cornec <bruno@project-builder.org>
* [r1082] - Remove most lintian warnings for Debian upload
2010-07-25 Bruno Cornec <bruno@project-builder.org>
* [r1078] - Fix an issue in VE setup with the new delivery variable
(forgot indirection)
- Fix Mandriva 2010.1 VE built with right dep pkg list
* [r1074] - Adds rbsdeplist for Mandriva 2010.1 VE
2010-06-27 Bruno Cornec <bruno@project-builder.org>
* [r1064] r3931@dhcp184-49-175-19: bruno | 2010-06-26 08:02:59
+0200
- Adds the notion of os at the top in order to provide an even
better tuple management
2010-06-13 Bruno Cornec <bruno@project-builder.org>
* [r1052] r3866@localhost: bruno | 2010-06-09 23:43:23 +0200
- Add support for LSB 3.2
2010-06-08 Bruno Cornec <bruno@project-builder.org>
* [r1044] - First attempt to improve Web site delivery for docs
(man pages, ...)
2010-05-22 Bruno Cornec <bruno@project-builder.org>
* [r1031] - the repodata dir is now search in the parents dir of
the mirror given as it depends on yum version. CentOS 4 & 5,
Fedora 12 OK.
- Update perl modules versions (Date-Manip is now in 6.x, still
using 5.x at the moment)
* [r1030] - Add support for Ubuntu 10.04 with debootstrap (universe
repo needed)
- Add support of option rbsopt for deb based distro
2010-05-21 Bruno Cornec <bruno@project-builder.org>
* [r1029] - Fix umask propagation in VE, fixing issues in directory
creation with wrong rights
- Remove the useless vemindep option and fix ospkgdep accordingly
- Fix the rights for the dev dir in rpmbootstrap
* [r1027] - Adds rbsopt parameter + doc to allow for passing
options to rpmbootstrap such as -k now by default.
- Mandriva VE are now working (tested with 2010.0 + package list
fixed)
2010-04-28 Bruno Cornec <bruno@project-builder.org>
* [r1015] Fixes to support ia64 chroot with centos5
2010-04-12 Bruno Cornec <bruno@project-builder.org>
* [r1005] - Project-Builder.org is licensed under the GPL v2 for
the moment.
2010-03-03 Bruno Cornec <bruno@project-builder.org>
* [r993] r3719@localhost: bruno | 2010-03-03 19:10:43 +0100
- Improvements for mandriva chroot. GPG check still not working
* [r992] r3713@localhost: bruno | 2010-03-02 23:13:29 +0100
- Adds support for mandriva in rpmbootstrap - Not finished yet.
chroot should be able to call urpmi
2010-03-01 Bruno Cornec <bruno@project-builder.org>
* [r991] r3711@localhost: bruno | 2010-03-01 07:29:29 +0100
- veconf => rbsconf
- Adds option -a to rpmbootstrap in order for pb to automatically
install the packages it needs
- Check CentOS4 VE OK
- Adds pb.conf man page to spec build
2010-02-24 Bruno Cornec <bruno@project-builder.org>
* [r990] r3709@localhost: bruno | 2010-02-22 22:05:32 +0100
- First addition of OpenSUSE support in rpmbootstrap
2010-02-23 Bruno Cornec <bruno@project-builder.org>
* [r988] r3704@localhost: bruno | 2010-02-22 00:35:17 +0100
- Updated pb.conf configuration (mostly done)
- vetmout removed
* [r987] r3703@localhost: bruno | 2010-02-21 07:08:00 +0100
- verebuild non mandatory, cleanup + doc
- vepkglist => vemindep
- pb.conf doc again continued
2010-02-21 Bruno Cornec <bruno@project-builder.org>
* [r986] r3700@localhost: bruno | 2010-02-20 16:35:59 +0100
- Continue to improve pb.conf documentation
- veconf renamed as rbsconf
- ve4pi renamed rbs4pi
- new pb_get_postinstall generic function for rinse and
rpmbootstrap
- ventp/vmntp is now optional
- licom_err needed by fedora 12
- make rpmbootstrap work for i386 distros
2010-02-20 Bruno Cornec <bruno@project-builder.org>
* [r984] - Fix fedora 12: now installing in VE with rpmbootstrap
- First fully rpmbootstrap working version. Now needs more
testing with other fedora versions, and opensuse/mandriva
adaptation
* [r983] - rpmbootstrap good up to package name identification
- fedora-12 package list updated
2010-02-19 Bruno Cornec <bruno@project-builder.org>
* [r982] - Fix variable substitution which was too aggressive in
pb_distro_get_param
* [r981] - Adds some notes for package signing
- Fix syntax for rpmbootstrap + build process
* [r980] - Fix more naming issues
* [r977] - Adds the Makefile.PL required for rpmbootstrap
* [r976] - First preliminary version of rpmboostrap
* [r974] - Adds function pb_check_requirements and use it in pb
- Adds some conf params for rpmbootstrap in conf file
- pb_distro_get_param now can expand some variables before
returning a value