build.git
16 years ago(*) dismantled DEPENDDEVELS
Thierry Parmentelat [Mon, 3 Dec 2007 11:03:40 +0000 (11:03 +0000)]
(*) dismantled DEPENDDEVELS
(*) keep only DEPENDDEVELRPMS, with dependencies now correctly managed
(*) some internal variables renamed - ongoing move to be completed with next change

16 years agoInstall all RPMs in the same transaction, in case they depend on eachother.
Daniel Hokka Zakrisson [Fri, 30 Nov 2007 23:06:23 +0000 (23:06 +0000)]
Install all RPMs in the same transaction, in case they depend on eachother.
Fail if dependencies cannot be installed.

16 years agoBuild the vanilla util-vserver branch, since Fedora's versions are too old.
Daniel Hokka Zakrisson [Fri, 30 Nov 2007 20:38:41 +0000 (20:38 +0000)]
Build the vanilla util-vserver branch, since Fedora's versions are too old.

16 years agolibnl is needed first.
Daniel Hokka Zakrisson [Fri, 30 Nov 2007 19:30:57 +0000 (19:30 +0000)]
libnl is needed first.

16 years agoAdd OpenVPN.
Daniel Hokka Zakrisson [Fri, 30 Nov 2007 19:24:35 +0000 (19:24 +0000)]
Add OpenVPN.

16 years agoutil-vserver-pl
Daniel Hokka Zakrisson [Fri, 30 Nov 2007 19:12:39 +0000 (19:12 +0000)]
util-vserver-pl

16 years agomyplc-native does not need createrepo at build time
Thierry Parmentelat [Fri, 30 Nov 2007 16:39:44 +0000 (16:39 +0000)]
myplc-native does not need createrepo at build time

16 years agotweaked dependencies
Thierry Parmentelat [Fri, 30 Nov 2007 15:10:05 +0000 (15:10 +0000)]
tweaked dependencies

16 years agooops - clone cleanup was wrong
Thierry Parmentelat [Fri, 30 Nov 2007 14:52:55 +0000 (14:52 +0000)]
oops - clone cleanup was wrong

16 years agocleaned up the clone logic
Thierry Parmentelat [Fri, 30 Nov 2007 14:49:01 +0000 (14:49 +0000)]
cleaned up the clone logic

16 years agoreviewed options:
Thierry Parmentelat [Fri, 30 Nov 2007 14:25:04 +0000 (14:25 +0000)]
reviewed options:
(*) verbose is less verbose as far as shell is concerned - but it does run rsync --verbose
(*) -c allows to skip the core repo as it is not supposed to change
(*) default is fedora8
(*) refactored a bit - *layout should not have changed* though

16 years agopasses verbose to rsync
Thierry Parmentelat [Fri, 30 Nov 2007 12:57:31 +0000 (12:57 +0000)]
passes verbose to rsync

16 years agosearches lst file in command directory as well
Thierry Parmentelat [Fri, 30 Nov 2007 12:57:09 +0000 (12:57 +0000)]
searches lst file in command directory as well

16 years agobuild root still longer (sigh) - more clean targets
Thierry Parmentelat [Fri, 30 Nov 2007 10:35:48 +0000 (10:35 +0000)]
build root still longer (sigh) - more clean targets

16 years agobootmanager not needed for building bootcd anymore
Thierry Parmentelat [Fri, 30 Nov 2007 09:44:51 +0000 (09:44 +0000)]
bootmanager not needed for building bootcd anymore

16 years agospec files stored in SPECS/ again - uses tmp/ for specdir when srpm->rpm as well
Thierry Parmentelat [Fri, 30 Nov 2007 09:12:59 +0000 (09:12 +0000)]
spec files stored in SPECS/ again - uses tmp/ for specdir when srpm->rpm as well

16 years agotypo
Thierry Parmentelat [Fri, 30 Nov 2007 09:01:04 +0000 (09:01 +0000)]
typo

16 years agothanks daniel
Thierry Parmentelat [Fri, 30 Nov 2007 06:37:47 +0000 (06:37 +0000)]
thanks daniel

16 years agotune yum config on myplc vservers
Thierry Parmentelat [Fri, 30 Nov 2007 05:55:48 +0000 (05:55 +0000)]
tune yum config on myplc vservers

16 years agoadd a fixme note
Thierry Parmentelat [Fri, 30 Nov 2007 05:55:22 +0000 (05:55 +0000)]
add a fixme note

