build.git
16 years agoyumgroups generated from bootstrapfs.pkgs
Thierry Parmentelat [Thu, 13 Dec 2007 14:28:01 +0000 (14:28 +0000)]
yumgroups generated from bootstrapfs.pkgs

16 years agouse -7 to get builds simply named after weekday, as e.g. thu-f8
Thierry Parmentelat [Thu, 13 Dec 2007 12:45:19 +0000 (12:45 +0000)]
use -7 to get builds simply named after weekday, as e.g. thu-f8

16 years agobuild.sh in bootstrapfs needs useradd
Thierry Parmentelat [Thu, 13 Dec 2007 12:05:40 +0000 (12:05 +0000)]
build.sh in bootstrapfs needs useradd

16 years agoreverting www to the trunk
Thierry Parmentelat [Thu, 13 Dec 2007 09:32:33 +0000 (09:32 +0000)]
reverting www to the trunk

16 years agovsys build fix
Thierry Parmentelat [Wed, 12 Dec 2007 13:21:19 +0000 (13:21 +0000)]
vsys build fix

16 years agoreview various ifeqs that were silently not doing the expected
Thierry Parmentelat [Wed, 12 Dec 2007 10:32:57 +0000 (10:32 +0000)]
review various ifeqs that were silently not doing the expected

16 years agorestore locally-built kexec-tools for fedora 4
Thierry Parmentelat [Wed, 12 Dec 2007 08:03:36 +0000 (08:03 +0000)]
restore locally-built kexec-tools for fedora 4

16 years agoUse 4.1 for WWW
Faiyaz Ahmed [Tue, 11 Dec 2007 17:49:46 +0000 (17:49 +0000)]
Use 4.1 for WWW

16 years agomyplc-release to be made during make versions
Thierry Parmentelat [Tue, 11 Dec 2007 13:26:58 +0000 (13:26 +0000)]
myplc-release to be made during make versions

16 years agoprovide the about page with BASE as INIT_CWD is broken - let the test box do its...
Thierry Parmentelat [Tue, 11 Dec 2007 12:19:19 +0000 (12:19 +0000)]
provide the about page with BASE as INIT_CWD is broken - let the test box do its own checkout

16 years agofirst draft of an about page
Thierry Parmentelat [Sat, 8 Dec 2007 13:23:45 +0000 (13:23 +0000)]
first draft of an about page

16 years agofor cron jobs, do not assume . in PATH
Thierry Parmentelat [Sat, 8 Dec 2007 07:52:16 +0000 (07:52 +0000)]
for cron jobs, do not assume . in PATH

16 years agotries to workaround vserver build bug
Thierry Parmentelat [Fri, 7 Dec 2007 16:56:26 +0000 (16:56 +0000)]
tries to workaround vserver build bug

16 years agofix wrong argument passing to pl_root_mkfedora & more strict checking
Thierry Parmentelat [Fri, 7 Dec 2007 15:59:29 +0000 (15:59 +0000)]
fix wrong argument passing to pl_root_mkfedora & more strict checking

16 years agocleaning up the root creation functions and build.common - untested
Thierry Parmentelat [Fri, 7 Dec 2007 12:31:14 +0000 (12:31 +0000)]
cleaning up the root creation functions and build.common - untested

16 years agomkfedora has gone - now embedded into build.common
Thierry Parmentelat [Fri, 7 Dec 2007 10:12:36 +0000 (10:12 +0000)]
mkfedora has gone - now embedded into build.common

16 years agooops
Thierry Parmentelat [Fri, 7 Dec 2007 10:00:29 +0000 (10:00 +0000)]
oops

16 years agominimal changes - mkfedora about to be inlined in build.common
Thierry Parmentelat [Fri, 7 Dec 2007 09:57:01 +0000 (09:57 +0000)]
minimal changes - mkfedora about to be inlined in build.common

16 years ago(*) review myplc-release for vserver builds
Thierry Parmentelat [Fri, 7 Dec 2007 09:55:58 +0000 (09:55 +0000)]
(*) review myplc-release for vserver builds
(*) comfort on macos for local tests

16 years agostepping back - this does not solve the node boot issue
Thierry Parmentelat [Fri, 7 Dec 2007 08:46:43 +0000 (08:46 +0000)]
stepping back - this does not solve the node boot issue

