git://git.onelab.eu
/
nodeimage.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
befac29
)
fix using the wrong variable names, update comments, and put in some debugging echo...
author
Marc Fiuczynski
<mef@cs.princeton.edu>
Thu, 8 Nov 2007 16:02:23 +0000
(16:02 +0000)
committer
Marc Fiuczynski
<mef@cs.princeton.edu>
Thu, 8 Nov 2007 16:02:23 +0000
(16:02 +0000)
build.sh
patch
|
blob
|
history
diff --git
a/build.sh
b/build.sh
index
ce7e399
..
db4a4c7
100755
(executable)
--- a/
build.sh
+++ b/
build.sh
@@
-47,6
+47,8
@@
groups=$(pl_getGroups base.lst)
for package in ${packages} ; do options="$options -p $package"; done
for group in ${groups} ; do options="$options -g $group"; done
for package in ${packages} ; do options="$options -p $package"; done
for group in ${groups} ; do options="$options -g $group"; done
+echo "+++++++++++++OPTIONS = ${options}"
+
# Populate a minimal /dev and then the files for the base PlanetLab-Bootstrap content
vref=${PWD}/base
install -d -m 755 ${vref}
# Populate a minimal /dev and then the files for the base PlanetLab-Bootstrap content
vref=${PWD}/base
install -d -m 755 ${vref}
@@
-60,6
+62,7
@@
for bootstrapfs in bootstrap-filesystems/*.lst ; do
# "Parse" out the packages and groups for yum
packages=$(pl_getPackages $bootstrapfs)
groups=$(pl_getGroups $bootstrapfs)
# "Parse" out the packages and groups for yum
packages=$(pl_getPackages $bootstrapfs)
groups=$(pl_getGroups $bootstrapfs)
+ echo "${NAME} has the following packages and groups: ${packages} ${groups}"
vdir=${PWD}/bootstrap-filesystems/${NAME}
rm -rf ${vdir}/*
vdir=${PWD}/bootstrap-filesystems/${NAME}
rm -rf ${vdir}/*
@@
-70,11
+73,12
@@
for bootstrapfs in bootstrap-filesystems/*.lst ; do
rm -f ${vdir}/var/lib/rpm/__db*
# Install the system vserver specific packages
rm -f ${vdir}/var/lib/rpm/__db*
# Install the system vserver specific packages
- [ -n "$
systempackages" ] && yum -c ${vdir}/etc/yum.conf --installroot=${vdir} -y install $system
packages
- [ -n "$
systemgroups" ] && yum -c ${vdir}/etc/yum.conf --installroot=${vdir} -y groupinstall $system
groups
+ [ -n "$
packages" ] && yum -c ${vdir}/etc/yum.conf --installroot=${vdir} -y install $
packages
+ [ -n "$
groups" ] && yum -c ${vdir}/etc/yum.conf --installroot=${vdir} -y groupinstall $
groups
- # Create a copy of the system vserver w/o the vserver reference files and make it smaller.
- # This is a three step process:
+ # Create a copy of the ${NAME} bootstrap filesystem w/o the base
+ # bootstrap filesystem and make it smaller. This is a three step
+ # process:
# step 1: clean out yum cache to reduce space requirements
yum -c ${vdir}/etc/yum.conf --installroot=${vdir} -y clean all
# step 1: clean out yum cache to reduce space requirements
yum -c ${vdir}/etc/yum.conf --installroot=${vdir} -y clean all