16 years agoadd Id tag - needed for myplc-release
Thierry Parmentelat [Fri, 30 Nov 2007 05:54:49 +0000 (05:54 +0000)]
add Id tag - needed for myplc-release

16 years agocleanup
Thierry Parmentelat [Fri, 30 Nov 2007 05:54:12 +0000 (05:54 +0000)]
cleanup

16 years agooops
Thierry Parmentelat [Fri, 30 Nov 2007 04:45:41 +0000 (04:45 +0000)]
oops

16 years agomyplc-init-vserver.sh for creating almost empty vservers for myplc-native
Thierry Parmentelat [Thu, 29 Nov 2007 16:21:38 +0000 (16:21 +0000)]
myplc-init-vserver.sh for creating almost empty vservers for myplc-native
uses <pldistro>-shell.lst (because planetlab-myplc.lst alreayd used)

16 years agomake sure createrepo gets called after all is done
Thierry Parmentelat [Thu, 29 Nov 2007 15:24:53 +0000 (15:24 +0000)]
make sure createrepo gets called after all is done

16 years agobuilds myplc-native
Thierry Parmentelat [Thu, 29 Nov 2007 15:08:47 +0000 (15:08 +0000)]
builds myplc-native

16 years agobuild-prepared release file has moved one step up
Thierry Parmentelat [Thu, 29 Nov 2007 13:20:31 +0000 (13:20 +0000)]
build-prepared release file has moved one step up

16 years agoenable vsys on f8
Thierry Parmentelat [Thu, 29 Nov 2007 12:16:25 +0000 (12:16 +0000)]
enable vsys on f8

16 years agorefines dependencies - cleanup yumgroups
Thierry Parmentelat [Thu, 29 Nov 2007 12:13:55 +0000 (12:13 +0000)]
refines dependencies - cleanup yumgroups

16 years agodefines excludedocs
Thierry Parmentelat [Thu, 29 Nov 2007 12:07:01 +0000 (12:07 +0000)]
defines excludedocs

16 years agoneed syslinux in planetlab devel/build environment until we remove the build step...
Marc Fiuczynski [Thu, 29 Nov 2007 06:31:55 +0000 (06:31 +0000)]
need syslinux in planetlab devel/build environment until we remove the build step in BootCD

16 years agomore fedora >=7 search path updates
Marc Fiuczynski [Thu, 29 Nov 2007 05:11:30 +0000 (05:11 +0000)]
more fedora >=7 search path updates

16 years agofedora >=7 search path updates
Marc Fiuczynski [Thu, 29 Nov 2007 05:04:20 +0000 (05:04 +0000)]
fedora >=7 search path updates

16 years agoutil-python is not used anymore
Marc Fiuczynski [Wed, 28 Nov 2007 22:13:21 +0000 (22:13 +0000)]
util-python is not used anymore

16 years agoensure that proper-libs get rpm installed before proper-devel or else the rpm install...
Marc Fiuczynski [Wed, 28 Nov 2007 22:13:02 +0000 (22:13 +0000)]
ensure that proper-libs get rpm installed before proper-devel or else the rpm installation of proper-devel fails

16 years agowork around the srpm rebuild quirk where it nukes the tarball in SOURCES/
Marc Fiuczynski [Wed, 28 Nov 2007 22:08:38 +0000 (22:08 +0000)]
work around the srpm rebuild quirk where it nukes the tarball in SOURCES/

16 years agoremove util-python
Marc Fiuczynski [Wed, 28 Nov 2007 20:22:30 +0000 (20:22 +0000)]
remove util-python

16 years agopreinstall libhttpd devel rpm before building proper
Marc Fiuczynski [Wed, 28 Nov 2007 20:19:38 +0000 (20:19 +0000)]
preinstall libhttpd devel rpm before building proper

16 years agouse rpm --force ; fixed a few typos
Marc Fiuczynski [Wed, 28 Nov 2007 19:59:12 +0000 (19:59 +0000)]
use rpm --force ; fixed a few typos

16 years agoadd support for DEPENDDEVELRPMS
Thierry Parmentelat [Wed, 28 Nov 2007 07:56:15 +0000 (07:56 +0000)]
add support for DEPENDDEVELRPMS

16 years agobugfix - was getting too many devel packages
Thierry Parmentelat [Wed, 28 Nov 2007 07:15:15 +0000 (07:15 +0000)]
bugfix - was getting too many devel packages

