vserver-reference.git
20 years ago- move functionality into /etc/init.d/vserver-reference, which runs once
Mark Huang [Thu, 14 Oct 2004 18:25:05 +0000 (18:25 +0000)]
- move functionality into /etc/init.d/vserver-reference, which runs once
after installation (and maybe again if the RPM is ever updated, but the
script is mostly idempotent).

20 years ago- PL2437 fix: build new vserver-reference image in /vservers/.vtmp, then
Mark Huang [Wed, 13 Oct 2004 04:53:07 +0000 (04:53 +0000)]
- PL2437 fix: build new vserver-reference image in /vservers/.vtmp, then
  swap with /vservers/vserver-reference only when done. Bail and clean
  up on any error.

20 years agoreference image now dynamically built
Mark Huang [Mon, 11 Oct 2004 04:25:17 +0000 (04:25 +0000)]
reference image now dynamically built

20 years ago- dynamically construct reference image on the target machine in a %post
Mark Huang [Mon, 11 Oct 2004 04:24:42 +0000 (04:24 +0000)]
- dynamically construct reference image on the target machine in a %post
  scriplet, instead of building it on the build machine. This solves a
  couple of problems:

  1. RPM databases constructed on a RH9 machine could be corrupt on a
     FC2 machine because of the LD_ASSUME_KERNEL rpm/glibc NPTL bug.
  2. vserver-reference is no longer a 50 MB download. The reference
     image can be installed from the localhost yum cache most of the
     time.

  But introduces a couple of problems:

  1. If the %post scriplet fails, the whole installation fails
     with a warning, but without an error. Not having a complete
     vserver-reference build is a bad thing.
  2. Must zap RPM and YUM locks while installing.

20 years ago- escape % correctly
Mark Huang [Sun, 10 Oct 2004 23:17:51 +0000 (23:17 +0000)]
- escape % correctly

20 years ago- RPM is too $#%@! stupid to understand bash here documents and tries
Mark Huang [Thu, 7 Oct 2004 17:10:06 +0000 (17:10 +0000)]
- RPM is too $#%@! stupid to understand bash here documents and tries
  too hard to expand macros

20 years ago- set __file_context_path to /dev/null avoid stupid SELinux warning
Mark Huang [Thu, 7 Oct 2004 16:59:24 +0000 (16:59 +0000)]
- set __file_context_path to /dev/null avoid stupid SELinux warning

20 years ago- bootstrap: freshen any RPMs within the VServer reference image, with
Mark Huang [Tue, 5 Oct 2004 14:58:15 +0000 (14:58 +0000)]
- bootstrap: freshen any RPMs within the VServer reference image, with
  RPMs that just got built at the same time as the vserver-reference RPM
  itself

20 years ago- exclude docs installation by default
Mark Huang [Thu, 23 Sep 2004 15:10:54 +0000 (15:10 +0000)]
- exclude docs installation by default

20 years ago- sudo: make sure the original user can remove the generated files
Mark Huang [Mon, 20 Sep 2004 05:12:27 +0000 (05:12 +0000)]
- sudo: make sure the original user can remove the generated files

20 years ago- don't install alpha RPMs in the vserver-reference image
Mark Huang [Sat, 18 Sep 2004 21:09:40 +0000 (21:09 +0000)]
- don't install alpha RPMs in the vserver-reference image

20 years ago- don't build debuginfo package
Mark Huang [Sat, 18 Sep 2004 20:46:10 +0000 (20:46 +0000)]
- don't build debuginfo package

20 years ago- add /sbin and /usr/sbin to our PATH in case we are running in an sudo
Mark Huang [Sat, 18 Sep 2004 20:22:35 +0000 (20:22 +0000)]
- add /sbin and /usr/sbin to our PATH in case we are running in an sudo
  environment

20 years ago- add a dummy planetlab-v3/ source for now to get yumgroups.xml for v3
Mark Huang [Sat, 18 Sep 2004 20:22:13 +0000 (20:22 +0000)]
- add a dummy planetlab-v3/ source for now to get yumgroups.xml for v3

20 years ago- use our own yum.conf
Mark Huang [Sat, 18 Sep 2004 19:44:37 +0000 (19:44 +0000)]
- use our own yum.conf
- XXX should get it from PlanetLabConf instead

20 years agoThis commit was generated by cvs2svn to compensate for changes in r210,
Mark Huang [Sat, 18 Sep 2004 19:36:36 +0000 (19:36 +0000)]
This commit was generated by cvs2svn to compensate for changes in r210,
which included commits to RCS files with non-trunk default branches.

21 years agoNew repository initialized by cvs2svn.
Planet-Lab Support [Wed, 4 Jun 2003 20:07:28 +0000 (20:07 +0000)]
New repository initialized by cvs2svn.