16 years agojust checking
Thierry Parmentelat [Thu, 6 Dec 2007 21:39:11 +0000 (21:39 +0000)]
just checking

16 years agocomfort
Thierry Parmentelat [Thu, 6 Dec 2007 16:26:08 +0000 (16:26 +0000)]
comfort

16 years ago-e for a reasonable european mirror
Thierry Parmentelat [Thu, 6 Dec 2007 11:18:47 +0000 (11:18 +0000)]
-e for a reasonable european mirror

16 years agofixing pldistros (ctd)
Thierry Parmentelat [Thu, 6 Dec 2007 10:01:28 +0000 (10:01 +0000)]
fixing pldistros (ctd)

16 years agofixing pldistros (ctd)
Thierry Parmentelat [Thu, 6 Dec 2007 09:53:12 +0000 (09:53 +0000)]
fixing pldistros (ctd)

16 years agofixing pldistros (ctd)
Thierry Parmentelat [Thu, 6 Dec 2007 09:23:38 +0000 (09:23 +0000)]
fixing pldistros (ctd)

16 years agofixing pldistros (ctd)
Thierry Parmentelat [Thu, 6 Dec 2007 09:07:23 +0000 (09:07 +0000)]
fixing pldistros (ctd)

16 years agofixing pldistros
Thierry Parmentelat [Thu, 6 Dec 2007 09:01:34 +0000 (09:01 +0000)]
fixing pldistros

16 years ago(*) groups distro-dependent files in build/config.<distro>
Thierry Parmentelat [Thu, 6 Dec 2007 08:55:20 +0000 (08:55 +0000)]
(*) groups distro-dependent files in build/config.<distro>
(*) renamed .lst files into .pkgs (lst suffix commonly used for other/tmp purposes)
(*) distro-dependent files are (mostly) optional, defaults to planetlab
(*) mkfedora accepts new -f argument : to pass a pkgs file rather than -p .. -g ..
(*) mkfedora supports junk: and precious: in pkgs file
    this is from the former bootcd/prep.sh - to reduce footprint

Notes.
(*) this is untested
(*) mkfedora still supports -x (exclude) on the command line and in pkgs file
    however I suspect this feature is never used
(*) mkfedora is still a separate command - could/should be merged into buld.common
(*) myplc/build.functions could/should be merged into build.common as well

16 years agono longer need to do multiple module builds for bootmanager
Marc Fiuczynski [Wed, 5 Dec 2007 19:05:54 +0000 (19:05 +0000)]
no longer need to do multiple module builds for bootmanager

16 years agooptions to vbuild-init-vserver.sh need to come first
Marc Fiuczynski [Wed, 5 Dec 2007 15:28:36 +0000 (15:28 +0000)]
options to vbuild-init-vserver.sh need to come first

16 years agouses more neutral varnames - HOSTNAME likely to be set
Thierry Parmentelat [Wed, 5 Dec 2007 13:05:17 +0000 (13:05 +0000)]
uses more neutral varnames - HOSTNAME likely to be set

16 years agochecks for existence in /vservers, not /etc/vservers
Thierry Parmentelat [Wed, 5 Dec 2007 12:58:24 +0000 (12:58 +0000)]
checks for existence in /vservers, not /etc/vservers

16 years agosupport for net settings in myplc-init-vserver - reviewed interface to use options...
Thierry Parmentelat [Wed, 5 Dec 2007 10:06:20 +0000 (10:06 +0000)]
support for net settings in myplc-init-vserver - reviewed interface to use options - nightly changed

16 years agodo not include util-vserver-* packages
Marc Fiuczynski [Tue, 4 Dec 2007 19:37:03 +0000 (19:37 +0000)]
do not include util-vserver-* packages

16 years agocommitted a typo
Marc Fiuczynski [Tue, 4 Dec 2007 18:29:06 +0000 (18:29 +0000)]
committed a typo

16 years agodo not put linux64 into the /etc/vservers/<guest>/personality file
Marc Fiuczynski [Tue, 4 Dec 2007 17:01:33 +0000 (17:01 +0000)]
do not put linux64 into the /etc/vservers/<guest>/personality file