16 years agoadd proper back in; its only dependency is on libhttpd++
Marc Fiuczynski [Wed, 28 Nov 2007 05:14:33 +0000 (05:14 +0000)]
add proper back in; its only dependency is on libhttpd++

16 years agodevel rpms are needed for srpm
Thierry Parmentelat [Wed, 28 Nov 2007 01:00:11 +0000 (01:00 +0000)]
devel rpms are needed for srpm

16 years agoI mean, dont care, not dont display
Thierry Parmentelat [Wed, 28 Nov 2007 00:28:28 +0000 (00:28 +0000)]
I mean, dont care, not dont display

16 years agotries to fix dependencies
Thierry Parmentelat [Wed, 28 Nov 2007 00:20:06 +0000 (00:20 +0000)]
tries to fix dependencies

16 years agoinstall kernel-devel*.rpms after kernel build
Marc Fiuczynski [Tue, 27 Nov 2007 22:17:49 +0000 (22:17 +0000)]
install kernel-devel*.rpms after kernel build

16 years agoswitch back to linux-patches; uncomment proper
Marc Fiuczynski [Tue, 27 Nov 2007 17:05:13 +0000 (17:05 +0000)]
switch back to linux-patches; uncomment proper

16 years agorevert to Thierry's srpm build approach, and change DEPENDS to kernel-devel
Marc Fiuczynski [Tue, 27 Nov 2007 17:04:30 +0000 (17:04 +0000)]
revert to Thierry's srpm build approach, and change DEPENDS to kernel-devel

16 years agorevert to Thierry's srpm build approach
Marc Fiuczynski [Tue, 27 Nov 2007 17:03:12 +0000 (17:03 +0000)]
revert to Thierry's srpm build approach

16 years ago* Makefile mostly reverted to rev. 7084 - do not use srpm packages for now
Thierry Parmentelat [Tue, 27 Nov 2007 12:40:56 +0000 (12:40 +0000)]
* Makefile mostly reverted to rev. 7084 - do not use srpm packages for now
* switched back to 2.6.22 for f8 only - no need to try this anyway
* re-enabled proper

16 years ago* temp: disabling proper
Thierry Parmentelat [Tue, 27 Nov 2007 11:12:06 +0000 (11:12 +0000)]
* temp: disabling proper
* exp:  using 2.6.22 on all platforms

16 years agotrying a longer topdir for f8 builds - Only dest dir longer than base dir not supported
Thierry Parmentelat [Tue, 27 Nov 2007 09:42:15 +0000 (09:42 +0000)]
trying a longer topdir for f8 builds - Only dest dir longer than base dir not supported

16 years agochange configure_yum_in_vserver() to update the @...@ variables from yum.conf before...
Marc Fiuczynski [Mon, 26 Nov 2007 23:03:09 +0000 (23:03 +0000)]
change configure_yum_in_vserver() to update the @...@ variables from yum.conf before putting it into the vserver

16 years agoattempt to solve mount (/proc /dev/pts) issues :
Thierry Parmentelat [Mon, 26 Nov 2007 22:09:44 +0000 (22:09 +0000)]
attempt to solve mount (/proc /dev/pts) issues :
(*) attempt to use netsharedpath with /proc and /dev/pts on all platforms
(*) this is done in .rpmmacros, as well as in /etc/rpm/macros in
    the vserver *AND* in the chroot being built
(*) mount/umount /proc restored on all platforms

16 years agorevert the logic, rpms depends on srpm
Thierry Parmentelat [Mon, 26 Nov 2007 21:40:29 +0000 (21:40 +0000)]
revert the logic, rpms depends on srpm

(*) for usual packges
 CODESPECS -> MAKE -> CODEBASE -> SOURCES -> SRPM -> RPM

(*) for packages containing 'srpm'
 CODESPECS -> MAKE -> CODEBASE -> make srpm -> SRPM -> RPM

(*) needed to rename SPECS into CODESPECS for timestamps consistency
    spec files get overwritten when rebuilding from source rpm

16 years agoupdated MAILTO support
Marc Fiuczynski [Mon, 26 Nov 2007 20:47:13 +0000 (20:47 +0000)]
updated MAILTO support

16 years agoadded centos5 support
Marc Fiuczynski [Mon, 26 Nov 2007 20:46:19 +0000 (20:46 +0000)]
added centos5 support

16 years agoadded fprobe-ulog.
Faiyaz Ahmed [Mon, 26 Nov 2007 17:21:28 +0000 (17:21 +0000)]
added fprobe-ulog.

16 years agoadded fprobe-ulog.
Faiyaz Ahmed [Mon, 26 Nov 2007 17:18:26 +0000 (17:18 +0000)]
added fprobe-ulog.

16 years agocustomizes root bash prompt
Thierry Parmentelat [Mon, 26 Nov 2007 15:49:02 +0000 (15:49 +0000)]
customizes root bash prompt

16 years agomore verbose - simpler mirror detection - prints warning when using /etc/planetlab...
Thierry Parmentelat [Mon, 26 Nov 2007 15:48:35 +0000 (15:48 +0000)]
more verbose - simpler mirror detection - prints warning when using /etc/planetlab/plc_config

16 years agoShould build fine now.
Daniel Hokka Zakrisson [Mon, 26 Nov 2007 14:10:22 +0000 (14:10 +0000)]
Should build fine now.

16 years agoprotect against recent changes
Thierry Parmentelat [Mon, 26 Nov 2007 06:57:43 +0000 (06:57 +0000)]
protect against recent changes

16 years agothe exploded-tree linux trunk has changed place - thanks daniel
Thierry Parmentelat [Mon, 26 Nov 2007 06:56:38 +0000 (06:56 +0000)]
the exploded-tree linux trunk has changed place - thanks daniel

16 years agoAdd mtools for BootCD.
Daniel Hokka Zakrisson [Sun, 25 Nov 2007 02:53:32 +0000 (02:53 +0000)]
Add mtools for BootCD.

16 years agoattempts to wrap a summary of potential mount-related installation problems in the...
Thierry Parmentelat [Fri, 23 Nov 2007 14:28:12 +0000 (14:28 +0000)]
attempts to wrap a summary of potential mount-related installation problems in the weblog

16 years agoremove confusing (backward) dates in log
Thierry Parmentelat [Fri, 23 Nov 2007 11:14:29 +0000 (11:14 +0000)]
remove confusing (backward) dates in log

16 years agolinux-2.6 and Linux-2.6 have different paths to specfile
Thierry Parmentelat [Fri, 23 Nov 2007 09:05:12 +0000 (09:05 +0000)]
linux-2.6 and Linux-2.6 have different paths to specfile

16 years agoless confusing output in specfile when using unknown distro
Thierry Parmentelat [Fri, 23 Nov 2007 08:56:53 +0000 (08:56 +0000)]
less confusing output in specfile when using unknown distro

16 years agodistroname and distrorelease exported in all specfiles, as was pldistro
Thierry Parmentelat [Fri, 23 Nov 2007 08:55:44 +0000 (08:55 +0000)]
distroname and distrorelease exported in all specfiles, as was pldistro

16 years agof8 is broken anyway, so let's try Daniel's - nothing to lose
Thierry Parmentelat [Thu, 22 Nov 2007 19:54:04 +0000 (19:54 +0000)]
f8 is broken anyway, so let's try Daniel's - nothing to lose

16 years agore-enables Marc's patch on fc4 as it seems to work
Thierry Parmentelat [Thu, 22 Nov 2007 19:49:40 +0000 (19:49 +0000)]
re-enables Marc's patch on fc4 as it seems to work
without it, filesystem does not get installed on fc4 anyway

16 years agoanother readme
Thierry Parmentelat [Thu, 22 Nov 2007 13:32:34 +0000 (13:32 +0000)]
another readme

16 years agotemporary : mount/umount /proc : enabled on fc4 as it used to work before - disabled...
Thierry Parmentelat [Thu, 22 Nov 2007 12:01:04 +0000 (12:01 +0000)]
temporary : mount/umount /proc : enabled on fc4 as it used to work before - disabled on fc6 & higher

16 years agoadding emacs to the build image
Thierry Parmentelat [Thu, 22 Nov 2007 12:00:09 +0000 (12:00 +0000)]
adding emacs to the build image

16 years agoneed languages too
Marc Fiuczynski [Thu, 22 Nov 2007 06:11:48 +0000 (06:11 +0000)]
need languages too

16 years agomount /proc as some rpms require this; set _netsharedpath to /proc
Marc Fiuczynski [Thu, 22 Nov 2007 06:10:05 +0000 (06:10 +0000)]
mount /proc as some rpms require this; set _netsharedpath to /proc

16 years agoquiet rsync motd
Marc Fiuczynski [Thu, 22 Nov 2007 05:19:52 +0000 (05:19 +0000)]
quiet rsync motd