16 years agoadd in PERSONALITY into BASE name to differentiate between 32bit and 64bit builds
Marc Fiuczynski [Tue, 4 Dec 2007 16:07:20 +0000 (16:07 +0000)]
add in PERSONALITY into BASE name to differentiate between 32bit and 64bit builds

16 years agofirst attempt with wireless-tools
Thierry Parmentelat [Tue, 4 Dec 2007 16:05:16 +0000 (16:05 +0000)]
first attempt with wireless-tools

16 years agopermit 'linux personality' as a build argument
Marc Fiuczynski [Tue, 4 Dec 2007 15:50:23 +0000 (15:50 +0000)]
permit 'linux personality' as a build argument

16 years agocleaned
Thierry Parmentelat [Tue, 4 Dec 2007 12:35:27 +0000 (12:35 +0000)]
cleaned

16 years agoremoved circular dep
Thierry Parmentelat [Tue, 4 Dec 2007 12:12:56 +0000 (12:12 +0000)]
removed circular dep

16 years ago(*) first try at madwifi
Thierry Parmentelat [Tue, 4 Dec 2007 11:44:59 +0000 (11:44 +0000)]
(*) first try at madwifi
(*) packages that build with 'make srpm' : set BUILD-FROM-SRPM rather than rely on name
(*) SPECFILE is passed to make srpm
(*) specfiles in SPECS/ named after package as for MAKE/
(*) spec2make exports .rpm-arch as well

16 years agocosmetic in specfile
Thierry Parmentelat [Tue, 4 Dec 2007 09:41:19 +0000 (09:41 +0000)]
cosmetic in specfile

16 years agomore robustly fails when a specfile cannot be found
Thierry Parmentelat [Tue, 4 Dec 2007 09:39:01 +0000 (09:39 +0000)]
more robustly fails when a specfile cannot be found

16 years agoYuji Nishida, from NICT, is trying to use this stuff
Thierry Parmentelat [Tue, 4 Dec 2007 09:27:50 +0000 (09:27 +0000)]
Yuji Nishida, from NICT, is trying to use this stuff
Attempted to make it clearer, in terms of the available distributions

16 years agobuild broken - normal however as this needed more cleanup
Thierry Parmentelat [Tue, 4 Dec 2007 07:38:45 +0000 (07:38 +0000)]
build broken - normal however as this needed more cleanup

16 years agorsync --no-motd when available
Thierry Parmentelat [Tue, 4 Dec 2007 05:48:50 +0000 (05:48 +0000)]
rsync --no-motd when available

16 years agochecking whether there is a real need to alter /etc/rpm/macros
Thierry Parmentelat [Tue, 4 Dec 2007 05:43:51 +0000 (05:43 +0000)]
checking whether there is a real need to alter /etc/rpm/macros

16 years agoAdd proper.
Daniel Hokka Zakrisson [Mon, 3 Dec 2007 19:13:24 +0000 (19:13 +0000)]
Add proper.

16 years agoAdd proper and its deps to the bootstrapfs.
Daniel Hokka Zakrisson [Mon, 3 Dec 2007 19:12:20 +0000 (19:12 +0000)]
Add proper and its deps to the bootstrapfs.

16 years ago(*) performs install/uninstall of the devel rpms each time they're used
Thierry Parmentelat [Mon, 3 Dec 2007 14:37:30 +0000 (14:37 +0000)]
(*) performs install/uninstall of the devel rpms each time they're used
(*) make develclean to ensure there's all gone

(*) -internal- grouped var init in a stage2_variables function (former stage2 more properly called stage1iter)

16 years agooops - bugfix - devel rpms not well handled
Thierry Parmentelat [Mon, 3 Dec 2007 13:37:49 +0000 (13:37 +0000)]
oops - bugfix - devel rpms not well handled

16 years ago(*) reviewed make variable naming scheme: uses -UPPER-CASE for the ones set in .mk...
Thierry Parmentelat [Mon, 3 Dec 2007 12:04:37 +0000 (12:04 +0000)]
(*) reviewed make variable naming scheme: uses -UPPER-CASE for the ones set in .mk files,
    and .lower-case for internal/automatic ones
(*) impacted planetlab.mk for the -DEPEND* variables
(*) make ulogd.pkginfo kernel-devel.rpminfo
(*) make help

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