16 years agoupdating mirrors to include the new build.planet-laborg mirror; got rid of a few...
Marc Fiuczynski [Thu, 22 Nov 2007 04:29:29 +0000 (04:29 +0000)]
updating mirrors to include the new build.planet-laborg mirror; got rid of a few others

16 years agoensure that build command is executable
Marc Fiuczynski [Thu, 22 Nov 2007 04:20:22 +0000 (04:20 +0000)]
ensure that build command is executable

16 years agotemp disable cloning support
Marc Fiuczynski [Wed, 21 Nov 2007 22:19:30 +0000 (22:19 +0000)]
temp disable cloning support

16 years agowhen CLONED do not run vym or pkgmgmt internalize
Marc Fiuczynski [Wed, 21 Nov 2007 22:13:03 +0000 (22:13 +0000)]
when CLONED do not run vym or pkgmgmt internalize

16 years agoupdate CLONED logic
Marc Fiuczynski [Wed, 21 Nov 2007 22:10:56 +0000 (22:10 +0000)]
update CLONED logic

16 years agodo not run 'vserver ... pkgmgmt internalize' when cloning a reference vserver
Marc Fiuczynski [Wed, 21 Nov 2007 22:06:21 +0000 (22:06 +0000)]
do not run 'vserver ... pkgmgmt internalize' when cloning a reference vserver

16 years ago/vservers not /vserver
Marc Fiuczynski [Wed, 21 Nov 2007 21:54:14 +0000 (21:54 +0000)]
/vservers not /vserver

16 years ago/vservers not /vserver
Marc Fiuczynski [Wed, 21 Nov 2007 21:48:15 +0000 (21:48 +0000)]
/vservers not /vserver

16 years agotest phase more robust
Thierry Parmentelat [Wed, 21 Nov 2007 21:06:54 +0000 (21:06 +0000)]
test phase more robust

16 years agotest phase more robust
Thierry Parmentelat [Wed, 21 Nov 2007 21:01:58 +0000 (21:01 +0000)]
test phase more robust

16 years agouse vserver clone when the reference *does* exist
Thierry Parmentelat [Wed, 21 Nov 2007 20:05:47 +0000 (20:05 +0000)]
use vserver clone when the reference *does* exist

16 years agoadd a note about kernel configs
Thierry Parmentelat [Wed, 21 Nov 2007 19:44:38 +0000 (19:44 +0000)]
add a note about kernel configs

16 years agouses the new tests module
Thierry Parmentelat [Wed, 21 Nov 2007 19:40:12 +0000 (19:40 +0000)]
uses the new tests module

16 years agodon't sync debug/ iso/ ppc/ source/
Marc Fiuczynski [Wed, 21 Nov 2007 19:01:15 +0000 (19:01 +0000)]
don't sync debug/ iso/ ppc/ source/

16 years agorename variable path -> repopath
Marc Fiuczynski [Wed, 21 Nov 2007 18:54:25 +0000 (18:54 +0000)]
rename variable path -> repopath

16 years agouse := rather than = for consistency
Marc Fiuczynski [Wed, 21 Nov 2007 18:50:22 +0000 (18:50 +0000)]
use := rather than = for consistency

16 years agoadded optimization: check if we can create new vserver from a reference image
Marc Fiuczynski [Wed, 21 Nov 2007 18:49:51 +0000 (18:49 +0000)]
added optimization: check if we can create new vserver from a reference image

16 years ago- switched to mirrors.kernel.org as default rsync url
Marc Fiuczynski [Wed, 21 Nov 2007 16:42:17 +0000 (16:42 +0000)]
- switched to mirrors. as default rsync url

- generalized so that we can also use centos in the future [not done]

- minor clean up on the set of paths to rsync

16 years agotries to identify why things are here - no change in contents
Thierry Parmentelat [Wed, 21 Nov 2007 15:19:02 +0000 (15:19 +0000)]
tries to identify why things are here - no change in contents

16 years agoneed pciutils-devel to build pypcilib
Thierry Parmentelat [Wed, 21 Nov 2007 14:14:12 +0000 (14:14 +0000)]
need pciutils-devel to build pypcilib

16 years agorestores former policy to checkout /build rather than to export it, so subsequent...
Thierry Parmentelat [Wed, 21 Nov 2007 14:10:16 +0000 (14:10 +0000)]
restores former policy to checkout /build rather than to export it, so subsequent (-o) runs can update it

16 years agobuilding pypcilib for bootcd
Thierry Parmentelat [Wed, 21 Nov 2007 14:07:52 +0000 (14:07 +0000)]
building pypcilib for bootcd